From 3a58150ee8b5566144fa3eb66b8d842445b2d073 Mon Sep 17 00:00:00 2001 From: fpgajie Date: Wed, 4 Feb 2026 16:25:04 +0800 Subject: [PATCH] 0204 --- .../robotchangma/build/local/robot-config.xml | 8 + .../robotchangma/build/local/taurus-core.xml | 96 + robots/robotchangma/build/pro/bank_hp.lua | 19 + .../robotchangma/build/pro/log4j.properties | 20 + robots/robotchangma/build/pro/mgr.lua | 25 + .../robotchangma/build/pro/robot-config.xml | 8 + robots/robotchangma/build/pro/take_hp.lua | 10 + robots/robotchangma/build/pro/taurus-core.xml | 100 + robots/robotchangma/build/pro/trade.lua | 12 + robots/robotchangma/build/test/bank_hp.lua | 19 + .../robotchangma/build/test/log4j.properties | 20 + robots/robotchangma/build/test/mgr.lua | 25 + robots/robotchangma/build/test/take_hp.lua | 10 + .../robotchangma/build/test/taurus-core.xml | 99 + robots/robotchangma/build/test/trade.lua | 12 + .../src/main/java/com/robotcm/MainServer.java | 130 +- .../java/com/robotcm/hunan/HuNanChangSha.java | 55 +- .../main/java/com/robotcm/hunan/JiQiRens.java | 2 +- .../client/business/AccountBusiness.java | 38 + .../taurus/newRobot/lianjiejiqiren.java | 2 +- .../com/robotcm/taurus/robot/RobotUser.java | 811 +- .../java/com/robotcm/taurus/util/Paixing.java | 3 + .../src/main/webapp/logs/web_main.log | 12373 +------- .../main/webapp/logs/web_main.log.2026-02-02 | 14786 +++++++++ .../main/webapp/logs/web_main.log.2026-02-03 | 25424 ++++++++++++++++ robots/robotchangma/target/ROOT.war | Bin 0 -> 11369225 bytes .../classes/com/robotcm/MainServer$1.class | Bin 0 -> 707 bytes .../classes/com/robotcm/MainServer$2.class | Bin 0 -> 2458 bytes .../classes/com/robotcm/MainServer.class | Bin 0 -> 6782 bytes .../classes/com/robotcm/hunan/DoTest.class | Bin 0 -> 5841 bytes .../com/robotcm/hunan/HandAnalysis.class | Bin 0 -> 1606 bytes .../com/robotcm/hunan/HuNanChangSha.class | Bin 0 -> 26380 bytes .../com/robotcm/hunan/HuNanFangPaoFa.class | Bin 0 -> 7471 bytes .../com/robotcm/hunan/HuNanHongZhong.class | Bin 0 -> 7874 bytes .../com/robotcm/hunan/HuNanPaoDeKuai.class | Bin 0 -> 5441 bytes .../com/robotcm/hunan/HuNanZhuanZhuan.class | Bin 0 -> 10819 bytes .../com/robotcm/hunan/JiQiRens$1.class | Bin 0 -> 21876 bytes .../com/robotcm/hunan/JiQiRens$2.class | Bin 0 -> 1014 bytes .../com/robotcm/hunan/JiQiRens$3.class | Bin 0 -> 1014 bytes .../classes/com/robotcm/hunan/JiQiRens.class | Bin 0 -> 26322 bytes .../com/robotcm/service/GroupLogService.class | Bin 0 -> 47797 bytes .../service/GroupPublisherService.class | Bin 0 -> 3367 bytes .../robotcm/service/GroupRoomService.class | Bin 0 -> 30133 bytes .../com/robotcm/service/GroupService.class | Bin 0 -> 113015 bytes .../robotcm/taurus/client/HttpClient$1.class | Bin 0 -> 1120 bytes .../robotcm/taurus/client/HttpClient$2.class | Bin 0 -> 826 bytes .../robotcm/taurus/client/HttpClient.class | Bin 0 -> 8801 bytes .../robotcm/taurus/client/ISocketLayer.class | Bin 0 -> 930 bytes .../com/robotcm/taurus/client/Message.class | Bin 0 -> 662 bytes .../taurus/client/MessageResponse.class | Bin 0 -> 407 bytes .../robotcm/taurus/client/NetManager.class | Bin 0 -> 3331 bytes .../robotcm/taurus/client/SocketCode.class | Bin 0 -> 1557 bytes .../taurus/client/TaurusClient$1.class | Bin 0 -> 1807 bytes .../taurus/client/TaurusClient$2.class | Bin 0 -> 2794 bytes .../taurus/client/TaurusClient$3.class | Bin 0 -> 2888 bytes .../taurus/client/TaurusClient$4.class | Bin 0 -> 1126 bytes .../taurus/client/TaurusClient$5.class | Bin 0 -> 860 bytes .../TaurusClient$ConnectionProtocol.class | Bin 0 -> 1250 bytes .../client/TaurusClient$NetClientEvent.class | Bin 0 -> 550 bytes .../robotcm/taurus/client/TaurusClient.class | Bin 0 -> 8492 bytes .../taurus/client/ThreadManager$1.class | Bin 0 -> 693 bytes .../taurus/client/ThreadManager$2.class | Bin 0 -> 692 bytes .../client/ThreadManager$MessgaeThread.class | Bin 0 -> 777 bytes .../robotcm/taurus/client/ThreadManager.class | Bin 0 -> 4114 bytes .../client/business/AccountBusiness.class | Bin 0 -> 14234 bytes .../client/business/GroupRoomBusiness.class | Bin 0 -> 33599 bytes .../taurus/client/business/RoomBusiness.class | Bin 0 -> 5198 bytes .../client/io/IOHandler$PacketReadState.class | Bin 0 -> 1422 bytes .../robotcm/taurus/client/io/IOHandler.class | Bin 0 -> 6669 bytes .../robotcm/taurus/client/io/ISocket$1.class | Bin 0 -> 733 bytes .../robotcm/taurus/client/io/ISocket.class | Bin 0 -> 3136 bytes .../robotcm/taurus/client/io/LagMonitor.class | Bin 0 -> 3120 bytes .../com/robotcm/taurus/client/io/Packet.class | Bin 0 -> 381 bytes .../taurus/client/io/SocketEngine$1.class | Bin 0 -> 891 bytes .../taurus/client/io/SocketEngine.class | Bin 0 -> 6392 bytes .../taurus/client/io/SocketState.class | Bin 0 -> 1187 bytes .../taurus/client/io/SocketTcp$1.class | Bin 0 -> 692 bytes .../taurus/client/io/SocketTcp$2.class | Bin 0 -> 692 bytes .../robotcm/taurus/client/io/SocketTcp.class | Bin 0 -> 5394 bytes .../taurus/client/io/SystemController$1.class | Bin 0 -> 975 bytes .../taurus/client/io/SystemController$2.class | Bin 0 -> 1022 bytes .../taurus/client/io/SystemController.class | Bin 0 -> 6068 bytes .../taurus/client/io/TSocketException.class | Bin 0 -> 544 bytes .../taurus/newRobot/AddRedisRobot.class | Bin 0 -> 2468 bytes .../taurus/newRobot/AddRoomRobot.class | Bin 0 -> 15192 bytes .../robotcm/taurus/newRobot/jiqiren$1.class | Bin 0 -> 1058 bytes .../com/robotcm/taurus/newRobot/jiqiren.class | Bin 0 -> 19185 bytes .../taurus/newRobot/lianjiejiqiren$1.class | Bin 0 -> 17292 bytes .../taurus/newRobot/lianjiejiqiren$2.class | Bin 0 -> 1151 bytes .../taurus/newRobot/lianjiejiqiren$3.class | Bin 0 -> 1140 bytes .../taurus/newRobot/lianjiejiqiren.class | Bin 0 -> 4189 bytes .../robotcm/taurus/robot/RobotUser$1.class | Bin 0 -> 15871 bytes .../robotcm/taurus/robot/RobotUser$2.class | Bin 0 -> 1271 bytes .../com/robotcm/taurus/robot/RobotUser.class | Bin 0 -> 19053 bytes .../com/robotcm/taurus/util/CardConfig.class | Bin 0 -> 2591 bytes .../com/robotcm/taurus/util/CardGroup.class | Bin 0 -> 1882 bytes .../com/robotcm/taurus/util/CardObj.class | Bin 0 -> 1075 bytes .../com/robotcm/taurus/util/CardUtil.class | Bin 0 -> 9413 bytes .../taurus/util/ChangShaSuanFaTest.class | Bin 0 -> 100291 bytes .../ChangshaMahjongAI$DiscardResult.class | Bin 0 -> 803 bytes .../util/ChangshaMahjongAI$PlayerState.class | Bin 0 -> 1842 bytes .../taurus/util/ChangshaMahjongAI.class | Bin 0 -> 19052 bytes .../taurus/util/ChangshaWinSplitCard.class | Bin 0 -> 15356 bytes .../com/robotcm/taurus/util/Config.class | Bin 0 -> 2985 bytes .../com/robotcm/taurus/util/GroupDatas.class | Bin 0 -> 6378 bytes .../taurus/util/HongZhongSuanFaTest$1.class | Bin 0 -> 945 bytes .../util/HongZhongSuanFaTest$GamePhase.class | Bin 0 -> 1289 bytes .../HongZhongSuanFaTest$HandAnalysis.class | Bin 0 -> 2166 bytes .../HongZhongSuanFaTest$SpecialPattern.class | Bin 0 -> 1515 bytes .../HongZhongSuanFaTest$StrategyType.class | Bin 0 -> 1315 bytes .../util/HongZhongSuanFaTest$WinResult.class | Bin 0 -> 1609 bytes .../taurus/util/HongZhongSuanFaTest.class | Bin 0 -> 69928 bytes .../taurus/util/NewChangshaSuanFaTest.class | Bin 0 -> 7626 bytes .../com/robotcm/taurus/util/Paixing.class | Bin 0 -> 8295 bytes .../taurus/util/PaoDeKuaiSuanFaTest.class | Bin 0 -> 23095 bytes .../com/robotcm/taurus/util/PlayerState.class | Bin 0 -> 2844 bytes .../robotcm/taurus/util/ROBOTEventType.class | Bin 0 -> 460 bytes .../taurus/util/TinHuChi$TingChiOption.class | Bin 0 -> 819 bytes .../taurus/util/TinHuChi$TingResult.class | Bin 0 -> 753 bytes .../com/robotcm/taurus/util/TinHuChi.class | Bin 0 -> 20875 bytes .../com/robotcm/taurus/util/TinHuGang.class | Bin 0 -> 9018 bytes .../taurus/util/TinHuPeng$HandAnalysis.class | Bin 0 -> 942 bytes .../com/robotcm/taurus/util/TinHuPeng.class | Bin 0 -> 9682 bytes .../taurus/util/TingPaiChecker$HuResult.class | Bin 0 -> 564 bytes .../util/TingPaiChecker$TingCardInfo.class | Bin 0 -> 748 bytes .../util/TingPaiChecker$TingResult.class | Bin 0 -> 6002 bytes .../robotcm/taurus/util/TingPaiChecker.class | Bin 0 -> 13842 bytes .../com/robotcm/taurus/util/TryPutCard.class | Bin 0 -> 5657 bytes .../com/robotcm/taurus/util/WinCard.class | Bin 0 -> 5153 bytes .../com/robotcm/taurus/util/WinCardType.class | Bin 0 -> 2310 bytes .../taurus/util/ZhuanZhuanSuanFaTest$1.class | Bin 0 -> 256 bytes .../ZhuanZhuanSuanFaTest$HandAnalysis.class | Bin 0 -> 1911 bytes .../taurus/util/ZhuanZhuanSuanFaTest.class | Bin 0 -> 22798 bytes .../taurus/util/ai$DiscardResult.class | Bin 0 -> 743 bytes .../classes/com/robotcm/taurus/util/ai.class | Bin 0 -> 21893 bytes .../taurus/util/test$CarryOption.class | Bin 0 -> 628 bytes .../taurus/util/test$HandAnalysis.class | Bin 0 -> 1027 bytes .../robotcm/taurus/util/test$PlayOption.class | Bin 0 -> 742 bytes .../util/test$PlayOptionWithRemain.class | Bin 0 -> 1437 bytes .../taurus/util/test$RemainAnalysis.class | Bin 0 -> 469 bytes .../taurus/util/test$RemainHandAnalysis.class | Bin 0 -> 969 bytes .../com/robotcm/taurus/util/test.class | Bin 0 -> 91549 bytes .../com/robotcm/taurus/util/test1.class | Bin 0 -> 1307 bytes .../com/robotcm/taurus/util/test99.class | Bin 0 -> 6518 bytes .../com/robotcm/taurus/util/zuixin$1.class | Bin 0 -> 214 bytes .../robotcm/taurus/util/zuixin$DaziInfo.class | Bin 0 -> 1831 bytes .../taurus/util/zuixin$PlayerState.class | Bin 0 -> 1798 bytes .../com/robotcm/taurus/util/zuixin.class | Bin 0 -> 12233 bytes .../ROOT/WEB-INF/lib/HikariCP-3.3.1.jar | Bin 0 -> 139168 bytes .../ROOT/WEB-INF/lib/annotations-13.0.jar | Bin 0 -> 17536 bytes .../target/ROOT/WEB-INF/lib/c3p0-0.9.1.1.jar | Bin 0 -> 608376 bytes .../ROOT/WEB-INF/lib/commons-pool2-2.4.2.jar | Bin 0 -> 111969 bytes .../ROOT/WEB-INF/lib/data_cache-1.0.1.jar | Bin 0 -> 29535 bytes .../ROOT/WEB-INF/lib/game_common-1.0.0.jar | Bin 0 -> 91383 bytes .../target/ROOT/WEB-INF/lib/gson-2.10.1.jar | Bin 0 -> 283367 bytes .../WEB-INF/lib/jboss-logging-3.3.2.Final.jar | Bin 0 -> 66469 bytes .../target/ROOT/WEB-INF/lib/jdom-1.0.jar | Bin 0 -> 153253 bytes .../target/ROOT/WEB-INF/lib/jedis-2.9.0.jar | Bin 0 -> 553762 bytes .../ROOT/WEB-INF/lib/kotlin-stdlib-1.5.10.jar | Bin 0 -> 1497600 bytes .../lib/kotlin-stdlib-common-1.5.10.jar | Bin 0 -> 197355 bytes .../WEB-INF/lib/kotlin-stdlib-jdk7-1.5.10.jar | Bin 0 -> 22992 bytes .../WEB-INF/lib/kotlin-stdlib-jdk8-1.5.10.jar | Bin 0 -> 16124 bytes .../target/ROOT/WEB-INF/lib/log4j-1.2.17.jar | Bin 0 -> 489884 bytes .../lib/mysql-connector-java-8.0.16.jar | Bin 0 -> 2293144 bytes .../ROOT/WEB-INF/lib/protobuf-java-3.6.1.jar | Bin 0 -> 1421323 bytes .../target/ROOT/WEB-INF/lib/quartz-2.2.3.jar | Bin 0 -> 660483 bytes .../ROOT/WEB-INF/lib/slf4j-api-1.7.25.jar | Bin 0 -> 41203 bytes .../ROOT/WEB-INF/lib/taurus-core-1.0.1.jar | Bin 0 -> 113817 bytes .../WEB-INF/lib/taurus-permanent-1.0.1.jar | Bin 0 -> 84834 bytes .../ROOT/WEB-INF/lib/taurus-web-1.0.1.jar | Bin 0 -> 18977 bytes .../lib/undertow-core-2.0.16.Final.jar | Bin 0 -> 2256120 bytes .../ROOT/WEB-INF/lib/xnio-api-3.3.8.Final.jar | Bin 0 -> 517653 bytes .../ROOT/WEB-INF/lib/xnio-nio-3.3.8.Final.jar | Bin 0 -> 116664 bytes .../robotchangma/target/ROOT/WEB-INF/web.xml | 19 + .../target/ROOT/config/bank_hp.lua | 19 + .../target/ROOT/config/log4j.properties | 20 + .../robotchangma/target/ROOT/config/mgr.lua | 25 + .../target/ROOT/config/robot-config.xml | 8 + .../target/ROOT/config/take_hp.lua | 10 + .../target/ROOT/config/taurus-core.xml | 100 + .../robotchangma/target/ROOT/config/trade.lua | 12 + .../classes/com/robotcm/MainServer$1.class | Bin 707 -> 707 bytes .../classes/com/robotcm/MainServer$2.class | Bin 2244 -> 2458 bytes .../classes/com/robotcm/MainServer.class | Bin 6717 -> 6782 bytes .../com/robotcm/hunan/HuNanChangSha.class | Bin 26450 -> 26380 bytes .../com/robotcm/hunan/JiQiRens$1.class | Bin 22002 -> 21876 bytes .../client/business/AccountBusiness.class | Bin 13372 -> 14234 bytes .../taurus/newRobot/lianjiejiqiren$1.class | Bin 17429 -> 17292 bytes .../robotcm/taurus/robot/RobotUser$1.class | Bin 1176 -> 15871 bytes .../robotcm/taurus/robot/RobotUser$2.class | Bin 1448 -> 1271 bytes .../robotcm/taurus/robot/RobotUser$3.class | Bin 1531 -> 0 bytes .../com/robotcm/taurus/robot/RobotUser.class | Bin 9986 -> 19053 bytes .../com/robotcm/taurus/util/Paixing.class | Bin 8275 -> 8295 bytes .../target/maven-archiver/pom.properties | 3 + .../compile/compile/inputFiles.lst | 2 + .../compile/default-compile/createdFiles.lst | 4 + .../compile/default-compile/inputFiles.lst | 2 + 197 files changed, 43259 insertions(+), 11072 deletions(-) create mode 100644 robots/robotchangma/build/local/robot-config.xml create mode 100644 robots/robotchangma/build/local/taurus-core.xml create mode 100644 robots/robotchangma/build/pro/bank_hp.lua create mode 100644 robots/robotchangma/build/pro/log4j.properties create mode 100644 robots/robotchangma/build/pro/mgr.lua create mode 100644 robots/robotchangma/build/pro/robot-config.xml create mode 100644 robots/robotchangma/build/pro/take_hp.lua create mode 100644 robots/robotchangma/build/pro/taurus-core.xml create mode 100644 robots/robotchangma/build/pro/trade.lua create mode 100644 robots/robotchangma/build/test/bank_hp.lua create mode 100644 robots/robotchangma/build/test/log4j.properties create mode 100644 robots/robotchangma/build/test/mgr.lua create mode 100644 robots/robotchangma/build/test/take_hp.lua create mode 100644 robots/robotchangma/build/test/taurus-core.xml create mode 100644 robots/robotchangma/build/test/trade.lua create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-02 create mode 100644 robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-03 create mode 100644 robots/robotchangma/target/ROOT.war create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/MainServer$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/MainServer$2.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/MainServer.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/DoTest.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/HandAnalysis.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/HuNanChangSha.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/HuNanFangPaoFa.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/HuNanHongZhong.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/HuNanPaoDeKuai.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/HuNanZhuanZhuan.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/JiQiRens$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/JiQiRens$2.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/JiQiRens$3.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/hunan/JiQiRens.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/service/GroupLogService.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/service/GroupPublisherService.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/service/GroupRoomService.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/service/GroupService.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/HttpClient$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/HttpClient$2.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/HttpClient.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/ISocketLayer.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/Message.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/MessageResponse.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/NetManager.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/SocketCode.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/TaurusClient$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/TaurusClient$2.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/TaurusClient$3.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/TaurusClient$4.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/TaurusClient$5.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/TaurusClient$ConnectionProtocol.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/TaurusClient$NetClientEvent.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/TaurusClient.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/ThreadManager$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/ThreadManager$2.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/ThreadManager$MessgaeThread.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/ThreadManager.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/business/AccountBusiness.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/business/GroupRoomBusiness.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/business/RoomBusiness.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/IOHandler$PacketReadState.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/IOHandler.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/ISocket$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/ISocket.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/LagMonitor.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/Packet.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/SocketEngine$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/SocketEngine.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/SocketState.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/SocketTcp$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/SocketTcp$2.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/SocketTcp.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/SystemController$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/SystemController$2.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/SystemController.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/client/io/TSocketException.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/newRobot/AddRedisRobot.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/newRobot/AddRoomRobot.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/newRobot/jiqiren$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/newRobot/jiqiren.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$2.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/newRobot/lianjiejiqiren$3.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/newRobot/lianjiejiqiren.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/robot/RobotUser$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/robot/RobotUser$2.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/robot/RobotUser.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/CardConfig.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/CardGroup.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/CardObj.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/CardUtil.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ChangShaSuanFaTest.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ChangshaMahjongAI$DiscardResult.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ChangshaMahjongAI$PlayerState.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ChangshaMahjongAI.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ChangshaWinSplitCard.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/Config.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/GroupDatas.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$GamePhase.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$HandAnalysis.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$SpecialPattern.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$StrategyType.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/HongZhongSuanFaTest$WinResult.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/HongZhongSuanFaTest.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/NewChangshaSuanFaTest.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/Paixing.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/PaoDeKuaiSuanFaTest.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/PlayerState.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ROBOTEventType.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TinHuChi$TingChiOption.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TinHuChi$TingResult.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TinHuChi.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TinHuGang.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TinHuPeng$HandAnalysis.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TinHuPeng.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TingPaiChecker$HuResult.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TingPaiChecker$TingCardInfo.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TingPaiChecker$TingResult.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TingPaiChecker.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/TryPutCard.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/WinCard.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/WinCardType.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest$HandAnalysis.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ZhuanZhuanSuanFaTest.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ai$DiscardResult.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/ai.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/test$CarryOption.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/test$HandAnalysis.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/test$PlayOption.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/test$PlayOptionWithRemain.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/test$RemainAnalysis.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/test$RemainHandAnalysis.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/test.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/test1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/test99.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/zuixin$1.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/zuixin$DaziInfo.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/zuixin$PlayerState.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/classes/com/robotcm/taurus/util/zuixin.class create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/HikariCP-3.3.1.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/annotations-13.0.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/c3p0-0.9.1.1.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/commons-pool2-2.4.2.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/data_cache-1.0.1.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/game_common-1.0.0.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/gson-2.10.1.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/jboss-logging-3.3.2.Final.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/jdom-1.0.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/jedis-2.9.0.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/kotlin-stdlib-1.5.10.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/kotlin-stdlib-common-1.5.10.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/kotlin-stdlib-jdk7-1.5.10.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/kotlin-stdlib-jdk8-1.5.10.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/log4j-1.2.17.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/mysql-connector-java-8.0.16.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/protobuf-java-3.6.1.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/quartz-2.2.3.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/slf4j-api-1.7.25.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/taurus-core-1.0.1.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/taurus-permanent-1.0.1.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/taurus-web-1.0.1.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/undertow-core-2.0.16.Final.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/xnio-api-3.3.8.Final.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/lib/xnio-nio-3.3.8.Final.jar create mode 100644 robots/robotchangma/target/ROOT/WEB-INF/web.xml create mode 100644 robots/robotchangma/target/ROOT/config/bank_hp.lua create mode 100644 robots/robotchangma/target/ROOT/config/log4j.properties create mode 100644 robots/robotchangma/target/ROOT/config/mgr.lua create mode 100644 robots/robotchangma/target/ROOT/config/robot-config.xml create mode 100644 robots/robotchangma/target/ROOT/config/take_hp.lua create mode 100644 robots/robotchangma/target/ROOT/config/taurus-core.xml create mode 100644 robots/robotchangma/target/ROOT/config/trade.lua delete mode 100644 robots/robotchangma/target/classes/com/robotcm/taurus/robot/RobotUser$3.class create mode 100644 robots/robotchangma/target/maven-archiver/pom.properties diff --git a/robots/robotchangma/build/local/robot-config.xml b/robots/robotchangma/build/local/robot-config.xml new file mode 100644 index 0000000..2f7c01c --- /dev/null +++ b/robots/robotchangma/build/local/robot-config.xml @@ -0,0 +1,8 @@ + + + 670680 + 18 + blm523 + 47.109.55.7 + 6311 + \ No newline at end of file diff --git a/robots/robotchangma/build/local/taurus-core.xml b/robots/robotchangma/build/local/taurus-core.xml new file mode 100644 index 0000000..e677c8e --- /dev/null +++ b/robots/robotchangma/build/local/taurus-core.xml @@ -0,0 +1,96 @@ + + + log4j.properties + + + database + com.taurus.core.plugin.database.DataBasePlugin + + + + 100 + + 10 + + 180000 + + select 1 + + 10000 + + 60000 + + + + false + true + utf-8 + + UTC + + true + + 250 + + 2048 + + + + + + db1 + com.mysql.cj.jdbc.Driver + jdbc:mysql://192.168.0.11:6060/wb_game + proto_ff + 37du_game + + + + + + redis + com.taurus.core.plugin.redis.RedisPlugin + + + + 80 + + 20 + + 5 + + -1 + + true + + true + + true + + 100 + + 60000 + + 30000 + + 1800000 + + true + + + + + + + + + + + \ No newline at end of file diff --git a/robots/robotchangma/build/pro/bank_hp.lua b/robots/robotchangma/build/pro/bank_hp.lua new file mode 100644 index 0000000..d3a02ce --- /dev/null +++ b/robots/robotchangma/build/pro/bank_hp.lua @@ -0,0 +1,19 @@ +local tag_hp = tonumber(redis.call('hget', KEYS[1],'hp')) +local bank_hp = tonumber(redis.call('hget', KEYS[2],KEYS[3])) +bank_hp = not bank_hp and 0 or bank_hp +local hp = tonumber(ARGV[1]) +local opt = tonumber(ARGV[2]) +if opt==0 then + if bank_hp < hp then + return 3 + end + bank_hp = redis.call('hincrBy',KEYS[2],KEYS[3],-hp) + tag_hp = redis.call('hincrBy',KEYS[1],'hp',hp) +else + if tag_hp < hp then + return 4 + end + bank_hp = redis.call('hincrBy',KEYS[2],KEYS[3],hp) + tag_hp = redis.call('hincrBy',KEYS[1],'hp',-hp) +end +return {tag_hp,bank_hp} \ No newline at end of file diff --git a/robots/robotchangma/build/pro/log4j.properties b/robots/robotchangma/build/pro/log4j.properties new file mode 100644 index 0000000..6786dba --- /dev/null +++ b/robots/robotchangma/build/pro/log4j.properties @@ -0,0 +1,20 @@ + +log4j.rootLogger = INFO,consoleAppender,fileAppender + +# ConsoleAppender +log4j.appender.consoleAppender=org.apache.log4j.ConsoleAppender +log4j.appender.consoleAppender.layout=org.apache.log4j.PatternLayout +log4j.appender.consoleAppender.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%t] %c{2} %3x - %m%n + + +# Regular FileAppender +log4j.appender.fileAppender=org.apache.log4j.DailyRollingFileAppender +log4j.appender.fileAppender.layout=org.apache.log4j.PatternLayout +log4j.appender.fileAppender.File=${WORKDIR}/logs/web_main.log +log4j.appender.fileAppender.layout.ConversionPattern=%d{dd MMM yyyy | HH:mm:ss,SSS} | %-5p | %t | %c{3} | %3x | %m%n +log4j.appender.fileAppender.Encoding=UTF-8 +log4j.appender.fileAppender.DatePattern='.'yyyy-MM-dd +log4j.appender.dailyFile.Append=true + +# The file is rolled over very day +log4j.appender.fileAppender.DatePattern ='.'yyyy-MM-dd \ No newline at end of file diff --git a/robots/robotchangma/build/pro/mgr.lua b/robots/robotchangma/build/pro/mgr.lua new file mode 100644 index 0000000..50b3c69 --- /dev/null +++ b/robots/robotchangma/build/pro/mgr.lua @@ -0,0 +1,25 @@ +-- redis.call('select',0) +local mgr_hp = tonumber(redis.call('hget', KEYS[1],'hp')) +local tag_hp = tonumber(redis.call('hget', KEYS[2],'hp')) + +local ulev = tonumber(ARGV[2]) +local hp = tonumber(ARGV[1]) +if ulev == 3 or ulev == 2 then + if hp > 0 and mgr_hp + + 670680 + 18 + blm523 + 47.109.55.7 + 6311 + \ No newline at end of file diff --git a/robots/robotchangma/build/pro/take_hp.lua b/robots/robotchangma/build/pro/take_hp.lua new file mode 100644 index 0000000..83d79a0 --- /dev/null +++ b/robots/robotchangma/build/pro/take_hp.lua @@ -0,0 +1,10 @@ +local reward_hp = tonumber(redis.call('get', KEYS[1])) +local hp = tonumber(ARGV[1]) +local tag_hp = 0 +if hp > 0 and reward_hp < hp then + return 3 +else + reward_hp = redis.call('incrBy',KEYS[1],-hp) + tag_hp = redis.call('hincrBy',KEYS[2],'hp',hp) +end +return {reward_hp,tag_hp} \ No newline at end of file diff --git a/robots/robotchangma/build/pro/taurus-core.xml b/robots/robotchangma/build/pro/taurus-core.xml new file mode 100644 index 0000000..49c529b --- /dev/null +++ b/robots/robotchangma/build/pro/taurus-core.xml @@ -0,0 +1,100 @@ + + + log4j.properties + + + database + com.taurus.core.plugin.database.DataBasePlugin + + + + 100 + + 10 + + 180000 + + select 1 + + 10000 + + 60000 + + + + false + true + utf-8 + + UTC + + true + + 250 + + 2048 + + + + + + db1 + com.mysql.cj.jdbc.Driver + jdbc:mysql://47.109.55.7:8060/wb_game + root + 6KYnXJjGhxNceF8e + + + + + + redis + com.taurus.core.plugin.redis.RedisPlugin + + + + 80 + + 20 + + 5 + + -1 + + true + + true + + true + + 100 + + 60000 + + 30000 + + 1800000 + + true + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/robots/robotchangma/build/pro/trade.lua b/robots/robotchangma/build/pro/trade.lua new file mode 100644 index 0000000..c03a438 --- /dev/null +++ b/robots/robotchangma/build/pro/trade.lua @@ -0,0 +1,12 @@ +local mgr_hp = tonumber(redis.call('hget', KEYS[1],'hp')) +local tag_hp = tonumber(redis.call('hget', KEYS[2],'hp')) +mgr_hp = not mgr_hp and 0 or mgr_hp +tag_hp = not tag_hp and 0 or tag_hp +local hp = tonumber(ARGV[1]) +if hp > 0 and mgr_hp 0 and mgr_hp 0 and reward_hp < hp then + return 3 +else + reward_hp = redis.call('incrBy',KEYS[1],-hp) + tag_hp = redis.call('hincrBy',KEYS[2],'hp',hp) +end +return {reward_hp,tag_hp} \ No newline at end of file diff --git a/robots/robotchangma/build/test/taurus-core.xml b/robots/robotchangma/build/test/taurus-core.xml new file mode 100644 index 0000000..bde0e53 --- /dev/null +++ b/robots/robotchangma/build/test/taurus-core.xml @@ -0,0 +1,99 @@ + + + log4j.properties + + + database + com.taurus.core.plugin.database.DataBasePlugin + + + + 100 + + 1 + + 180000 + + select 1 + + 10000 + + 60000 + + + + false + true + utf-8 + + UTC + + true + + 250 + + 2048 + + + + + + db1 + com.mysql.cj.jdbc.Driver + jdbc:mysql://192.168.0.11:6060/wb_game + proto_ff + 37du_game + + + + + + redis + com.taurus.core.plugin.redis.RedisPlugin + + + + 80 + + 8 + + 2 + + -1 + + true + + true + + true + + 100 + + 60000 + + 30000 + + 1800000 + + true + + + + + + + + + + + + + + \ No newline at end of file diff --git a/robots/robotchangma/build/test/trade.lua b/robots/robotchangma/build/test/trade.lua new file mode 100644 index 0000000..c03a438 --- /dev/null +++ b/robots/robotchangma/build/test/trade.lua @@ -0,0 +1,12 @@ +local mgr_hp = tonumber(redis.call('hget', KEYS[1],'hp')) +local tag_hp = tonumber(redis.call('hget', KEYS[2],'hp')) +mgr_hp = not mgr_hp and 0 or mgr_hp +tag_hp = not tag_hp and 0 or tag_hp +local hp = tonumber(ARGV[1]) +if hp > 0 and mgr_hp robotmap; + private static String gameHost; private static String gamePort; @@ -119,9 +121,107 @@ public class MainServer extends Extension { robotUser.setGamePort(gamePort); robotUser.setRobotGroupid(groupid); robotUser.setRobotPid(pid); + robotUser.setHuNanChangSha(); + /* + Thread eventThread = new Thread(() -> { + while (true) { + try { + + if(!robotUser.isLogin){ + robotUser.login(); + } + //2、链接 + //判断是否链接 + + if(!robotUser.getisconnect()){ + robotUser.connectGame(); + }else{ + robotUser.renconnect(); + } + + //检测是否断开链接 + robotUser.checkIsConnect(); + + //4、加入房间 + if(robotUser.getStatus()==0){ + //没状态时候进入加入房间 + robotUser.joinRoom(); + } + //3、创建房间 + if(robotUser.getStatus()==ROBOTEventType.ROBOT_UNUSE){ + //没状态时候进入创建房间 + robotUser.createRoom(); + } + System.out.println("robotUser.getIntoRoomTime()"+robotUser.getIntoRoomTime()); + System.out.println("robGetTiem"+robotUser.getTime()); + if(robotUser.getIntoRoomTime()+6<=robotUser.getTime()){ + //5、退出房间 + robotUser.outoRoom(); + } + + Thread.sleep(10000); + } catch (InterruptedException e) { + break; + } catch (Exception e) { + } + } + }, Integer.parseInt(entry.getKey())+""); + + eventThread.setDaemon(true); // 设置为守护线程 + eventThread.start();*/ + robotUserMap.put(Integer.parseInt(entry.getKey()), robotUser); } + /*for(Map.Entry entry : robotUserMap.entrySet()) { + TPServer.me().getTimerPool().scheduleAtFixedRate(new Runnable() { + @Override + public void run() { + System.out.println(entry.getKey()+":"+entry.getValue()); + + RobotUser robotUser = entry.getValue(); + + //1、登录 + //判断是否登录 + + if(!robotUser.isLogin){ + robotUser.login(); + } + //2、链接 + //判断是否链接 + System.out.println("robotUser.isconnect"+robotUser.getisconnect()); + if(!robotUser.getisconnect()){ + robotUser.connectGame(); + }else{ + robotUser.renconnect(); + } + + //检测是否断开链接 + robotUser.checkIsConnect(); + + //4、加入房间 + if(robotUser.getStatus()==0){ + //没状态时候进入加入房间 + robotUser.joinRoom(); + } + //3、创建房间 + if(robotUser.getStatus()==ROBOTEventType.ROBOT_UNUSE){ + //没状态时候进入创建房间 + robotUser.createRoom(); + } + System.out.println("robotUser.getIntoRoomTime()"+robotUser.getIntoRoomTime()); + System.out.println("robGetTiem"+robotUser.getTime()); + if(robotUser.getIntoRoomTime()+6<=robotUser.getTime()){ + //5、退出房间 + robotUser.outoRoom(); + } + + } + }, 0, 6 ,TimeUnit.SECONDS); + }*/ + + // 2. 定时器只负责创建机器人连接 + TPServer.me().getTimerPool().scheduleAtFixedRate(new Runnable() { @Override public void run() { @@ -148,28 +248,23 @@ public class MainServer extends Extension { //检测是否断开链接 robotUser.checkIsConnect(); - //3、创建房间 + + //4、加入房间 if(robotUser.getStatus()==0){ - //没状态时候进入创建房间 + //没状态时候进入加入房间 robotUser.joinRoom(); } - + //3、创建房间 if(robotUser.getStatus()==ROBOTEventType.ROBOT_UNUSE){ //没状态时候进入创建房间 robotUser.createRoom(); } - - - - //4、加入房间 - - - //5、退出房间 - - - //6、工作 - - + System.out.println("robotUser.getIntoRoomTime()"+robotUser.getIntoRoomTime()); + System.out.println("robGetTiem"+robotUser.getTime()); + if(robotUser.getIntoRoomTime()+6<=robotUser.getTime()){ + //5、退出房间 + robotUser.outoRoom(); + } } @@ -186,7 +281,7 @@ public class MainServer extends Extension { // System.out.println("机器人返回结果: " + s); } - }, 0, 3 ,TimeUnit.SECONDS); + }, 0, 5 ,TimeUnit.SECONDS); } catch (Exception e) { // System.out.println("创建机器人连接失败" + e); @@ -197,11 +292,12 @@ public class MainServer extends Extension { // 独立的事件处理线程 private void startNetEventThread() { + Thread eventThread = new Thread(() -> { while (true) { NetManager.processEvents(); try { - Thread.sleep(2); + Thread.sleep(100); } catch (InterruptedException e) { break; } catch (Exception e) { diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanChangSha.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanChangSha.java index 4311e08..4e805ed 100644 --- a/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanChangSha.java +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/HuNanChangSha.java @@ -16,10 +16,8 @@ import com.robotcm.taurus.client.Message; import com.robotcm.taurus.client.TaurusClient; import java.sql.SQLException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; +import java.util.stream.Collectors; public class HuNanChangSha { @@ -28,6 +26,14 @@ public class HuNanChangSha { public static boolean isTinChi = false; public static boolean isTinPeng = false; + private int robotid=0; + public void setRobotid(int robotid) { + this.robotid = robotid; + } + public int getRobotid() { + return robotid; + } + // private static final Logger log = Logger.getLogger(DoTest.class); @@ -39,6 +45,10 @@ public class HuNanChangSha { private List changShaCardInhand = new ArrayList<>(); + public List getChangShaCardInhand() { + return changShaCardInhand; + } + private Map chuGuoPainum = new HashMap<>(); @@ -85,9 +95,6 @@ public class HuNanChangSha { return chowGroup; } - public List getChangShaCardInhand() { - return changShaCardInhand; - } public List getChuGuoCardInhand() { return changShachuguopai; @@ -125,7 +132,7 @@ public class HuNanChangSha { * @param message 消息对象 * @return */ - public String getCard(String command, Message message, TaurusClient client, Map mapclient) { + public String getCard(String command, Message message, TaurusClient client) { if (command.equalsIgnoreCase("819")) { ITObject param = message.param; if (param == null) { @@ -139,7 +146,8 @@ public class HuNanChangSha { int drawnCard = param.getInt("card"); changShaSuanFaTest.drawnCards = drawnCard;//存储摸到的牌 changShaCardInhand.add(drawnCard); - + System.out.println("param.getInt(player)" + param.getInt("player") ); + System.out.println("摸到的牌 +++++++++ " + drawnCard); if (jedis222.hget("{robortInfo}:" + player, "circleId") != null && jedis222.hget("{robortInfo}:" + player, "pid") != null) { String circleId = jedis222.hget("{robortInfo}:" + player, "circleId"); String pid = jedis222.hget("{robortInfo}:" + player, "pid"); @@ -208,6 +216,20 @@ public class HuNanChangSha { return null; } + /** + * 同步手牌 + * @param handCard + */ + public void updateHandCard(List handCard) { + changShaCardInhand.clear(); + changShaCardInhand.addAll(handCard); + } + + public void updateOutCard(List outCard) { + changShachuguopai.clear(); + changShachuguopai.addAll(outCard); + } + public static int[][] countTiles(List cardInHand) { int[][] counts = new int[5][10]; // 类型×值 @@ -301,7 +323,7 @@ public class HuNanChangSha { // log.info("tipList" +tipList); ITObject params = TObject.newInstance(); int card = 0; - + getChangShaCardInhand(); //循环 List yupanhandcard = new ArrayList<>(); yupanhandcard.addAll(changShaCardInhand); @@ -1793,8 +1815,10 @@ public class HuNanChangSha { // 将当前出的牌添加到历史出牌列表 changShachuguopai.add(cardToOut); + System.out.println("changShachuguopai ++++ :"+changShachuguopai); // 从手牌中移除 changShaCardInhand.remove(Integer.valueOf(cardToOut)); + System.out.println("打过后的手牌 +++ " + changShaCardInhand); params.putString("session", session + "," + token); client.send("611", params, response -> { @@ -1846,7 +1870,14 @@ public class HuNanChangSha { } public static void main(String[] args) { - HuNanChangSha huNanChangSha = new HuNanChangSha(); + + String str = "[107, 202, 204, 103, 109, 101, 108, 201, 109, 105, 207, 209, 202]"; + String cleanedStr = str.substring(1, str.length() - 1); + List list = Arrays.stream(cleanedStr.split(", ")) + .map(Integer::parseInt) + .collect(Collectors.toList()); + System.out.println(list); + /*HuNanChangSha huNanChangSha = new HuNanChangSha(); ITObject params = TObject.newInstance(); TaurusClient tc = new TaurusClient("47.109.55.7", "10", TaurusClient.ConnectionProtocol.Tcp); List hands1 = new ArrayList<>(); @@ -1922,6 +1953,8 @@ public class HuNanChangSha { //huNanChangSha.chowGroup.add(205); String res = huNanChangSha.actionCard(params, tc); System.out.println(res); + + */ } diff --git a/robots/robotchangma/src/main/java/com/robotcm/hunan/JiQiRens.java b/robots/robotchangma/src/main/java/com/robotcm/hunan/JiQiRens.java index 70a6a3f..3aeece8 100644 --- a/robots/robotchangma/src/main/java/com/robotcm/hunan/JiQiRens.java +++ b/robots/robotchangma/src/main/java/com/robotcm/hunan/JiQiRens.java @@ -1057,7 +1057,7 @@ public class JiQiRens { HuNanChangSha.drawCard(command, message); } else if ("819".equalsIgnoreCase(command)) { //摸牌 - huNanChangSha.getCard(command, message,null,null); + huNanChangSha.getCard(command, message,client); } else if ("813".equalsIgnoreCase(command)) {//出牌提示 huNanChangSha.outCard(client,playerOutcardsMap,playerchisMap,playerpengsMap,playermingsMap,playerzisMap); diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/AccountBusiness.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/AccountBusiness.java index 55e6788..84f32f4 100644 --- a/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/AccountBusiness.java +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/client/business/AccountBusiness.java @@ -29,6 +29,7 @@ import java.net.URL; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.HashMap; +import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; @@ -151,6 +152,43 @@ public class AccountBusiness extends Controller { return resData; } + + public final ITObject fastLogin(int userid) throws Exception { + Jedis jedis = Redis.use("group1_db0").getJedis(); + ITObject resData = null; + try { + Set usertoken = jedis.smembers("{user}:"+userid+"_token"); + if (usertoken.size()<=0){ + return null; + } + String token = ""; + for (String item : usertoken) { + token = item; + } + String session ="{user}:"+userid; + + + AccountBean acc_bean = AccountCache.getAccount(session); + resData = fillLoginData(session, acc_bean.id); + String idPwdBan = Redis.use("group1_db0").get(acc_bean.id+"_login_ban"); + if (StringUtil.isNotEmpty(idPwdBan)) + { + logger.error("id:"+acc_bean.id+" ban login"); + throw new WebException(ErrorCode.BAN_LOGIN); + } + resData.putString("token", token); + return resData; + }catch (Exception e){ + + }finally { + jedis.close(); + } + + return resData; + + } + + public final ITObject idPasswordLogin(int id, String password) throws Exception { logger.info("id:" + id + " login"); diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/lianjiejiqiren.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/lianjiejiqiren.java index 4ae9ab5..1e14359 100644 --- a/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/lianjiejiqiren.java +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/newRobot/lianjiejiqiren.java @@ -576,7 +576,7 @@ public class lianjiejiqiren { TaurusClient taurusClient = (TaurusClient) entry.getValue(); if (client.equals(taurusClient)) { //摸牌 - huNanChangSha.getCard(command, message, taurusClient,mapclient); + huNanChangSha.getCard(command, message, taurusClient); } } diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/robot/RobotUser.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/robot/RobotUser.java index 4e7f4e3..1c21563 100644 --- a/robots/robotchangma/src/main/java/com/robotcm/taurus/robot/RobotUser.java +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/robot/RobotUser.java @@ -1,23 +1,30 @@ package com.robotcm.taurus.robot; +import com.data.cache.GroupCache; +import com.robotcm.hunan.HuNanChangSha; +import com.robotcm.taurus.client.Message; import com.robotcm.taurus.client.MessageResponse; import com.robotcm.taurus.client.SocketCode; import com.robotcm.taurus.client.TaurusClient; import com.robotcm.taurus.client.business.AccountBusiness; import com.robotcm.taurus.client.business.GroupRoomBusiness; import com.robotcm.taurus.newRobot.jiqiren; +import com.robotcm.taurus.util.ChangShaSuanFaTest; import com.robotcm.taurus.util.ROBOTEventType; +import com.robotcm.taurus.util.TinHuChi; +import com.taurus.core.entity.ITArray; import com.taurus.core.entity.ITObject; +import com.taurus.core.entity.TArray; import com.taurus.core.entity.TObject; import com.taurus.core.events.Event; import com.taurus.core.events.IEventListener; import com.taurus.core.plugin.redis.Redis; import com.taurus.core.util.ICallback; import com.taurus.core.util.Logger; +import com.taurus.core.util.StringUtil; import redis.clients.jedis.Jedis; -import java.util.Map; -import java.util.Set; +import java.util.*; public class RobotUser { @@ -25,6 +32,9 @@ public class RobotUser { public boolean isLogin = false; + + private HuNanChangSha huNanChangSha; + private final static Logger log; static { @@ -41,15 +51,45 @@ public class RobotUser { public int robotGroupid; public int robotPid; + private Map> playerOutcardsMap = new HashMap<>(); + + private Map> playerchisMap = new HashMap<>(); + + private Map> playerpengsMap = new HashMap<>(); + + private Map> playermingsMap = new HashMap<>(); + + private Map> playerzisMap = new HashMap<>(); private String token; + private int seat; + + private int outcardseat; + public int intoRoomTime; //进入房间时间戳 - public TaurusClient client = null; + public int currentRoomId;//当然房间id + + public static TaurusClient client = null; private String loginsession; + public void setSeat(int seat) { + this.seat = seat; + } + + public int getSeat() { + return seat; + } + + public void setOutcardseat(int outcardseat) { + this.outcardseat = outcardseat; + } + public int getOutcardseat() { + return outcardseat; + } + public void setisconnect(boolean isconnect) { this.isconnect = isconnect; } @@ -117,6 +157,19 @@ public class RobotUser { return gamePort; } + public void setCurrentRoomId(int currentRoomId) { + this.currentRoomId = currentRoomId; + } + public int getCurrentRoomId() { + return currentRoomId; + } + + + public void setHuNanChangSha() { + huNanChangSha = new HuNanChangSha(); + huNanChangSha.setRobotid(robotid); + } + /** * 机器人工作 */ @@ -134,16 +187,29 @@ public class RobotUser { AccountBusiness accountBusiness = null; accountBusiness = new AccountBusiness(); try { - object = accountBusiness.idPasswordLogin(robotid, getPassword()); + //先快速登录 + object = accountBusiness.fastLogin(robotid); + System.out.println("object:"+object); + if(object==null){ + object = accountBusiness.idPasswordLogin(robotid, getPassword()); + } if (object != null) { - System.out.println("login:"+object); - ITObject validate = TObject.newInstance(); - validate.putString("token", object.getString("token")); - token = object.getString("token"); - loginsession = accountBusiness.getSession(); - if (loginsession != null) { - this.isLogin = true; - setLoginsession(loginsession); + //判断是否有房间 + if(object.getTObject("account")!=null){ + ITObject validate = TObject.newInstance(); + validate.putString("token", object.getString("token")); + token = object.getString("token"); + loginsession = "{user}:"+robotid; + if (loginsession != null) { + this.isLogin = true; + setLoginsession(loginsession); + } + if(object.getTObject("account").get("roomid")!=null){ + String roomid = object.getTObject("account").get("roomid").toString(); + setCurrentRoomId(Integer.parseInt(roomid)); + connectGame(); + joinToRoomId(roomid); + } } } @@ -158,12 +224,19 @@ public class RobotUser { client = new TaurusClient(gameHost+":"+gamePort, String.valueOf(robotid), TaurusClient.ConnectionProtocol.Tcp); client.setSession(loginsession); client.connect(); + jianting(client); setisconnect(client.isConnected()); }else{ + System.out.println("reconnect"); + System.out.println("client.isConnected()"+client.isConnected()); if(client.isConnected()){ this.isconnect = true; }else{ + System.out.println("reconnect"+client.getGameID()); + client = new TaurusClient(gameHost+":"+gamePort, String.valueOf(robotid), TaurusClient.ConnectionProtocol.Tcp); + client.setSession(loginsession); client.connect(); + //jianting(client); setisconnect(client.isConnected()); } } @@ -181,6 +254,7 @@ public class RobotUser { if(client!=null){ if(client.isConnected()){ client.connect(); + //jianting(client); setisconnect(client.isConnected()); } } @@ -190,17 +264,28 @@ public class RobotUser { * 检测是否链接断开 */ public void checkIsConnect(){ + System.out.println("checkIsConnect:"+robotid+"==="+getStatus()); + System.out.println("checkIsConnectgetId:"+robotid+"==="+client.getId()); + System.out.println("checkIsConnectgetGameID:"+robotid+"==="+client.getGameID()); if(isLogin&&client!=null){ System.out.println("connectid:"+client.getId()); setisconnect(client.isConnected()); + //判断是否在房间 + } } - /** - * 退出 房间 - */ - public void logoutRoom(){ - + public void joinToRoomId(String roomid){ + try { + String room = "room:" + roomid; + ITObject roomInfos = GroupRoomBusiness.joinRoom(robotGroupid, room, loginsession, null); + log.info("房间数据数据时数据1213234453543545------" + roomInfos); + doJoinRoom(robotid); //进入房间 + ready(); //准备 + setIntoRoomTime(getTime()); + }catch(Exception e){ + e.printStackTrace(); + } } @@ -209,6 +294,75 @@ public class RobotUser { */ public void joinRoom(){ System.out.println("joinRoom:"+robotid); + //检查是否有真人的房间 + //查找真人 + Set rooms = null; + Jedis jedis11 = Redis.use("group1_db11").getJedis(); + Jedis jedis2 = Redis.use("group1_db2").getJedis(); + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + int min_value = 100000; + int max_value = 999999; + String grooms_key = GroupCache.genRoomsKey(robotGroupid); + rooms = jedis11.zrevrangeByScore(grooms_key, max_value, min_value); + long time = System.currentTimeMillis() / 1000; + System.out.println("rooms:"+rooms); + if (rooms.size()>0) { + for (String room : rooms) { + //limitInRoom + List room_list = jedis0.hmget(room, "fake", "status", "gpid", "id", "times", "players", "create_time","limitInRoom", "fake_existTime"); + //1、气氛桌过滤 + String fake_json = room_list.get(0); + if (fake_json != null) + { + continue; + } + + String pid = room_list.get(2); + System.out.println("pid:"+pid); + if(StringUtil.isEmpty(pid)) { + continue; + } + if(robotPid!=Integer.parseInt(pid)){ + continue; + } + String roomId = room_list.get(3); + if(StringUtil.isEmpty(roomId)) { + continue; + } + //判断是否有两个人 + ITArray players = TArray.newFromJsonData(room_list.get(5)); + if(players.size()==2) { + continue; + } + //判断另外一个用户是否是机器人 + if (players.size()==1){ + String otherp = String.valueOf(players.get(0)); + //判断是否是机器人 + Map othermap = jedis2.hgetAll("{robot}:"+otherp); + if(othermap.size()>0){ + continue; + } + } + System.out.println("roomId:"+roomId); + //加入房间 + ITObject roomInfos = GroupRoomBusiness.joinRoom(robotGroupid, room, loginsession, null); + + log.info("房间数据数据时数据1213234453543545------"+roomInfos); + doJoinRoom(robotid); //进入房间 + ready(); //准备 + setIntoRoomTime(getTime()); + + break; + } + } + + }catch (Exception e){ + + }finally { + jedis11.close(); + } + } /** @@ -223,7 +377,7 @@ public class RobotUser { Set robots = jedis2.keys(robotskey); System.out.println("robotskey:"+robotskey); System.out.println("robots:"+robots); - if(robots.size()<2){ + //if(robots.size()<2){ //创建房间 Object room = GroupRoomBusiness.matchRoom(robotGroupid, robotPid, loginsession, "Android", false); @@ -231,12 +385,14 @@ public class RobotUser { String roomKey = String.valueOf(room); ITObject roomInfos = GroupRoomBusiness.joinRoom(robotGroupid, roomKey, loginsession, null); System.out.println("roomInfos:"+roomInfos); + doJoinRoom(robotid); + String roomId = roomInfos.getString("room_id"); ready(); //doJoinRoom(robotid); - this.intoRoomTime = Integer.parseInt((System.currentTimeMillis() + "").substring(0, 10)); - jianting(this.client); - setStatus(ROBOTEventType.ROBOT_INTOROOM_READY); - } + //准备成功: + setIntoRoomTime( getTime()); + setCurrentRoomId(Integer.parseInt(roomId)); + //} }catch (Exception e) { log.error("joinRoomOrCreateRoom"+e.getMessage()); }finally { @@ -245,51 +401,159 @@ public class RobotUser { } - public void jianting(TaurusClient client){ - client.addEventListener(TaurusClient.NetClientEvent.OnEvent, new IEventListener() { - @Override - public void handleEvent(Event event) { - System.out.println("addList event:"+event); - } - }); - - client.addEventListener(TaurusClient.NetClientEvent.Connect, new IEventListener() { - @Override - public void handleEvent(Event event) { - SocketCode code = (SocketCode) event.getParameter("code"); - System.out.println("code:"+code); - if (code == SocketCode.Connect) { - - } else { - } - } - }); + public int getTime(){ + return Integer.parseInt((System.currentTimeMillis() + "").substring(0, 10)); } + + /** * 加入房间方法 * * @return */ - public String doJoinRoom(int playerId) { + public Boolean doJoinRoom(int playerId) { try { // 添加2秒延迟 - Thread.sleep(5000); + Thread.sleep(2000); ITObject params = TObject.newInstance(); params.putString("session", loginsession + "," + token); + System.out.println("doJoinRoom:"+params); + System.out.println("dojoini:"+client.getGameID()); + System.out.println("dojoini:"+client.isConnected()); - client.send("1002", params, response -> { - ITObject obj = response.messageData.param.getTObject("tableInfo"); - }); - return "ok"; + if(client.isConnected()) { + Message msg= client.send("1002", params, response -> { + System.out.println("++++++++++++++++++++++++++++=1002"); + + ITObject obj = response.messageData.param.getTObject("tableInfo"); + ITObject reloadInfo = response.messageData.param.getTObject("reloadInfo"); + if (obj!=null) { + //处理 seat + //获取机器人的seat + ITArray playerData = obj.getTArray("playerData"); + for (int i = 0; i < playerData.size(); i++) { + ITObject tms = playerData.getTObject(i); + Integer tmuserid = tms.getInt("aid"); + if(tmuserid==robotid){ + Integer seat = tms.getInt("seat"); + setSeat(seat); + } + } + System.out.println("playerData:"+playerData); + + System.out.println("obj:"+obj); + System.out.println("reloadInfo:"+reloadInfo); + if(reloadInfo!=null) { + //重连回来的 + int curren_outcard_seat = reloadInfo.getInt("curren_outcard_seat"); + if(curren_outcard_seat==getSeat()){ + //同步手牌 + ITArray hand_card = reloadInfo.getTArray("hand_card"); + ITArray info_list = reloadInfo.getTArray("info_list"); + + List hcard = new ArrayList<>(); + if(hand_card!=null) { + for (int i = 0; i < hand_card.size(); i++) { + hcard.add(hand_card.getInt(i)); + } + } + ITArray outcard_list = new TArray(); + if(info_list!=null) { + for (int i = 0; i < info_list.size(); i++) { + ITObject tms = info_list.getTObject(i); + Integer playerid = tms.getInt("playerid"); + if(playerid==robotid){ + outcard_list = tms.getTArray("outcard_list"); + } + } + } + + + if(hcard.size()>0){ + //同步手牌 + huNanChangSha.updateHandCard(hcard); + + if(outcard_list.size()>0){ + List outcards = new ArrayList<>(); + for (int i = 0; i < outcard_list.size(); i++) { + outcards.add(outcard_list.getInt(i)); + } + huNanChangSha.updateOutCard(outcards); + } + + sleepTime(2000); + huNanChangSha.outCard(client,playerOutcardsMap, playerchisMap, playerpengsMap, playermingsMap, playerzisMap); + } + } + } + } + + }); + System.out.println("dojoinRoom:"+msg.param); + + + }else{ + renconnect(); + } + + return false; } catch (InterruptedException e) { e.printStackTrace(); } - return null; + return false; } + /** + * 退出 房间 + */ + public void outoRoom() { + //判断当前状态是否在工作 + System.out.println("outoRoom:"+ROBOTEventType.ROBOT_INTOROOM_READY); + if (getStatus() == ROBOTEventType.ROBOT_INTOROOM_READY) { + //判断房间是否有人 + //room:197276 + + Jedis jedis0 = Redis.use("group1_db0").getJedis(); + try { + System.out.println("getCurrentRoomId:"+getCurrentRoomId()); + if(getCurrentRoomId()!=0){ + System.out.println("getCurrentRoomId:"+ROBOTEventType.ROBOT_INTOROOM_READY); + String roomkey="room:"+getCurrentRoomId(); + + List room_list = jedis0.hmget(roomkey, "fake", "status", "round", "id", "times", "players", "create_time", "fake_existTime"); + System.out.println("room_list:"+room_list); + String roomId = room_list.get(3); + if(room_list.get(5)==null){ + logoutroom(); + } + ITArray players = TArray.newFromJsonData(room_list.get(5)); + System.out.println("players:"+players); + if(players.size()<2){ + logoutroom(); + } + } + + }catch (Exception e){ + + }finally { + jedis0.close(); + } + } + } + + public void logoutroom(){ + ITObject params = TObject.newInstance(); + params.putString("session", loginsession + "," + token); + System.out.println("logoutroom:"+params); + if(client.isConnected()){ + client.send("1005", params,response -> { + }); + setStatus(ROBOTEventType.ROBOT_UNUSE); + } + } public String ready() { try { @@ -299,17 +563,450 @@ public class RobotUser { e.printStackTrace(); } - ITObject params = TObject.newInstance(); params.putString("session", loginsession + "," + token); - - client.send("1003", params, new ICallback() { - @Override - public void action(MessageResponse messageResponse) { - System.out.println("ready"); - System.out.println("params:"+params); - } - }); + System.out.println("ready:"+params); + if(client.isConnected()){ + client.send("1003", params, response -> { + System.out.println("1003:"+response); + }); + setStatus(ROBOTEventType.ROBOT_INTOROOM_READY); + } return null; } + + public void clientconnect(){ + client.connect(); + } + + public void jianting(TaurusClient client){ + client.addEventListener(TaurusClient.NetClientEvent.OnEvent, new IEventListener() { + @Override + public void handleEvent(Event event) { + + // 获取 msg + Message message = (Message) event.getParameter("msg"); + if (message == null) { + return; + } + //3005:重连 + + ITObject param = message.param; + //回调协议号 + String command = message.command; + System.out.println("command: " + command); + System.out.println("clientId:"+client.getId()); + System.out.println("message:"+client.getSession()); + //根据玩法id 调用不同的回调 + if (StringUtil.isNotEmpty(command)) { + System.out.println("command: "+robotid+"--------------" + command); + + //长沙麻将 机器人处理事件 + if ("811".equalsIgnoreCase(command)) { + setStatus(ROBOTEventType.ROBOT_INTOROOM_WORKING); + //初始化收手牌 +// System.out.println("初始化手牌" + session); + Jedis jedis222 = Redis.use("group1_db2").getJedis(); + String key = robotid+""; + log.info("key+++++++++++++++++++++++++++++++++++" + key); + if (jedis222.hget("{robortInfo}:" + key, "circleId") != null && jedis222.hget("{robortInfo}:" + key, "pid") != null) { + String circleId = jedis222.hget("{robortInfo}:" + key, "circleId"); + log.info("circleId +++++++++++++++++++++++++"+circleId); + String pid = jedis222.hget("{robortInfo}:" + key, "pid"); + log.info("pid +++++++++++++++++++++++++"+pid); + String getStart = "g{" + circleId + "}:play:" + pid; + if (!pid.equals("0")){ + log.info("getStart +++++++++++++++++++++++++"+getStart); + jedis222.hset(getStart, key, "2"); + } + } + jedis222.close(); + huNanChangSha.cardInHead(command, message, client); + log.info("client " + client); + } else if ("812".equalsIgnoreCase(command)) {//出牌广播 + //{"opzicards":[{"opzicards":[],"playerId":101555}],"opmingcards":[{"opmingcards":[],"playerId":101555}],"outcard_map":[{"outcards":[209,205],"playerId":101555},{"outcards":[],"playerId":112233}],"card":205,"opchicards":[{"opchicards":[105,103],"playerId":101555}],"oppengcards":[{"oppengcards":[],"playerId":101555}],"seat":1} + ITArray outcard_map = param.getTArray("outcard_map"); + ITArray opchicards = param.getTArray("opchicards"); + ITArray oppengcards = param.getTArray("oppengcards"); + ITArray opmingcards = param.getTArray("opmingcards"); + ITArray opzicards = param.getTArray("opzicards"); + + // 清空旧数据,用新数据完全覆盖 + playerOutcardsMap.clear(); + playerchisMap.clear(); + playerpengsMap.clear(); + playermingsMap.clear(); + playerzisMap.clear(); + + //出过的牌 + if (outcard_map != null) { + for (int i = 0; i < outcard_map.size(); i++) { + ITObject playerData = outcard_map.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outcardsArray = playerData.getTArray("outcards"); + + // 转换为List + List outcardsList = new ArrayList<>(); + for (int j = 0; j < outcardsArray.size(); j++) { + outcardsList.add(outcardsArray.getInt(j)); + } + + // 存储到Map中(覆盖旧数据) + playerOutcardsMap.put(playerId, outcardsList); + + } + } + + //吃的牌 + if (opchicards != null) { + for (int i = 0; i < opchicards.size(); i++) { + ITObject playerData = opchicards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outchiArray = playerData.getTArray("opchicards"); + + List outchiList = new ArrayList<>(); + for (int j = 0; j < outchiArray.size(); j++) { + outchiList.add(outchiArray.getInt(j)); + } + playerchisMap.put(playerId, outchiList); + } + } + + //碰的牌 + if (oppengcards != null) { + for (int i = 0; i < oppengcards.size(); i++) { + ITObject playerData = oppengcards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outpengArray = playerData.getTArray("oppengcards"); + + List outpengList = new ArrayList<>(); + for (int j = 0; j < outpengArray.size(); j++) { + outpengList.add(outpengArray.getInt(j)); + } + playerpengsMap.put(playerId, outpengList); + } + } + + //明杠的牌 + if (opmingcards != null) { + for (int i = 0; i < opmingcards.size(); i++) { + ITObject playerData = opmingcards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outmingArray = playerData.getTArray("opmingcards"); + + List outmingList = new ArrayList<>(); + for (int j = 0; j < outmingArray.size(); j++) { + outmingList.add(outmingArray.getInt(j)); + } + playermingsMap.put(playerId, outmingList); + } + } + + //暗杠的牌 + if (opzicards != null) { + for (int i = 0; i < opzicards.size(); i++) { + ITObject playerData = opzicards.getTObject(i); + int playerId = playerData.getInt("playerId"); + ITArray outziArray = playerData.getTArray("opzicards"); + + List outziList = new ArrayList<>(); + for (int j = 0; j < outziArray.size(); j++) { + outziList.add(outziArray.getInt(j)); + } + playerzisMap.put(playerId, outziList); + } + } + + HuNanChangSha.drawCard(command, message); + } else if ("819".equalsIgnoreCase(command)) { + + huNanChangSha.getCard(command, message, client); + + } else if ("813".equalsIgnoreCase(command)) {//出牌提示 + System.out.println("进入出牌11111111111111112222222"); + System.out.println("client4444444444444444" + client); + huNanChangSha.outCard(client, playerOutcardsMap, playerchisMap, playerpengsMap, playermingsMap, playerzisMap); + } else if ("814".equalsIgnoreCase(command)) { + //吃碰杠 + huNanChangSha.actionCard(param, client); + + }else if("2002".equalsIgnoreCase(command)) { + System.out.println("comds:2002"); + + ITObject params = TObject.newInstance(); + String aid = client.getGameID(); + + String getKey = "{robortInfo}:" + aid; + Jedis jedis20 = Redis.use("group1_db2").getJedis(); + + String circleId1 = jedis20.hget(getKey, "circleId"); + String pid = jedis20.hget(getKey, "pid"); + + String key = "g{" + circleId1 + "}:play:" + pid; + + client.send("1005", params, response -> { + log.info("退出状态1---------"+response); + log.info("退出状态1getKey---------"+getKey); + log.info("退出状态1key---------"+key); + log.info("退出状态1aid---------"+aid); + jedis20.hset(getKey, "circleId", "0"); + jedis20.hset(getKey, "pid", "0"); + jedis20.hset(getKey, "room_id", "0"); + //退出修改机器人状态 + jedis20.hset(key,aid, "0"); + }); + jedis20.close(); + + }else if ("2009".equalsIgnoreCase(command)) { + log.info("斤斤计较急急急急急急急急急====="+param); +// sleepTime(3000); + + //db0 + Jedis jedis22 = Redis.use().getJedis(); + //db2 + Jedis jedis33 = Redis.use("group1_db2").getJedis(); + + Jedis jedis = Redis.use("group1_db0").getJedis(); + String aid = client.getGameID(); + + String getKey = "{robortInfo}:" + aid; + log.info("连接的id---------------:"+aid); + ITObject params = TObject.newInstance(); + + String[] playerIds2 = null; + + if (jedis33.hget(getKey, "pid") != null) { + String circleId1 = jedis33.hget(getKey, "circleId"); + String pid = jedis33.hget(getKey, "pid"); + + String key = "g{" + circleId1 + "}:play:" + pid; + if (jedis33.hget(getKey, "room_id") != null) { + String roomid = jedis33.hget(getKey, "room_id"); + String roomKey = "room:" + roomid; + Integer start = param.getInt("start"); + log.info("获取数据的key----------------"+ key); + if (start == 1){ + log.info("进入修好状态12345------------"+aid); + jedis33.hset(key, aid, "2"); + log.info("进入修好状态ttttttttttttttt------------"+jedis33.hget(key, aid)); + } + + if (jedis22.hget(roomKey, "players") != null) { + String players = jedis22.hget(roomKey, "players"); + if (!players.equals("[]")) { + players = players.substring(1, players.length() - 1); + playerIds2 = players.split(","); + if (playerIds2.length == 1) { + if (!pid.equals("0")) { + Jedis jedis20 = Redis.use("group1_db11").getJedis(); + System.out.println("进入 -------------------------"); + jedis20.hincrBy(key, "leftover_robot", 1); + jedis20.close(); + + // 获取指定field的值 + String value = jedis33.hget(key, aid); + log.info("2009-----value----"+ value); + + if (!value.equals("2")) { + +// log.info("jiqiren.count333333333333333333333333-------------"+jiqiren.count2); + + + if (jiqiren.count2 != null && jiqiren.count2.containsKey(Integer.parseInt(pid))) { + Integer currentValue = jiqiren.count2.get(Integer.parseInt(pid)); + if (currentValue > 0) { + jiqiren.count2.put(Integer.parseInt(pid), currentValue - 1); + } + } + System.out.println("jiqiren.count2000000000000-------------"+jiqiren.count2); + + if (jiqiren.count2 != null && jiqiren.count2.containsKey(Integer.parseInt(pid))) { + Integer value1 = jiqiren.count2.get(Integer.parseInt(pid)); + + // 如果找到了对应的 pid + Jedis jedis12 = Redis.use("group1_db11").getJedis(); + + String shangxianRobot = jedis12.hget(key, "shangxian_robot"); + String leftoverRobot = jedis12.hget(key, "leftover_robot"); + + if (shangxianRobot != null && leftoverRobot != null) { + if (value1 == 0) { + System.out.println("key leftover_robot " + key); + jedis12.hset(key, "leftover_robot", shangxianRobot); + } + } + jedis12.close(); + } + + sleepTime(5000); + String valueq = jedis33.hget(key, aid); + log.info("redis----状态状态111223243546----"+ valueq); + if (!valueq.equals("2")){ + client.send("1005", params, response -> { + log.info("退出状态---------"+response); + log.info("退出状态getKey---------"+getKey); + log.info("退出状态key---------"+key); + log.info("退出状态aid---------"+aid); + jedis33.hset(getKey, "circleId", "0"); + jedis33.hset(getKey, "pid", "0"); + jedis33.hset(getKey, "room_id", "0"); + //退出修改机器人状态 + jedis33.hset(key,aid, "0"); + }); + } + + } + + + + } + } + } + + } + } + + jedis33.close(); + jedis22.close(); + jedis.close(); + } + } else if ("2001".equalsIgnoreCase(command)){ + log.info("2001-------状态状态------"+param); + }else if ("817".equalsIgnoreCase(command)) {//结算 + huNanChangSha.getChangShaCardInhand().clear(); + huNanChangSha.getChuGuoCardInhand().clear(); + huNanChangSha.getpongGroup().clear(); + huNanChangSha.getchowGroup().clear(); + TinHuChi.lastTingCount = 0; + TinHuChi.isMoreThanLast = false; + ChangShaSuanFaTest.isTin = false; + ChangShaSuanFaTest.isChi = false; + ChangShaSuanFaTest.isPeng = false; + ChangShaSuanFaTest.tinCards.clear(); + Integer type = param.getInt("type"); + if (type == 1 || type == 2) { //为1为大结算 为2为解散 + Jedis jedis11s = Redis.use("group1_db11").getJedis(); + try { + //db2 + Jedis jedis21 = Redis.use("group1_db2").getJedis(); + try { + + String key = robotid+""; + if (jedis21.hget("{robortInfo}:" + key, "circleId") != null && jedis21.hget("{robortInfo}:" + key, "pid") != null) { + String circleId = jedis21.hget("{robortInfo}:" + key, "circleId"); + String pid = jedis21.hget("{robortInfo}:" + key, "pid"); + String getStart = "g{" + circleId + "}:play:" + pid; + jedis21.hset(getStart, key, "0"); + + System.out.println("jiqiren.count2886746435243211-------------"+jiqiren.count2); + + if (jiqiren.count2 != null && jiqiren.count2.containsKey(Integer.parseInt(pid))) { + Integer currentValue = jiqiren.count2.get(Integer.parseInt(pid)); + if (currentValue > 0) { + jiqiren.count2.put(Integer.parseInt(pid), currentValue - 1); + } + } + + // jedis11s.hincrBy(getStart, "leftover_robot", 1); + + jedis21.hset("{robortInfo}:" + key, "circleId", "0"); + jedis21.hset("{robortInfo}:" + key, "pid", "0"); + jedis21.hset("{robortInfo}:" + key, "room_id", "0"); + + System.out.println("jiqiren.count2-------------"+jiqiren.count2); + + if (jiqiren.count2 != null && jiqiren.count2.containsKey(Integer.parseInt(pid))) { + Integer value = jiqiren.count2.get(Integer.parseInt(pid)); + // 如果找到了对应的 pid + Jedis jedis12 = Redis.use("group1_db11").getJedis(); + + String shangxianRobot = jedis12.hget(key, "shangxian_robot"); + String leftoverRobot = jedis12.hget(key, "leftover_robot"); + + if (shangxianRobot != null && leftoverRobot != null) { + if (value == 0) { + jedis12.hset(key, "leftover_robot", shangxianRobot); + } + } + jedis12.close(); + } + + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis21.close(); + } + + + } catch (Exception e) { + e.printStackTrace(); + } finally { + jedis11s.close(); + } + } + + ready(); + //写定时器 + + } else if ("815".equalsIgnoreCase(command)) { //服务器通知客户端有玩家执行了操作 + //[TCP->815] data:{"playerid":101555,"card":104,"opcard":[105,103],"from_seat":2,"type":1,"opengang":false} + huNanChangSha.shanchuchuguopai(param); + + } else if ("820".equalsIgnoreCase(command)) {//换牌提示 + huNanChangSha.changePlayer(command, message); + } else if ("2008".equalsIgnoreCase(command)) { //解散房间时候恢复机器人账号可以使用 + setStatus(ROBOTEventType.ROBOT_UNUSE); + } else if ("825".equalsIgnoreCase(command)) { + ITObject params = TObject.newInstance(); + params.putInt("qi", 0); + params.putInt("id", 1); + client.send("612", params, response -> { + + }); + } else if ("822".equalsIgnoreCase(command)) { + ITObject params = TObject.newInstance(); + //params.putInt("qi", 0); + params.putInt("id", 1); + //[TCP->822] data:{"tip_list":[{"type":8,"id":1,"opcard":[],"weight":8,"card":0}],"types":[{"type":21,"value":1}]} + //板胡Event [TCP->823] data:{"type":8,"seat":1,"data":[{"opcard":[204,204,204,108,108,108],"type":21,"value":1}]} + + client.send("612", params, response -> { + + }); + } else if ("835".equalsIgnoreCase(command)) { //听牌天听 + ITObject params = TObject.newInstance(); + params.putInt("qi", 0); + params.putInt("id", 1); + client.send("612", params, response -> { + + }); + + } + //END 长沙麻将 + } + } + + }); + + client.addEventListener(TaurusClient.NetClientEvent.Connect, new IEventListener() { + @Override + public void handleEvent(Event event) { + SocketCode code = (SocketCode) event.getParameter("code"); + if (code == SocketCode.Disconnect) { + client.connect(); + } else { + } + } + }); + } + + public static void sleepTime(int time) { + try { + // 添加延迟 + Thread.sleep(time); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } } diff --git a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Paixing.java b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Paixing.java index aecafe6..f9d446d 100644 --- a/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Paixing.java +++ b/robots/robotchangma/src/main/java/com/robotcm/taurus/util/Paixing.java @@ -65,6 +65,9 @@ public class Paixing { return false; } if(drawCard == 0)return true; + if(cardInhand.size() == 0) { + return false; + } if (cardInhand.get(0) != drawCard) return false; return true; diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log b/robots/robotchangma/src/main/webapp/logs/web_main.log index 1d9d8d1..4af7f32 100644 --- a/robots/robotchangma/src/main/webapp/logs/web_main.log +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log @@ -1,10985 +1,1388 @@ -02 二月 2026 | 03:35:52,640 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 03:35:52,710 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 03:35:57,272 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} -02 二月 2026 | 03:35:57,273 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue -02 二月 2026 | 03:35:59,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] -02 二月 2026 | 03:36:00,350 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] -02 二月 2026 | 03:36:01,119 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] -02 二月 2026 | 03:36:02,375 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] -02 二月 2026 | 03:36:03,212 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] -02 二月 2026 | 04:53:50,212 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 04:53:50,283 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 04:54:26,768 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 04:54:26,819 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:11:33,388 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:11:33,436 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:12:10,510 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:12:10,558 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:18:14,217 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:18:14,263 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:20:23,954 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:20:24,003 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:20:41,202 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:27:01,773 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:27:01,818 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:37:41,124 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:37:41,174 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:49:42,001 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:49:42,049 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:52:32,597 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:52:32,642 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:53:09,051 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:53:09,100 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:54:01,991 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:54:02,038 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:58:54,763 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:58:54,811 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 05:59:58,796 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 05:59:58,841 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:07:58,505 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:07:58,551 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:08:18,701 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:08:18,748 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:13:13,795 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:13:13,848 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:13:14,148 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:13:14,378 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:13:20,647 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:13:20,693 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:13:23,214 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:13:23,261 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:17:00,361 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:17:00,406 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:17:00,684 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:17:00,907 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:17:05,452 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:17:05,494 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:17:08,217 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:17:08,260 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:17:10,969 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:17:11,012 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:17:13,631 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:17:13,672 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:17,480 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:27:17,525 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:27:17,810 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:27:18,026 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:22,630 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:27:22,678 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:25,536 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:27:25,584 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:28,436 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:27:28,484 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:31,332 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:27:31,378 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:46,552 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:27:46,595 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:27:46,873 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:27:47,098 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:51,599 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:27:51,643 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:54,368 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:27:54,410 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:57,199 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:27:57,241 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:27:59,955 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:27:59,997 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:28:29,292 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:28:29,337 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:28:29,619 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:28:29,840 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:28:34,514 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:28:34,557 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:28:37,305 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:28:37,347 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:28:40,085 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:28:40,127 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:28:42,879 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:28:42,920 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:02,290 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:30:02,340 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:30:02,610 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:30:02,826 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:07,263 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:30:07,300 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:10,049 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:30:10,086 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:12,813 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:30:12,848 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:15,579 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:30:15,616 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:42,160 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:30:42,205 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:30:42,460 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:30:42,682 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:47,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:30:47,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:47,495 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:50,350 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:30:50,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:50,396 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:53,204 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:30:53,248 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:53,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:56,000 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:30:56,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:56,043 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:30:58,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:30:58,999 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:00,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:00,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:00,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:00,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:00,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:03,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:03,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:03,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:03,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:03,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:03,604 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:03,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:06,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:06,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:06,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:06,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:06,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:09,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:09,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:09,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:12,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:12,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:12,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:12,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:12,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:13,606 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:13,606 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:13,607 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:13,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:13,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:13,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:15,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:15,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:15,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:15,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:15,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:18,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:18,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:18,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:18,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:18,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:21,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:21,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:21,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:21,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:21,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:31:23,608 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,609 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,610 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,612 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,612 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,613 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,613 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,613 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,613 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,613 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,613 | ERROR | Thread-184 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,614 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,614 | ERROR | Thread-166 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,615 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,615 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,615 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,615 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,617 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,617 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,616 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,617 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,616 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,618 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,617 | ERROR | Thread-185 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,617 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,617 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,617 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,618 | ERROR | Thread-206 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,618 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,619 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,619 | ERROR | Thread-145 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,619 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,620 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,620 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,620 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,620 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,621 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,622 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,622 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,622 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,622 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:33:25,409 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:33:25,449 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:33:25,703 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:33:25,912 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:33:30,261 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:10 -02 二月 2026 | 06:33:30,351 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:33:30,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:30,392 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:33:33,041 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:10 -02 二月 2026 | 06:33:33,124 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:33:33,165 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:33:33,166 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:35,798 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:10 -02 二月 2026 | 06:33:35,879 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:33:35,919 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:33:35,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:38,558 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:10 -02 二月 2026 | 06:33:38,638 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:33:38,681 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:33:38,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,331 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:10 -02 二月 2026 | 06:33:41,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:41,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:43,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:43,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:43,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:43,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:43,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:46,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:46,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:46,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:46,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:46,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:49,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:49,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:49,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:49,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:49,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:52,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:52,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:52,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:52,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:52,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:53,654 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:33:53,655 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:33:53,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:33:53,656 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:33:53,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:33:53,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:33:55,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:55,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:55,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:55,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:55,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:58,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:58,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:58,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:58,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:33:58,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:01,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:01,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:03,406 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,407 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,408 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,409 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,410 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,413 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,413 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,415 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,415 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,415 | ERROR | Thread-184 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,417 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,417 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,417 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,419 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,419 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,419 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,435 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,435 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,435 | ERROR | Thread-166 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,435 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,436 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,437 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-185 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,438 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,437 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,438 | ERROR | Thread-145 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:03,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:04,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:04,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:04,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:04,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:04,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:07,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:07,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:07,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:07,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:07,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:10,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:10,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:10,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:10,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:10,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:13,412 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,412 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,413 | ERROR | Thread-226 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,413 | ERROR | Thread-224 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,414 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,420 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,418 | ERROR | Thread-247 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,418 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,418 | ERROR | Thread-206 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,416 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,416 | ERROR | Thread-246 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,416 | ERROR | Thread-225 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,416 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,416 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,416 | ERROR | Thread-244 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:34:13,416 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:34:13,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:13,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:13,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:13,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:13,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:34,368 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:34:34,408 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:34:34,685 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:34:34,897 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:34:39,188 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:11 -02 二月 2026 | 06:34:39,277 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:34:39,318 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:34:39,322 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:41,835 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:11 -02 二月 2026 | 06:34:41,917 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:34:41,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:41,959 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:34:44,485 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:11 -02 二月 2026 | 06:34:44,568 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:34:44,609 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:34:44,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:47,136 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:11 -02 二月 2026 | 06:34:47,216 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:34:47,256 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:47,256 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:34:49,943 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:11 -02 二月 2026 | 06:34:50,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,121 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,137 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,183 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:50,183 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:51,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:51,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:51,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:51,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:51,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:51,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:52,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:52,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:53,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:53,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:53,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:55,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:55,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:56,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:56,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:56,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:58,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:58,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:58,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:59,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:34:59,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:01,725 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:02,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:02,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:02,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:02,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:03,429 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:35:03,429 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:35:03,429 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:35:03,429 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:35:03,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:35:03,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:35:03,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:35:03,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:35:04,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:36:28,923 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:36:28,964 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:36:29,210 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:36:29,417 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:36:33,796 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:12 -02 二月 2026 | 06:37:13,852 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:37:13,892 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:37:14,193 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:37:14,435 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:37:18,939 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:13 -02 二月 2026 | 06:38:06,057 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:38:06,100 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:38:06,371 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:38:06,602 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:38:10,646 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:14 -02 二月 2026 | 06:38:39,535 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:38:39,582 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:38:39,884 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:38:40,107 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:38:44,434 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:15 -02 二月 2026 | 06:39:51,285 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:39:51,326 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:39:51,594 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:39:51,805 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:39:56,274 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:16 -02 二月 2026 | 06:39:56,360 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:39:56,401 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:39:56,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:39:58,893 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:12 -02 二月 2026 | 06:39:58,975 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:39:59,017 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:39:59,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:40:01,507 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:12 -02 二月 2026 | 06:40:01,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:40:01,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:40:01,628 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:40:04,113 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:12 -02 二月 2026 | 06:40:04,193 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:40:04,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:40:04,233 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:40:06,721 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:12 -02 二月 2026 | 06:40:06,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:40:13,516 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:40:13,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:40:23,518 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:40:23,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:40:23,521 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:40:23,522 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:40:23,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:40:23,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:40:23,524 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:40:23,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:42:24,211 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:42:24,254 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:42:24,505 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:42:24,718 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:42:30,104 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:42:30,143 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:42:30,412 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:42:30,625 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:42:35,263 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:17 -02 二月 2026 | 06:42:35,352 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:42:35,393 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:42:35,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:42:37,879 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:13 -02 二月 2026 | 06:42:37,963 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:42:38,004 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:42:38,004 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:42:40,523 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:13 -02 二月 2026 | 06:42:40,605 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:42:40,644 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:42:40,646 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:42:43,161 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:13 -02 二月 2026 | 06:42:43,242 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:42:43,283 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:42:43,286 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:42:45,800 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:13 -02 二月 2026 | 06:42:45,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:42:53,560 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:42:53,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:43:03,560 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:43:03,560 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:43:03,562 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:43:03,562 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:43:03,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:43:03,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:43:03,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:43:03,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:44:26,630 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:44:26,671 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:44:26,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:44:27,167 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:44:31,193 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:18 -02 二月 2026 | 06:44:31,275 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:44:31,313 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:44:31,316 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:44:33,752 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:14 -02 二月 2026 | 06:44:33,828 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:44:33,865 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:44:33,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:44:36,294 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:14 -02 二月 2026 | 06:44:36,367 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:44:36,404 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:44:36,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:44:38,847 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:14 -02 二月 2026 | 06:44:38,920 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:44:38,956 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:44:38,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:44:41,401 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:14 -02 二月 2026 | 06:44:41,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:45:44,654 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:45:44,694 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:45:44,990 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:45:45,205 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:45:49,456 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:19 -02 二月 2026 | 06:45:49,533 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:45:49,569 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:45:49,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:45:52,032 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:15 -02 二月 2026 | 06:45:52,105 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:45:52,142 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:45:52,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:45:54,613 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:15 -02 二月 2026 | 06:45:54,684 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:45:54,719 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:45:54,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:45:57,450 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:15 -02 二月 2026 | 06:45:57,520 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:45:57,554 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:45:57,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:46:00,046 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:15 -02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:46:00,164 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:46:13,614 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:46:13,616 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:46:13,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:46:13,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:46:13,619 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:46:13,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:46:13,621 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:46:13,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:46:23,619 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:46:23,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:49:10,555 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:49:10,596 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:49:10,874 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:49:11,087 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:49:15,445 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:20 -02 二月 2026 | 06:51:55,373 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:51:55,413 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:51:55,674 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:51:55,894 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:52:00,661 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:21 -02 二月 2026 | 06:52:00,750 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:52:00,791 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:52:00,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:52:03,467 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:16 -02 二月 2026 | 06:52:03,545 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:52:03,585 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:52:03,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:52:06,201 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:16 -02 二月 2026 | 06:52:06,278 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:52:06,316 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:52:06,323 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:52:08,923 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:16 -02 二月 2026 | 06:52:08,999 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:52:09,038 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:52:09,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:52:11,661 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:16 -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:11,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:23,466 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:52:23,467 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:52:23,468 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:52:23,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:52:23,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:52:23,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:52:25,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:25,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:25,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:53:43,156 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:53:43,196 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:53:43,448 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:53:43,666 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:53:48,393 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:22 -02 二月 2026 | 06:53:48,468 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:53:48,502 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:53:48,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:53:51,125 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:17 -02 二月 2026 | 06:53:51,193 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:53:51,228 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:53:51,239 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:53:53,839 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:17 -02 二月 2026 | 06:53:53,906 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:53:53,939 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:53:53,947 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:53:56,553 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:17 -02 二月 2026 | 06:53:56,621 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:53:56,654 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:53:56,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:53:59,267 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:17 -02 二月 2026 | 06:53:59,334 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:53:59,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:54:13,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:13,497 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:13,498 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:13,498 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:13,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:54:13,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:54:13,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:54:13,502 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:13,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:54:19,449 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:19,449 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:23,504 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:23,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:33,502 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:33,502 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:33,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:54:34,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:34,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:34,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:43,506 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:43,509 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:43,512 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:46,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:46,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:53,509 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:53,510 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:54:55,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:55,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:54:55,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:01,853 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:55:01,896 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:55:02,153 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:55:02,356 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:55:06,942 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:23 -02 二月 2026 | 06:55:07,030 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:55:07,070 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:55:07,074 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:55:09,868 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:18 -02 二月 2026 | 06:55:09,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:55:09,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:55:09,993 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:55:12,779 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:18 -02 二月 2026 | 06:55:12,860 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:55:12,901 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:55:12,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:55:15,677 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:18 -02 二月 2026 | 06:55:15,758 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:55:15,799 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:55:15,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:55:18,576 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:18 -02 二月 2026 | 06:55:18,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:18,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:23,522 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:55:23,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:33,519 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:55:33,519 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:55:33,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:55:33,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:55:33,524 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:55:33,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:55:35,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:35,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:38,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:38,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:38,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:43,525 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:55:43,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:53,524 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:55:53,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:55:53,532 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:55:56,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:56,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:56,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:03,527 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:56:03,528 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:56:03,535 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:56:05,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:05,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:13,532 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:56:13,534 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:56:14,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:14,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:14,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 06:56:25,859 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:56:25,898 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:56:26,187 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:56:26,404 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:56:30,854 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:24 -02 二月 2026 | 06:56:30,936 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:56:30,974 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:56:30,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:33,502 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:19 -02 二月 2026 | 06:56:33,579 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:56:33,617 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:56:33,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:36,437 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:19 -02 二月 2026 | 06:56:36,512 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:56:36,548 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:56:36,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:39,102 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:19 -02 二月 2026 | 06:56:39,176 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:56:39,213 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:56:39,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,726 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:19 -02 二月 2026 | 06:56:41,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:41,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:47,227 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:47,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:47,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:47,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:47,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:53,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:53,544 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:56:53,546 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:56:53,545 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:56:53,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:56:53,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:56:53,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:56:59,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:59,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:59,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:59,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:56:59,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:03,544 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,545 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,545 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,545 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,546 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,547 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,548 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,546 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,548 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,548 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,549 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,549 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,549 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,549 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,550 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,551 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,551 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,551 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,551 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,552 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,552 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,553 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,554 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,554 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,555 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,556 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,556 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:03,558 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:03,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:05,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:05,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:05,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:05,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:05,238 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:11,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:11,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:11,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:11,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:11,242 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:13,549 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:13,549 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:13,550 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:13,550 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:13,557 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:13,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:17,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:17,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:17,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:17,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:17,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:23,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:23,552 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,552 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,552 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:23,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:23,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:23,553 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,553 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,555 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:23,556 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:23,558 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,558 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:23,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:23,560 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:57:23,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:57:29,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:29,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:29,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:29,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:29,237 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:36,728 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:57:36,769 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:57:37,077 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:57:37,313 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:57:41,978 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:25 -02 二月 2026 | 06:57:42,061 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:57:42,099 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:57:42,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:45,000 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:20 -02 二月 2026 | 06:57:45,078 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:57:45,116 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:57:45,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:48,007 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:20 -02 二月 2026 | 06:57:48,081 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:57:48,119 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:57:48,127 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:51,004 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:20 -02 二月 2026 | 06:57:51,079 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:57:51,116 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:57:51,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:53,987 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:20 -02 二月 2026 | 06:57:54,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,111 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,111 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,111 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:58,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:58,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:58,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:58,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:57:58,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:03,566 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:03,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:03,572 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:03,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:04,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:04,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:04,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:04,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:04,126 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:10,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:13,566 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,566 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,566 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,567 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,567 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,568 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,568 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,568 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,569 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,569 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,570 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,571 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,572 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,572 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,573 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,574 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,574 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,575 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,575 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,576 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,576 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,577 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,577 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,577 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:16,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:16,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:16,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:16,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:16,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:22,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:22,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:22,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:22,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:22,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:23,570 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,570 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,571 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,572 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,573 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,573 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:23,574 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,575 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,575 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:23,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:23,579 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:23,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:23,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:28,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:28,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:28,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:28,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:28,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:33,573 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,574 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,574 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,575 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,575 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,575 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:33,576 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,577 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,577 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:33,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:33,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:33,580 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 06:58:33,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 06:58:34,121 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:34,121 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:34,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:34,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:58:34,129 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:33,329 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 06:59:33,369 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 06:59:33,631 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 06:59:33,851 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:59:38,103 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:26 -02 二月 2026 | 06:59:38,188 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 06:59:38,229 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:59:38,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:40,593 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:21 -02 二月 2026 | 06:59:40,673 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 06:59:40,713 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:59:40,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:43,074 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:21 -02 二月 2026 | 06:59:43,153 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 06:59:43,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:59:43,195 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:45,566 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:21 -02 二月 2026 | 06:59:45,645 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 06:59:45,685 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 06:59:45,689 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,056 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:21 -02 二月 2026 | 06:59:48,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,177 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,182 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:51,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:57,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:57,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:57,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:57,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 06:59:57,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:03,600 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:00:03,600 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:00:03,602 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:00:03,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:00:03,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:00:03,604 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:00:03,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:00:03,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:00:03,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:03,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:03,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:03,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:03,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:09,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:09,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:09,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:09,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:09,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:46,435 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 07:00:46,478 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 07:00:46,712 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 07:00:46,930 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:00:51,165 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:27 -02 二月 2026 | 07:00:51,242 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 07:00:51,278 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:00:51,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:53,800 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:22 -02 二月 2026 | 07:00:53,874 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 07:00:53,910 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:00:53,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:56,441 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:22 -02 二月 2026 | 07:00:56,511 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 07:00:56,546 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:00:56,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:00:59,065 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:22 -02 二月 2026 | 07:00:59,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 07:00:59,169 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:00:59,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,689 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:22 -02 二月 2026 | 07:01:01,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,802 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:01,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:02,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:07,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:07,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:07,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:07,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:07,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:13,622 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:13,624 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:13,624 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:13,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:13,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:13,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:13,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:13,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:13,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:13,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:13,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:19,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:19,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:19,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:19,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:19,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:23,621 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,621 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,622 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,622 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,623 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,623 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,625 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,625 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,626 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,627 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,627 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,627 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,628 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,628 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,629 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,629 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,630 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,630 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,630 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,632 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,632 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,633 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:23,633 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:01:23,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:01:25,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:25,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:25,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:25,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:25,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:39,950 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 07:01:39,992 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 07:01:40,274 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 07:01:40,493 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:01:45,283 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:28 -02 二月 2026 | 07:01:45,363 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 07:01:45,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:45,404 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:01:48,147 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:23 -02 二月 2026 | 07:01:48,223 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 07:01:48,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:48,261 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:01:51,001 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:23 -02 二月 2026 | 07:01:51,075 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 07:01:51,112 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:01:51,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:53,849 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:23 -02 二月 2026 | 07:01:53,922 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 07:01:53,958 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:01:53,962 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,696 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:23 -02 二月 2026 | 07:01:56,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:01:56,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:01,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:01,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:01,319 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:01,319 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:01,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:03,637 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:02:03,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:02:07,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:07,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:07,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:07,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:07,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:16,086 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 07:02:16,126 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 07:02:16,356 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 07:02:16,557 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:02:20,614 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:29 -02 二月 2026 | 07:02:20,702 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 07:02:20,744 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:02:20,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:23,240 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:24 -02 二月 2026 | 07:02:23,323 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 07:02:23,364 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:02:23,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:25,849 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:24 -02 二月 2026 | 07:02:25,929 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 07:02:25,969 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:25,971 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:02:28,444 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:24 -02 二月 2026 | 07:02:28,524 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 07:02:28,566 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:02:28,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,039 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:24 -02 二月 2026 | 07:02:31,162 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,162 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,173 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:31,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:34,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:34,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:34,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:34,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:34,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:40,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:40,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:40,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:40,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:02:40,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:04:59,663 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 07:04:59,702 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 07:05:00,002 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 07:05:00,223 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:05:04,401 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:30 -02 二月 2026 | 07:05:04,488 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 07:05:04,528 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:05:04,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:07,049 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:25 -02 二月 2026 | 07:05:07,132 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 07:05:07,174 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:05:07,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:09,687 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:25 -02 二月 2026 | 07:05:09,768 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 07:05:09,808 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:05:09,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:12,325 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:25 -02 二月 2026 | 07:05:12,405 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 07:05:12,445 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:05:12,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:14,969 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:25 -02 二月 2026 | 07:05:15,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:15,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:21,043 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:21,043 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:21,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:21,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:21,049 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:23,445 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:23,445 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:23,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:23,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:27,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:27,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:27,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:27,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:27,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:33,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:33,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:33,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:33,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:33,050 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:05:33,442 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,442 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,443 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,444 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,444 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,445 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,445 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,445 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,446 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,447 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,447 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,448 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,448 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,448 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,449 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,449 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,450 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,451 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,451 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,452 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,452 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,453 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,453 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,453 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:06:13,312 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 07:06:13,358 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 07:06:13,617 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 07:06:13,829 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:06:18,063 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:31 -02 二月 2026 | 07:06:18,152 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 07:06:18,195 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:06:18,197 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:06:20,845 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:26 -02 二月 2026 | 07:06:20,929 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 07:06:20,970 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:06:20,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:06:26,934 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 07:06:26,974 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 07:06:27,268 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 07:06:27,505 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:06:31,829 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:32 -02 二月 2026 | 07:06:31,920 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 07:06:31,961 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:06:31,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:06:34,494 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:27 -02 二月 2026 | 07:06:34,575 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 07:06:34,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:06:34,619 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:06:37,147 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:26 -02 二月 2026 | 07:06:37,227 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 07:06:37,269 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:06:37,271 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:06:39,782 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:26 -02 二月 2026 | 07:06:39,862 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 07:06:39,905 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:06:39,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:06:42,425 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:26 -02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:42,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:53,465 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:06:53,465 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:06:53,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:06:53,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:06:53,470 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:06:53,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:06:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:06:57,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:03,468 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:03,476 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:06,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:06,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:06,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:13,472 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:13,472 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:13,476 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:15,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:15,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:23,476 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:23,479 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:24,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:24,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:24,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:33,477 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:33,479 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:33,482 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:36,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:36,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:43,483 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:43,485 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:53,486 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:53,486 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:53,489 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:07:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:08:03,487 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:08:03,492 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:11:28,282 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 07:11:28,320 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 07:11:28,582 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 07:11:28,796 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:11:33,336 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:33 -02 二月 2026 | 07:11:33,420 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 07:11:33,460 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:11:33,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:11:36,204 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:28 -02 二月 2026 | 07:11:36,284 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 07:11:36,325 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:11:36,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:11:39,066 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:27 -02 二月 2026 | 07:11:39,143 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 07:11:39,183 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:11:39,189 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:11:41,923 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:27 -02 二月 2026 | 07:11:42,001 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 07:11:42,041 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:11:42,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:11:44,784 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:27 -02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:44,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:53,552 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:11:53,555 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:11:53,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:11:53,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:11:55,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:55,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:55,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:58,580 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:58,580 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:11:58,580 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:03,553 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:12:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:12:03,555 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:12:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:12:03,558 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:12:03,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:12:04,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:04,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:07,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:07,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:07,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:23,560 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:12:23,561 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:12:23,562 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:12:23,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:12:25,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:25,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:32:56,110 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 07:32:56,151 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 07:32:56,430 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 07:32:56,648 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:33:00,783 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:34 -02 二月 2026 | 07:33:00,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:33:00,990 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 07:33:01,026 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:42:40,304 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 07:42:40,343 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 07:42:40,608 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 07:42:40,817 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:42:44,666 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:35 -02 二月 2026 | 07:42:44,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:42:45,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:42:46,651 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 07:42:46,698 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:42:49,016 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:29 -02 二月 2026 | 07:42:49,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:42:49,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:42:50,540 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 07:42:50,587 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:42:52,903 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:28 -02 二月 2026 | 07:42:53,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:42:53,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:42:54,420 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 07:42:54,468 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:42:56,777 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:28 -02 二月 2026 | 07:42:56,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:42:57,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:42:58,307 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 07:42:58,354 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 07:43:00,685 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:28 -02 二月 2026 | 07:43:00,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 07:43:01,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:02,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:03,571 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:43:03,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:43:04,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:05,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:07,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:08,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:09,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:11,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:12,190 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:43:12,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:13,575 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:43:13,575 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:43:13,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:43:13,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:43:13,578 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 07:43:13,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 07:43:14,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:15,043 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 07:43:15,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:17,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:18,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 07:43:19,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 16:50:32,844 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 16:50:32,885 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 16:50:33,199 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 16:50:33,415 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 16:50:37,917 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:36 -02 二月 2026 | 16:50:38,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 16:50:40,705 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:50:40,776 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 16:50:40,846 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 16:50:43,551 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:30 -02 二月 2026 | 16:50:43,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 16:50:45,509 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:50:45,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 16:50:45,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 16:50:48,615 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:29 -02 二月 2026 | 16:50:48,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 16:50:50,575 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:50:50,614 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 16:50:50,654 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 16:50:53,367 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:29 -02 二月 2026 | 16:50:53,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 16:50:54,093 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 16:50:54,097 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 16:50:55,331 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:50:55,371 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 16:50:55,411 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 16:50:58,127 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:29 -02 二月 2026 | 16:50:58,246 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 16:51:00,084 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:01,968 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:04,014 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:04,096 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 16:51:04,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 16:51:05,827 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:07,635 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:09,448 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:09,487 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 16:51:11,260 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:13,100 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:14,101 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 16:51:14,102 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 16:51:14,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 16:51:14,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 16:51:14,905 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:16,723 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:16,763 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 16:51:18,531 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:18,572 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 16:51:20,334 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:22,226 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:24,041 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:24,100 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 16:51:24,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 16:51:24,107 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 16:51:24,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 16:51:25,861 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:27,675 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:29,478 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:29,518 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 16:51:31,306 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:31,345 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 16:51:33,121 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:33,163 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 16:51:34,941 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:36,761 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:36,800 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 16:51:38,574 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 16:51:38,613 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 17:02:41,947 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 17:02:41,991 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 17:02:42,298 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 17:02:42,515 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 17:02:47,094 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:37 -02 二月 2026 | 17:02:47,238 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 17:02:49,367 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:02:49,408 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 17:02:49,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 17:02:52,188 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:31 -02 二月 2026 | 17:02:52,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 17:02:53,964 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:02:54,001 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 17:02:54,042 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 17:02:56,775 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:30 -02 二月 2026 | 17:02:56,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 17:02:58,543 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:02:58,580 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 17:02:58,621 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 17:03:01,365 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:30 -02 二月 2026 | 17:03:01,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 17:03:03,131 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:03,167 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 17:03:03,208 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 17:03:04,056 | ERROR | Thread-29 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 17:03:04,060 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 17:03:05,943 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:30 -02 二月 2026 | 17:03:06,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 17:03:07,703 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:07,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 17:03:09,393 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:11,081 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:12,760 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:14,050 | ERROR | Thread-33 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 17:03:14,055 | ERROR | Thread-37 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 17:03:14,435 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:16,122 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:16,159 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 17:03:17,823 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:19,746 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:21,501 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:21,539 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 17:03:23,519 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:23,556 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 17:03:24,054 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 17:03:24,057 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 17:03:24,059 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 17:03:25,219 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:26,910 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:26,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 17:03:28,900 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:28,937 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 17:03:30,592 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:32,265 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:33,935 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:33,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 17:03:34,056 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 17:03:35,619 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:37,294 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:37,331 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 17:03:38,962 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:03:38,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 17:05:18,612 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 17:05:18,668 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 17:05:18,985 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 17:05:19,200 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 17:05:23,531 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:38 -02 二月 2026 | 17:05:23,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 17:05:26,019 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:05:26,059 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 17:05:26,099 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 17:05:28,538 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:32 -02 二月 2026 | 17:05:28,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 17:05:52,780 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 17:05:52,835 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 17:05:53,171 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 17:05:53,400 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 17:05:57,655 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:39 -02 二月 2026 | 17:05:57,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 17:06:14,109 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 17:06:14,113 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 17:59:50,597 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 17:59:54,078 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 17:59:54,125 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 17:59:54,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 17:59:54,670 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 17:59:58,911 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:40 -02 二月 2026 | 17:59:59,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:04:14,174 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:14,174 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 18:04:14,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 18:04:16,562 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 18:04:16,614 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 18:04:16,974 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 18:04:17,209 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:04:21,412 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:41 -02 二月 2026 | 18:04:21,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:04:23,697 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:23,747 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 18:04:23,798 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:04:26,189 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:33 -02 二月 2026 | 18:04:26,319 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:04:28,037 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:28,087 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 18:04:28,128 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:04:30,508 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:31 -02 二月 2026 | 18:04:30,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:04:32,310 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:32,359 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 18:04:32,400 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:04:34,785 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:31 -02 二月 2026 | 18:04:34,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:04:36,591 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:36,639 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 18:04:36,681 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:04:39,054 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:31 -02 二月 2026 | 18:04:39,191 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:04:41,024 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:43,452 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:44,088 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 18:04:44,089 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 18:04:44,093 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 18:04:44,093 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 18:04:45,180 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:46,904 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:48,629 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:50,361 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:52,127 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:53,868 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:54,089 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 18:04:54,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 18:04:54,092 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 18:04:54,094 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 18:04:55,598 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:57,324 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull -02 二月 2026 | 18:04:57,374 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 18:09:01,131 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 18:09:01,185 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 18:09:01,470 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 18:09:01,676 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:09:06,422 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:42 -02 二月 2026 | 18:09:06,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:09:09,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 -02 二月 2026 | 18:09:09,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 18:09:09,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 18:09:09,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 18:09:09,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 18:09:09,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 18:09:10,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 18:09:10,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 18:09:10,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 18:09:10,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@444f5377 -02 二月 2026 | 18:09:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 18:09:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 18:09:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 18:09:11,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 18:09:11,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 18:09:11,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 18:09:12,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 18:09:28,332 | ERROR | Thread-29 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 18:09:28,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 18:09:53,536 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 18:09:53,578 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:09:56,140 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:34 -02 二月 2026 | 18:09:56,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:09:58,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 -02 二月 2026 | 18:09:58,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 18:09:58,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 18:09:59,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 18:09:59,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 18:09:59,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 18:10:07,136 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 18:10:07,189 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 18:10:07,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 18:10:07,779 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:10:12,057 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:43 -02 二月 2026 | 18:10:12,207 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:10:15,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 -02 二月 2026 | 18:10:15,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 18:10:15,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 18:10:15,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 18:10:15,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 18:10:15,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 18:10:16,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 18:10:16,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 18:10:16,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 18:10:16,561 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7dcf8447 -02 二月 2026 | 18:10:17,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 18:10:17,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 18:10:17,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 18:10:17,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 18:10:17,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 18:10:17,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 18:10:18,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 18:10:25,112 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 18:10:25,152 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:10:27,737 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:35 -02 二月 2026 | 18:10:27,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:10:30,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 -02 二月 2026 | 18:10:30,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] -02 二月 2026 | 18:10:31,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] -02 二月 2026 | 18:10:31,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 18:10:31,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 18:10:31,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 18:10:31,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 18:10:31,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 18:10:31,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 18:10:31,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 18:10:31,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 18:10:31,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 18:10:31,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 18:10:32,234 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@75d8668e -02 二月 2026 | 18:10:32,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 18:10:32,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 18:10:32,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 18:10:33,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 18:10:33,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 18:10:33,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 18:10:33,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 18:10:40,867 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 18:10:40,908 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 18:10:43,858 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:32 -02 二月 2026 | 18:10:44,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 18:10:44,197 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 18:10:44,203 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 18:10:46,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:638402 -02 二月 2026 | 18:10:46,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] -02 二月 2026 | 18:10:46,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] -02 二月 2026 | 18:10:46,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 18:10:46,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 18:10:46,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 18:10:47,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 18:10:47,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 18:10:47,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 18:10:47,923 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1269c127 -02 二月 2026 | 18:10:48,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 18:10:48,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 18:10:48,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 18:10:48,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 18:10:48,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 18:10:48,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 18:10:49,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:41:00,471 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 19:41:00,541 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 19:41:00,880 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 19:41:01,102 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:41:05,978 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:44 -02 二月 2026 | 19:41:06,149 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:41:08,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:41:09,959 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:41:09,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:41:09,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:391901 -02 二月 2026 | 19:41:10,296 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 -02 二月 2026 | 19:41:11,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:391901 -02 二月 2026 | 19:41:12,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:12,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:12,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:41:12,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:41:12,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:41:12,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:41:12,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:41:13,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:41:13,355 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2f73ca74 -02 二月 2026 | 19:41:14,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:41:14,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:41:14,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:41:14,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:41:14,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:41:14,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:41:15,604 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 19:41:15,640 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:41:18,241 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:36 -02 二月 2026 | 19:41:18,350 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:41:20,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:391901 -02 二月 2026 | 19:41:20,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:20,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:20,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:41:20,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:41:20,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:41:21,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:41:21,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:41:21,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:41:21,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:41:21,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:41:21,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:41:21,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:41:21,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ed25a4d -02 二月 2026 | 19:41:22,514 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:41:22,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 19:41:22,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:41:22,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:41:22,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:41:22,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:41:22,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:41:22,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:41:23,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:41:24,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:41:24,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:41:24,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:533872 -02 二月 2026 | 19:41:24,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 -02 二月 2026 | 19:41:26,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533872 -02 二月 2026 | 19:41:26,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:26,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:27,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:41:27,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:41:27,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:41:27,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:41:27,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:41:27,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:41:27,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:41:27,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:41:27,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:41:27,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:41:27,942 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ed25a4d -02 二月 2026 | 19:41:28,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:41:28,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:41:28,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:41:28,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:41:28,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:41:28,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:41:30,244 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 19:41:30,279 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:41:33,199 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:33 -02 二月 2026 | 19:41:33,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:41:35,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533872 -02 二月 2026 | 19:41:35,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:35,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:35,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:41:35,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:41:35,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:41:36,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:41:36,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:41:36,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:41:36,934 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@12a92382 -02 二月 2026 | 19:41:37,645 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:41:37,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:41:37,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:41:37,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:41:37,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:41:37,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:41:38,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:41:39,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:41:39,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:41:39,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:551441 -02 二月 2026 | 19:41:39,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 -02 二月 2026 | 19:41:41,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 -02 二月 2026 | 19:41:41,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:41,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:41:41,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:41:41,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:41:41,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:41:42,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:41:42,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:41:42,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:41:42,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:41:42,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:41:42,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:41:42,523 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:41:42,523 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:41:42,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 19:41:42,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@12a92382 -02 二月 2026 | 19:41:43,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:41:43,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:41:43,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:41:43,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:41:43,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:41:43,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:41:45,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 19:41:45,177 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:41:48,000 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:32 -02 二月 2026 | 19:41:48,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:41:50,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 -02 二月 2026 | 19:41:50,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] -02 二月 2026 | 19:41:50,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] -02 二月 2026 | 19:41:50,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:41:50,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:41:50,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:41:51,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:41:51,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:41:51,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:41:51,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:41:51,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:41:51,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:41:51,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:41:51,918 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65bde423 -02 二月 2026 | 19:41:52,520 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:41:52,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 19:41:52,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:41:52,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:41:52,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:41:52,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:41:52,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:41:52,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:41:53,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:41:54,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:41:54,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:41:54,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:498374 -02 二月 2026 | 19:41:57,888 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 19:41:57,955 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 19:41:58,208 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 19:41:58,432 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:42:02,921 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:45 -02 二月 2026 | 19:42:03,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:42:05,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 -02 二月 2026 | 19:42:05,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] -02 二月 2026 | 19:42:05,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] -02 二月 2026 | 19:42:06,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:42:06,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:42:06,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:42:06,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:42:06,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:42:07,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:42:07,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fbfc6fe -02 二月 2026 | 19:42:08,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:42:08,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:42:08,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:42:08,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:42:08,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:42:08,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:42:09,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:42:10,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:42:10,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:42:10,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641287 -02 二月 2026 | 19:42:10,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 -02 二月 2026 | 19:42:12,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641287 -02 二月 2026 | 19:42:12,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:42:12,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:42:12,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:42:12,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:42:12,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:42:13,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:42:13,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:42:13,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:42:13,986 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fbfc6fe -02 二月 2026 | 19:42:14,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:42:14,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:42:14,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:42:14,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:42:14,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:42:15,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:43:03,074 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 19:43:03,119 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 19:43:03,369 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 19:43:03,598 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:43:10,105 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 19:43:10,151 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 19:43:10,490 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 19:43:10,724 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:43:15,295 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:46 -02 二月 2026 | 19:43:15,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:43:18,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 -02 二月 2026 | 19:43:18,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] -02 二月 2026 | 19:43:18,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] -02 二月 2026 | 19:43:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:43:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:43:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:43:19,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:43:19,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:43:19,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:43:19,996 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5808aa78 -02 二月 2026 | 19:43:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:43:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:43:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:43:20,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:43:20,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:43:20,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:43:21,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:43:22,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:43:22,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:43:22,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:838845 -02 二月 2026 | 19:43:22,909 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 -02 二月 2026 | 19:43:24,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:838845 -02 二月 2026 | 19:43:24,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:43:24,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:43:24,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:43:24,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:43:24,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:43:25,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:43:25,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:43:25,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:43:25,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5808aa78 -02 二月 2026 | 19:43:26,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:43:26,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:43:26,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:43:26,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:43:26,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:43:26,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:47:18,433 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:47:18,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 19:47:32,106 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 19:47:32,247 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:47:35,559 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:37 -02 二月 2026 | 19:47:36,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:47:39,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:838845 -02 二月 2026 | 19:47:39,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:47:39,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:47:39,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:47:39,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:47:39,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:47:40,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:47:40,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:47:40,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:47:40,710 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@539e5e3a -02 二月 2026 | 19:47:41,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:47:41,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:47:41,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:47:41,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:47:41,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:47:41,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:47:42,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:47:43,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:47:43,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:47:43,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:851968 -02 二月 2026 | 19:47:43,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 -02 二月 2026 | 19:47:45,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851968 -02 二月 2026 | 19:47:45,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:47:45,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:47:45,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:47:45,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:47:45,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:47:45,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:47:46,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:47:46,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:47:46,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:47:46,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:47:46,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:47:46,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:47:46,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@539e5e3a -02 二月 2026 | 19:47:47,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:47:47,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:47:47,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:47:47,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:47:47,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:47:47,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:47:48,730 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 19:47:48,767 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:47:51,704 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:34 -02 二月 2026 | 19:47:51,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:47:54,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851968 -02 二月 2026 | 19:47:54,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:47:54,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:47:54,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:47:54,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:47:54,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:47:55,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:47:55,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:47:55,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:47:55,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@112e0f5c -02 二月 2026 | 19:47:56,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:47:56,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:47:56,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:47:56,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:47:56,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:47:56,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:47:57,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:47:58,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:47:58,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:47:58,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:930729 -02 二月 2026 | 19:47:58,598 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 -02 二月 2026 | 19:48:00,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:930729 -02 二月 2026 | 19:48:00,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:00,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:00,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:48:00,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:48:00,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:48:01,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:48:01,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:48:01,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:48:01,645 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@112e0f5c -02 二月 2026 | 19:48:02,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:48:02,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:48:02,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:48:02,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:48:02,370 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:48:02,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 19:48:02,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:48:02,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:48:03,869 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 19:48:03,913 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:48:06,861 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:33 -02 二月 2026 | 19:48:06,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:48:09,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:930729 -02 二月 2026 | 19:48:09,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:09,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:10,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:48:10,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:48:10,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:48:10,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:48:10,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:48:10,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:48:11,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@56823148 -02 二月 2026 | 19:48:11,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:48:11,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:48:11,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:48:11,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:48:11,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:48:12,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:48:12,373 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:48:12,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 19:48:12,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:48:13,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:48:13,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:48:13,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:925502 -02 二月 2026 | 19:48:14,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 -02 二月 2026 | 19:48:15,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:925502 -02 二月 2026 | 19:48:15,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:15,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:15,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:48:15,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:48:15,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:48:16,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:48:16,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:48:16,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:48:16,894 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@56823148 -02 二月 2026 | 19:48:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:48:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:48:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:48:17,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:48:17,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:48:17,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:48:19,379 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 19:48:19,418 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 19:48:22,121 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:32 -02 二月 2026 | 19:48:22,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:48:25,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:930729 -02 二月 2026 | 19:48:25,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:25,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:48:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:48:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:48:26,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:48:26,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 -02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:48:26,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:48:26,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21ec45b -02 二月 2026 | 19:48:27,438 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:48:27,438 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:48:27,438 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:48:27,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:48:27,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:48:27,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:48:28,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 19:48:29,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 19:48:29,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 19:48:29,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:351145 -02 二月 2026 | 19:48:29,706 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 -02 二月 2026 | 19:48:31,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:351145 -02 二月 2026 | 19:48:31,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:31,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 19:48:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 19:48:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 19:48:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 19:48:32,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 19:48:32,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 -02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 19:48:32,381 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:48:32,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 19:48:32,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 19:48:32,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21ec45b -02 二月 2026 | 19:48:33,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 19:48:33,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 19:48:33,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 19:48:33,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 19:48:33,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 19:48:33,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,981 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,981 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,981 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,992 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:42,379 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:48:42,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:52,391 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:48:52,391 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:48:52,391 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:48:52,391 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:48:52,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 19:48:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:12,384 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:12,388 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:12,388 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:12,388 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:12,392 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:32,393 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:32,394 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:32,393 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:32,393 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:32,397 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:52,399 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:52,399 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:52,399 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:52,400 | ERROR | Thread-92 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:52,403 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:12,438 | ERROR | Thread-101 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:12,438 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:12,438 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:12,438 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:12,438 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:32,409 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:32,409 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:32,409 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:32,409 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:32,411 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:52,431 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:52,431 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:52,431 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:52,431 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:52,431 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:12,439 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:12,439 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:12,439 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:12,439 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:12,439 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:32,427 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:32,427 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:32,427 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:32,427 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:32,427 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:52,440 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:52,440 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:52,440 | ERROR | Thread-153 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:52,440 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:52,440 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:12,437 | ERROR | Thread-160 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:12,543 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:12,543 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:12,543 | ERROR | Thread-162 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:12,543 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:32,525 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:32,525 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:32,525 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:32,525 | ERROR | Thread-173 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:32,525 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:52,452 | ERROR | Thread-179 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:52,452 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:52,452 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:52,452 | ERROR | Thread-181 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:52,452 | ERROR | Thread-180 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:12,461 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:12,461 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:12,461 | ERROR | Thread-193 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:12,461 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:12,461 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:32,461 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:32,461 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:32,461 | ERROR | Thread-202 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:32,461 | ERROR | Thread-201 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:32,462 | ERROR | Thread-199 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:52,468 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:52,468 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:52,468 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:52,468 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:52,468 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:12,473 | ERROR | Thread-220 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:12,473 | ERROR | Thread-221 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:12,473 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:12,473 | ERROR | Thread-219 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:12,474 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:32,478 | ERROR | Thread-229 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:32,478 | ERROR | Thread-232 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:32,478 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:32,478 | ERROR | Thread-230 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:32,492 | ERROR | Thread-233 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:52,484 | ERROR | Thread-240 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:52,484 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:52,484 | ERROR | Thread-239 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:52,490 | ERROR | Thread-242 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:52,490 | ERROR | Thread-241 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:54:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:12,490 | ERROR | Thread-254 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:12,490 | ERROR | Thread-250 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:12,490 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:12,490 | ERROR | Thread-252 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:12,494 | ERROR | Thread-251 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:32,556 | ERROR | Thread-263 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:32,557 | ERROR | Thread-262 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:32,556 | ERROR | Thread-264 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:32,556 | ERROR | Thread-261 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:32,556 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:52,517 | ERROR | Thread-273 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:52,517 | ERROR | Thread-271 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:52,517 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:52,518 | ERROR | Thread-272 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:52,518 | ERROR | Thread-274 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:12,547 | ERROR | Thread-282 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:12,547 | ERROR | Thread-285 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:12,547 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:12,547 | ERROR | Thread-281 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:12,547 | ERROR | Thread-283 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:32,512 | ERROR | Thread-292 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:32,513 | ERROR | Thread-293 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:32,513 | ERROR | Thread-295 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:32,512 | ERROR | Thread-291 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:32,522 | ERROR | Thread-294 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:52,518 | ERROR | Thread-305 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:52,518 | ERROR | Thread-306 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:52,518 | ERROR | Thread-303 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:52,518 | ERROR | Thread-304 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:52,518 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:12,634 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:12,634 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:12,634 | ERROR | Thread-312 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:12,634 | ERROR | Thread-314 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:12,634 | ERROR | Thread-316 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:32,529 | ERROR | Thread-323 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:32,529 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:32,531 | ERROR | Thread-325 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:32,531 | ERROR | Thread-322 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:32,553 | ERROR | Thread-326 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:52,538 | ERROR | Thread-335 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:52,538 | ERROR | Thread-334 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:52,538 | ERROR | Thread-337 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:52,538 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:52,538 | ERROR | Thread-336 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:12,549 | ERROR | Thread-347 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:12,549 | ERROR | Thread-343 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:12,549 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:12,549 | ERROR | Thread-344 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:12,549 | ERROR | Thread-345 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:32,573 | ERROR | Thread-354 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:32,573 | ERROR | Thread-357 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:32,573 | ERROR | Thread-356 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:32,573 | ERROR | Thread-353 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:32,573 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:43,492 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:52,551 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:52,551 | ERROR | Thread-365 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:52,553 | ERROR | Thread-366 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:52,566 | ERROR | Thread-368 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:52,566 | ERROR | Thread-367 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:12,556 | ERROR | Thread-374 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:12,558 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:12,558 | ERROR | Thread-377 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:12,558 | ERROR | Thread-376 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:12,563 | ERROR | Thread-378 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:32,568 | ERROR | Thread-388 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:32,568 | ERROR | Thread-387 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:32,568 | ERROR | Thread-386 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:32,568 | ERROR | Thread-385 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:32,568 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:52,574 | ERROR | Thread-394 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:52,574 | ERROR | Thread-398 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:52,574 | ERROR | Thread-397 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:52,574 | ERROR | Thread-396 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:52,574 | ERROR | Thread-395 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:12,581 | ERROR | Thread-405 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:12,581 | ERROR | Thread-407 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:12,581 | ERROR | Thread-408 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:12,581 | ERROR | Thread-406 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:12,581 | ERROR | Thread-404 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:32,579 | ERROR | Thread-414 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:32,581 | ERROR | Thread-416 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:32,581 | ERROR | Thread-418 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:32,582 | ERROR | Thread-415 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:32,586 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:52,586 | ERROR | Thread-425 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:52,586 | ERROR | Thread-424 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:52,591 | ERROR | Thread-427 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:52,591 | ERROR | Thread-428 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:52,591 | ERROR | Thread-426 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:12,591 | ERROR | Thread-434 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:12,592 | ERROR | Thread-438 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:12,593 | ERROR | Thread-435 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:12,591 | ERROR | Thread-436 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:12,593 | ERROR | Thread-437 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:32,598 | ERROR | Thread-448 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:32,598 | ERROR | Thread-446 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:32,598 | ERROR | Thread-444 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:32,598 | ERROR | Thread-445 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:32,599 | ERROR | Thread-447 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:52,614 | ERROR | Thread-454 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:52,614 | ERROR | Thread-458 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:52,614 | ERROR | Thread-455 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:52,614 | ERROR | Thread-457 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:52,614 | ERROR | Thread-456 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:12,613 | ERROR | Thread-468 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:12,613 | ERROR | Thread-467 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:12,613 | ERROR | Thread-466 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:12,613 | ERROR | Thread-464 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:12,620 | ERROR | Thread-465 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:32,615 | ERROR | Thread-474 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:32,615 | ERROR | Thread-476 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:32,615 | ERROR | Thread-475 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:32,615 | ERROR | Thread-477 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:32,616 | ERROR | Thread-478 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:52,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:52,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:52,619 | ERROR | Thread-484 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:52,620 | ERROR | Thread-486 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:52,634 | ERROR | Thread-487 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:52,634 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:52,634 | ERROR | Thread-488 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:10,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:10,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:10,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:12,380 | ERROR | Thread-497 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:12,380 | ERROR | Thread-495 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:12,380 | ERROR | Thread-496 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:12,380 | ERROR | Thread-494 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:12,396 | ERROR | Thread-498 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:32,389 | ERROR | Thread-507 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:32,389 | ERROR | Thread-509 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:32,389 | ERROR | Thread-510 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:32,389 | ERROR | Thread-508 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:32,389 | ERROR | Thread-511 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:52,414 | ERROR | Thread-519 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:52,414 | ERROR | Thread-520 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:52,414 | ERROR | Thread-517 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:52,414 | ERROR | Thread-518 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:52,414 | ERROR | Thread-521 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:12,399 | ERROR | Thread-528 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:12,399 | ERROR | Thread-529 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:12,399 | ERROR | Thread-530 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:12,399 | ERROR | Thread-527 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:12,402 | ERROR | Thread-531 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:32,403 | ERROR | Thread-537 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:32,403 | ERROR | Thread-541 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:32,403 | ERROR | Thread-539 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:32,403 | ERROR | Thread-540 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:32,403 | ERROR | Thread-538 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:52,408 | ERROR | Thread-549 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:52,408 | ERROR | Thread-548 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:52,409 | ERROR | Thread-547 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:52,408 | ERROR | Thread-550 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:52,410 | ERROR | Thread-551 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:12,420 | ERROR | Thread-563 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:12,420 | ERROR | Thread-561 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:12,420 | ERROR | Thread-562 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:12,420 | ERROR | Thread-560 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:12,420 | ERROR | Thread-559 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:32,419 | ERROR | Thread-572 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:32,419 | ERROR | Thread-570 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:32,419 | ERROR | Thread-571 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:32,419 | ERROR | Thread-569 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:32,422 | ERROR | Thread-573 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:52,428 | ERROR | Thread-582 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:52,428 | ERROR | Thread-580 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:52,428 | ERROR | Thread-583 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:52,428 | ERROR | Thread-581 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:52,428 | ERROR | Thread-584 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:12,444 | ERROR | Thread-590 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:12,445 | ERROR | Thread-593 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:12,445 | ERROR | Thread-592 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:12,445 | ERROR | Thread-594 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:12,445 | ERROR | Thread-591 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:32,436 | ERROR | Thread-602 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:32,437 | ERROR | Thread-603 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:32,437 | ERROR | Thread-604 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:32,436 | ERROR | Thread-600 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:32,436 | ERROR | Thread-601 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:52,443 | ERROR | Thread-611 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:52,443 | ERROR | Thread-614 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:52,443 | ERROR | Thread-613 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:52,445 | ERROR | Thread-615 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:52,445 | ERROR | Thread-612 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:12,460 | ERROR | Thread-621 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:12,461 | ERROR | Thread-625 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:12,461 | ERROR | Thread-624 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:12,461 | ERROR | Thread-623 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:12,460 | ERROR | Thread-622 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:32,481 | ERROR | Thread-634 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:32,481 | ERROR | Thread-632 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:32,481 | ERROR | Thread-631 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:32,481 | ERROR | Thread-633 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:32,481 | ERROR | Thread-635 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:52,462 | ERROR | Thread-643 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:52,462 | ERROR | Thread-642 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:52,462 | ERROR | Thread-644 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:52,462 | ERROR | Thread-641 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:52,471 | ERROR | Thread-645 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:12,470 | ERROR | Thread-652 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:12,471 | ERROR | Thread-655 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:12,471 | ERROR | Thread-654 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:12,470 | ERROR | Thread-653 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:12,470 | ERROR | Thread-656 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:32,472 | ERROR | Thread-663 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:32,472 | ERROR | Thread-662 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:32,472 | ERROR | Thread-665 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:32,472 | ERROR | Thread-664 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:32,476 | ERROR | Thread-666 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:52,481 | ERROR | Thread-677 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:52,481 | ERROR | Thread-675 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:52,481 | ERROR | Thread-676 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:52,481 | ERROR | Thread-674 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:52,486 | ERROR | Thread-673 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:12,484 | ERROR | Thread-683 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:12,484 | ERROR | Thread-687 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:12,484 | ERROR | Thread-685 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:12,484 | ERROR | Thread-684 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:12,488 | ERROR | Thread-686 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:32,492 | ERROR | Thread-695 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:32,493 | ERROR | Thread-696 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:32,492 | ERROR | Thread-697 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:32,492 | ERROR | Thread-694 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:32,492 | ERROR | Thread-693 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:52,513 | ERROR | Thread-704 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:52,514 | ERROR | Thread-706 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:52,514 | ERROR | Thread-705 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:52,514 | ERROR | Thread-708 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:52,513 | ERROR | Thread-707 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:12,510 | ERROR | Thread-717 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:12,510 | ERROR | Thread-714 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:12,510 | ERROR | Thread-718 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:12,510 | ERROR | Thread-715 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:12,510 | ERROR | Thread-716 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:32,506 | ERROR | Thread-724 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:32,518 | ERROR | Thread-725 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:32,518 | ERROR | Thread-726 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:32,518 | ERROR | Thread-727 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:32,519 | ERROR | Thread-728 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:52,526 | ERROR | Thread-735 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:52,526 | ERROR | Thread-738 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:52,526 | ERROR | Thread-737 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:52,526 | ERROR | Thread-736 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:52,526 | ERROR | Thread-739 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:12,517 | ERROR | Thread-745 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:12,518 | ERROR | Thread-746 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:12,518 | ERROR | Thread-747 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:12,518 | ERROR | Thread-748 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:12,525 | ERROR | Thread-749 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:32,535 | ERROR | Thread-755 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:32,535 | ERROR | Thread-757 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:32,535 | ERROR | Thread-758 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:32,535 | ERROR | Thread-759 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:32,535 | ERROR | Thread-756 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:52,527 | ERROR | Thread-766 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:52,529 | ERROR | Thread-768 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:52,529 | ERROR | Thread-769 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:52,532 | ERROR | Thread-770 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:52,535 | ERROR | Thread-767 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:12,540 | ERROR | Thread-777 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:12,541 | ERROR | Thread-779 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:12,540 | ERROR | Thread-780 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:12,540 | ERROR | Thread-776 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:12,540 | ERROR | Thread-778 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:32,541 | ERROR | Thread-787 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:32,541 | ERROR | Thread-786 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:32,542 | ERROR | Thread-790 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:32,547 | ERROR | Thread-788 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:32,547 | ERROR | Thread-789 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:52,549 | ERROR | Thread-800 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:52,549 | ERROR | Thread-801 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:52,549 | ERROR | Thread-798 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:52,549 | ERROR | Thread-797 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:52,549 | ERROR | Thread-799 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:12,553 | ERROR | Thread-811 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:12,553 | ERROR | Thread-808 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:12,553 | ERROR | Thread-809 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:12,559 | ERROR | Thread-810 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:12,559 | ERROR | Thread-807 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:32,563 | ERROR | Thread-817 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:32,563 | ERROR | Thread-818 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:32,572 | ERROR | Thread-819 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:32,572 | ERROR | Thread-821 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:32,572 | ERROR | Thread-820 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:52,580 | ERROR | Thread-828 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:52,580 | ERROR | Thread-829 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:52,580 | ERROR | Thread-832 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:52,580 | ERROR | Thread-831 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:52,580 | ERROR | Thread-830 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:12,570 | ERROR | Thread-841 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:12,570 | ERROR | Thread-840 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:12,570 | ERROR | Thread-838 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:12,570 | ERROR | Thread-839 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:12,572 | ERROR | Thread-842 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:32,578 | ERROR | Thread-850 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:32,579 | ERROR | Thread-849 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:32,579 | ERROR | Thread-853 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:32,579 | ERROR | Thread-852 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:32,578 | ERROR | Thread-851 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:52,585 | ERROR | Thread-860 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:52,585 | ERROR | Thread-864 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:52,585 | ERROR | Thread-863 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:52,585 | ERROR | Thread-861 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:52,585 | ERROR | Thread-862 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:12,614 | ERROR | Thread-872 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:12,615 | ERROR | Thread-874 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:12,614 | ERROR | Thread-871 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:12,614 | ERROR | Thread-873 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:12,614 | ERROR | Thread-870 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:32,593 | ERROR | Thread-880 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:32,593 | ERROR | Thread-882 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:32,594 | ERROR | Thread-881 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:32,594 | ERROR | Thread-884 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:32,595 | ERROR | Thread-883 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:52,607 | ERROR | Thread-894 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:52,607 | ERROR | Thread-895 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:52,607 | ERROR | Thread-892 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:52,613 | ERROR | Thread-893 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:52,613 | ERROR | Thread-891 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:12,633 | ERROR | Thread-904 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:12,633 | ERROR | Thread-901 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:12,633 | ERROR | Thread-903 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:12,633 | ERROR | Thread-902 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:12,633 | ERROR | Thread-905 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:32,611 | ERROR | Thread-911 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:32,611 | ERROR | Thread-912 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:32,611 | ERROR | Thread-913 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:32,613 | ERROR | Thread-915 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:32,613 | ERROR | Thread-914 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:52,621 | ERROR | Thread-925 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:52,621 | ERROR | Thread-924 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:52,624 | ERROR | Thread-922 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:52,625 | ERROR | Thread-923 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:52,624 | ERROR | Thread-926 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:12,640 | ERROR | Thread-935 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:12,640 | ERROR | Thread-932 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:12,640 | ERROR | Thread-933 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:12,640 | ERROR | Thread-936 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:12,640 | ERROR | Thread-934 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:32,646 | ERROR | Thread-944 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:32,646 | ERROR | Thread-945 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:32,646 | ERROR | Thread-942 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:32,646 | ERROR | Thread-943 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:32,646 | ERROR | Thread-946 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:52,384 | ERROR | Thread-954 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:52,384 | ERROR | Thread-957 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:52,385 | ERROR | Thread-956 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:52,385 | ERROR | Thread-955 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:52,385 | ERROR | Thread-953 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:12,391 | ERROR | Thread-966 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:18:12,392 | ERROR | Thread-963 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:18:12,391 | ERROR | Thread-964 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:18:12,391 | ERROR | Thread-967 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:18:12,391 | ERROR | Thread-965 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:45:24,304 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 20:45:24,358 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 20:45:24,666 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 20:45:24,870 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 20:45:29,564 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:47 -02 二月 2026 | 20:45:29,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 20:45:32,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 20:45:33,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 20:45:33,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 20:45:33,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:244865 -02 二月 2026 | 20:45:33,773 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 -02 二月 2026 | 20:45:35,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:244865 -02 二月 2026 | 20:45:35,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:45:35,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:45:35,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:45:35,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:45:35,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:45:35,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:45:36,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:45:36,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:45:36,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:45:36,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:45:36,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:45:36,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:45:36,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45af741d -02 二月 2026 | 20:45:37,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:45:37,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:45:37,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:45:37,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:45:37,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:45:37,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:45:39,008 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 20:45:39,056 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 20:45:41,835 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:38 -02 二月 2026 | 20:45:42,078 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 20:45:44,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:244865 -02 二月 2026 | 20:45:44,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:45:44,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:45:44,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:45:44,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:45:44,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:45:45,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:45:45,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:45:45,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:45:45,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:45:45,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:45:45,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:45:45,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:45:45,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7efcce18 -02 二月 2026 | 20:45:46,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:45:46,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:45:46,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:45:46,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:45:46,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:45:46,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:45:47,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 20:45:48,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 20:45:48,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 20:45:48,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:295440 -02 二月 2026 | 20:45:48,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 -02 二月 2026 | 20:45:50,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 -02 二月 2026 | 20:45:50,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:45:50,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:45:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:45:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:45:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:45:51,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:45:51,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:45:51,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:45:51,957 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7efcce18 -02 二月 2026 | 20:45:52,612 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:45:52,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 20:45:52,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:45:52,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:45:52,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:45:52,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:45:52,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:45:53,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:45:54,653 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 20:45:54,690 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 20:45:57,843 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:35 -02 二月 2026 | 20:45:57,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 20:46:00,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 -02 二月 2026 | 20:46:00,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:00,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:00,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:46:00,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:46:00,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:46:01,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:46:01,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:46:01,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:46:01,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:46:01,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:46:01,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:46:01,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:46:01,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@63384b22 -02 二月 2026 | 20:46:02,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:46:02,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:46:02,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:46:02,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:46:02,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:46:02,619 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:46:02,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 20:46:02,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:46:06,252 | INFO | main | core.plugin.PluginService | | plugin[database] load success! -02 二月 2026 | 20:46:06,301 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! -02 二月 2026 | 20:46:06,548 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login -02 二月 2026 | 20:46:06,764 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 20:46:11,496 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:48 -02 二月 2026 | 20:46:11,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 20:46:14,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 -02 二月 2026 | 20:46:14,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:14,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:14,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:46:14,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:46:14,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:46:15,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:46:15,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:46:15,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:46:15,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:46:15,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:46:15,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:46:15,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:46:16,002 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@444f5377 -02 二月 2026 | 20:46:16,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:46:16,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:46:16,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:46:16,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:46:17,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:46:17,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:46:17,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 20:46:18,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 20:46:18,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 20:46:18,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:115452 -02 二月 2026 | 20:46:19,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 -02 二月 2026 | 20:46:20,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:115452 -02 二月 2026 | 20:46:20,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:21,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:21,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:46:21,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:46:21,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:46:21,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:46:21,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:46:21,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:46:22,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@444f5377 -02 二月 2026 | 20:46:22,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:46:22,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:46:22,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:46:22,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:46:22,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:46:22,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:46:24,406 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login -02 二月 2026 | 20:46:24,443 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 20:46:27,200 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:39 -02 二月 2026 | 20:46:27,325 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 20:46:30,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 -02 二月 2026 | 20:46:30,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:30,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:30,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:46:30,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:46:30,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:46:30,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:46:30,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:46:30,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:46:30,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:46:30,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:46:30,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:46:31,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:46:31,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15400034 -02 二月 2026 | 20:46:32,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:46:32,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:46:32,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:46:32,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:46:32,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:46:32,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:46:32,627 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:46:32,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 20:46:32,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 20:46:33,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 20:46:33,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 20:46:33,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:587036 -02 二月 2026 | 20:46:34,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 -02 二月 2026 | 20:46:35,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 -02 二月 2026 | 20:46:35,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:36,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:46:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:46:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:46:36,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:46:36,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:46:36,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:46:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:46:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:46:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:46:36,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:46:37,097 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15400034 -02 二月 2026 | 20:46:37,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:46:37,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:46:37,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:46:37,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:46:37,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:46:38,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:46:39,372 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login -02 二月 2026 | 20:46:39,406 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 20:46:42,321 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:36 -02 二月 2026 | 20:46:42,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 20:46:45,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 -02 二月 2026 | 20:46:45,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:45,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:45,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:46:45,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:46:45,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:46:46,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:46:46,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:46:46,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:46:46,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1311c966 -02 二月 2026 | 20:46:47,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:46:47,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:46:47,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:46:47,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:46:47,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:46:47,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:46:48,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 20:46:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 20:46:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 20:46:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:328509 -02 二月 2026 | 20:46:49,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 -02 二月 2026 | 20:46:51,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:328509 -02 二月 2026 | 20:46:51,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:51,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:46:52,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:46:52,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:46:52,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:46:52,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:46:52,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:46:52,634 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:46:52,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 20:46:52,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:46:52,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1311c966 -02 二月 2026 | 20:46:53,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:46:53,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:46:53,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:46:53,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:46:53,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:46:54,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:46:55,357 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login -02 二月 2026 | 20:46:55,394 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 20:46:58,258 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:34 -02 二月 2026 | 20:46:58,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 20:47:01,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 -02 二月 2026 | 20:47:01,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:47:01,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:47:01,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:47:01,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:47:01,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:47:02,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:47:02,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:47:02,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:47:02,631 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:47:02,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 20:47:02,660 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@332cd567 -02 二月 2026 | 20:47:03,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:47:03,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:47:03,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:47:03,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:47:03,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:47:03,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:47:04,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 20:47:05,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 20:47:05,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 20:47:05,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:296512 -02 二月 2026 | 20:47:05,639 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 -02 二月 2026 | 20:47:07,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:296512 -02 二月 2026 | 20:47:07,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:47:07,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:47:07,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:47:07,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:47:07,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:47:08,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:47:08,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 -02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:47:08,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:47:08,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@332cd567 -02 二月 2026 | 20:47:09,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:47:09,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:47:09,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:47:09,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:47:09,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:47:09,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:47:10,879 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login -02 二月 2026 | 20:47:10,918 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 -02 二月 2026 | 20:47:13,856 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:33 -02 二月 2026 | 20:47:13,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect -02 二月 2026 | 20:47:17,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 -02 二月 2026 | 20:47:17,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:47:17,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:47:17,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:47:17,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:47:17,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:47:18,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:47:18,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 -02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:47:18,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:47:19,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a79b703 -02 二月 2026 | 20:47:19,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:47:19,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:47:19,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:47:19,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:47:19,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:47:20,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:47:20,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 -02 二月 2026 | 20:47:21,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin -02 二月 2026 | 20:47:21,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms -02 二月 2026 | 20:47:21,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:850686 -02 二月 2026 | 20:47:22,105 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 -02 二月 2026 | 20:47:22,638 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: -com.robotcm.taurus.client.io.TSocketException - at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) - at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) - at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) - at java.lang.Thread.run(Thread.java:750) -02 二月 2026 | 20:47:22,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer -02 二月 2026 | 20:47:23,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:850686 -02 二月 2026 | 20:47:23,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:47:24,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] -02 二月 2026 | 20:47:24,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false -02 二月 2026 | 20:47:24,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false -02 二月 2026 | 20:47:24,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false -02 二月 2026 | 20:47:24,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false -02 二月 2026 | 20:47:24,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false -02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false -02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 -02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false -02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false -02 二月 2026 | 20:47:24,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false -02 二月 2026 | 20:47:25,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a79b703 -02 二月 2026 | 20:47:25,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] -02 二月 2026 | 20:47:25,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 -02 二月 2026 | 20:47:25,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 -02 二月 2026 | 20:47:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 -02 二月 2026 | 20:47:26,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] -02 二月 2026 | 20:47:26,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,632 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,632 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,632 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected -02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +04 二月 2026 | 00:00:10,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:629555 +04 二月 2026 | 00:00:10,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:00:10,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:00:10,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:00:10,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:00:11,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:00:12,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:00:12,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:00:12,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:160801 +04 二月 2026 | 00:00:12,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:00:13,795 | ERROR | Thread-180 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:00:13,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:00:14,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:160801 +04 二月 2026 | 00:00:14,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:00:14,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:00:14,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:00:14,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:00:17,845 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:00:38,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:857057 +04 二月 2026 | 00:00:38,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:00:38,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:00:39,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:00:39,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:00:39,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:00:40,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:00:40,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:00:40,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:117912 +04 二月 2026 | 00:00:40,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:00:42,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:117912 +04 二月 2026 | 00:00:42,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:00:42,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:00:42,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:00:42,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:00:42,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:00:43,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:00:43,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:00:43,557 | ERROR | Thread-184 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:00:43,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:00:43,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:00:43,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:00:43,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:00:43,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:00:43,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:00:43,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:00:44,714 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:00:44,714 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:00:44,714 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:00:44,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:00:44,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:00:44,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:00:48,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:01:09,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:904364 +04 二月 2026 | 00:01:09,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:01:09,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:01:09,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:01:09,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:01:10,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:01:10,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:01:10,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:01:10,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:625660 +04 二月 2026 | 00:01:11,337 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:01:13,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:625660 +04 二月 2026 | 00:01:13,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:01:13,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:01:13,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:01:13,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:01:13,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:01:13,563 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:01:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:01:13,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:01:14,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:01:14,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:01:14,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:01:14,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:01:14,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:01:14,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:01:14,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:01:15,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:01:15,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:01:15,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:01:15,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:01:15,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:01:15,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:01:19,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:01:43,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602002 +04 二月 2026 | 00:01:43,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:01:43,565 | ERROR | Thread-193 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:01:43,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:01:43,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:01:43,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:01:43,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:01:43,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:01:44,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:01:44,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:01:44,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:01:44,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:01:44,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:01:44,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:01:44,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:01:44,688 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:01:45,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:01:45,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:01:45,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:01:45,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:01:45,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:01:45,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:01:46,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:01:47,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:01:47,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:01:47,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:491528 +04 二月 2026 | 00:01:47,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:01:49,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:491528 +04 二月 2026 | 00:01:49,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:01:49,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:01:49,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:01:49,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:01:49,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:01:50,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:01:50,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:01:50,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:01:50,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:01:50,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:01:50,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:01:50,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:01:50,752 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:01:51,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:01:51,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:01:51,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:01:51,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:01:51,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:01:51,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:01:55,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:02:13,575 | ERROR | Thread-198 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:02:13,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:02:24,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602002 +04 二月 2026 | 00:02:24,485 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:02:24,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:02:24,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:02:24,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:02:25,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:02:26,421 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:02:26,421 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:02:26,421 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:561688 +04 二月 2026 | 00:02:26,876 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:02:28,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:561688 +04 二月 2026 | 00:02:28,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:02:28,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:02:28,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:02:28,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:02:28,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:02:29,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:02:29,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:02:29,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:02:29,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:02:29,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:02:29,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:02:29,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:02:29,957 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:02:30,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:02:30,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:02:30,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:02:30,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:02:30,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:02:30,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:02:34,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:02:53,586 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:02:53,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:02:58,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:529900 +04 二月 2026 | 00:02:58,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:02:58,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:02:59,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:02:59,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:02:59,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:02:59,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:02:59,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:02:59,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:02:59,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:02:59,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:02:59,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:02:59,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:03:00,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:03:00,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:03:00,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:03:00,852 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:03:00,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:03:00,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:03:01,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:03:01,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:03:02,845 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:03:02,845 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:03:02,845 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:183805 +04 二月 2026 | 00:03:03,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:03:04,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:183805 +04 二月 2026 | 00:03:04,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:03:05,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:03:05,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:03:05,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:03:05,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:03:05,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:03:05,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:03:05,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:03:05,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:03:05,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:03:05,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:03:05,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:03:06,172 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:03:06,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:03:06,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:03:06,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:03:06,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:03:06,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:03:07,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:03:10,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:03:33,596 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:03:33,684 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:03:38,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:807989 +04 二月 2026 | 00:03:38,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:03:38,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:03:38,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:03:38,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:03:38,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:03:39,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:03:39,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:03:39,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:03:39,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:03:39,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:03:39,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:03:39,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:03:39,558 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:03:40,326 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:03:40,326 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:03:40,326 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:03:40,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:03:40,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:03:40,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:03:41,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:03:42,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:03:42,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:03:42,177 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:270121 +04 二月 2026 | 00:03:42,525 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:03:44,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:270121 +04 二月 2026 | 00:03:44,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:03:44,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:03:44,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:03:44,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:03:48,255 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:04:13,616 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:04:13,693 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:04:17,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:544143 +04 二月 2026 | 00:04:17,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:04:18,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:04:18,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:04:18,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:04:18,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:04:18,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:04:18,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:04:18,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:04:18,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:04:18,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:04:18,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:04:18,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:04:18,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:04:19,726 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:04:19,726 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:04:19,726 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:04:19,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:04:19,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:04:20,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:04:20,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:04:21,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:04:21,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:04:21,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:888032 +04 二月 2026 | 00:04:21,913 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:04:23,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:888032 +04 二月 2026 | 00:04:23,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:04:23,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:04:23,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:04:23,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:04:27,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:04:43,616 | ERROR | Thread-215 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:04:43,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:04:59,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:510975 +04 二月 2026 | 00:04:59,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:04:59,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:04:59,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:04:59,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:04:59,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:04:59,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:05:00,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:05:00,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:05:00,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:05:00,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:05:00,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:05:00,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:05:00,451 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:05:01,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:05:01,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:05:01,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:05:01,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:05:01,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:05:01,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:05:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:05:02,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:05:02,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:05:02,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:894114 +04 二月 2026 | 00:05:03,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:05:04,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:894114 +04 二月 2026 | 00:05:04,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:05:05,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:05:05,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:05:05,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:05:05,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:05:05,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:05:05,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:05:05,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:05:05,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:05:05,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:05:05,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:05:05,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:05:06,063 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:05:06,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:05:06,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:05:06,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:05:06,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:05:06,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:05:06,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:05:10,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:05:33,629 | ERROR | Thread-219 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:05:33,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:05:44,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:904364 +04 二月 2026 | 00:05:44,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:05:44,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:05:44,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:05:44,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:05:44,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:05:44,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:05:44,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:05:45,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:05:45,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:05:45,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:05:45,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:05:45,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:05:45,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:05:46,087 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:05:46,087 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:05:46,087 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:05:46,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:05:46,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:05:46,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:05:46,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:05:47,710 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:05:47,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:05:47,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:917879 +04 二月 2026 | 00:05:48,106 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:05:49,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:917879 +04 二月 2026 | 00:05:49,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:05:50,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:05:50,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:05:50,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:05:53,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:06:13,657 | ERROR | Thread-224 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:06:13,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:06:25,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:835799 +04 二月 2026 | 00:06:25,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:06:25,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:06:26,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:06:26,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:06:26,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:06:26,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:06:26,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:06:26,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:06:26,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:06:26,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:06:26,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:06:26,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:06:26,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:06:27,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:06:27,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:06:27,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:06:27,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:06:27,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:06:27,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:06:28,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:06:29,295 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:06:29,295 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:06:29,295 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:757724 +04 二月 2026 | 00:06:29,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:06:31,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:757724 +04 二月 2026 | 00:06:31,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:06:31,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:06:31,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:06:31,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:06:34,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:06:53,655 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:06:53,681 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:07:09,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:875435 +04 二月 2026 | 00:07:09,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:07:10,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:07:10,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:07:10,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:07:10,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:07:10,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:07:11,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:07:11,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:07:11,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:07:11,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:07:11,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:07:11,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:07:11,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:07:12,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:07:12,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:07:12,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:07:12,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:07:12,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:07:12,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:07:13,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:07:13,878 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:07:13,878 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:07:13,878 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:334181 +04 二月 2026 | 00:07:14,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:07:16,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:334181 +04 二月 2026 | 00:07:16,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:07:16,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:07:16,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:07:16,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:07:19,902 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:07:43,672 | ERROR | Thread-236 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:07:43,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:07:58,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:529900 +04 二月 2026 | 00:07:58,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:07:58,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:07:58,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:07:58,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:07:58,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:07:59,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:07:59,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:07:59,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:07:59,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:07:59,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:07:59,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:07:59,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:07:59,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:08:00,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:08:00,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:08:00,228 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:08:00,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:08:00,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:08:00,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:08:01,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:08:01,871 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:08:01,872 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:08:01,872 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:379754 +04 二月 2026 | 00:08:02,179 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:08:03,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:379754 +04 二月 2026 | 00:08:03,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:08:04,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:08:04,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:08:04,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:08:04,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:08:04,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:08:04,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:08:04,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:08:04,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:08:04,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:08:04,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:08:04,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:08:04,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:08:05,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:08:05,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:08:05,655 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:08:05,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:08:05,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:08:05,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:08:09,350 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:08:33,680 | ERROR | Thread-240 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:08:33,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:08:48,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:471587 +04 二月 2026 | 00:08:48,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:08:48,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:08:48,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:08:48,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:08:48,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:08:48,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:08:48,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:08:49,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:08:49,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:08:49,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:08:49,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:08:49,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:08:49,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:08:50,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:08:50,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:08:50,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:08:50,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:08:50,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:08:50,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:08:51,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:08:51,868 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:08:51,868 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:08:51,868 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:819270 +04 二月 2026 | 00:08:52,186 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:08:53,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:819270 +04 二月 2026 | 00:08:53,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:08:53,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:08:54,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:08:54,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:08:57,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:09:13,690 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:09:13,786 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:09:35,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:827331 +04 二月 2026 | 00:09:35,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:09:36,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:09:36,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:09:36,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:09:36,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:09:36,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:09:36,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:09:36,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:09:36,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:09:36,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:09:36,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:09:36,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:09:37,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:09:37,782 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:09:37,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:09:37,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:09:37,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:09:37,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:09:37,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:09:38,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:09:39,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:09:39,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:09:39,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:463899 +04 二月 2026 | 00:09:39,822 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:09:41,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:463899 +04 二月 2026 | 00:09:41,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:09:41,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:09:41,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:09:41,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:09:41,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:09:42,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:09:42,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:09:42,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:09:42,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:09:42,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:09:42,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:09:42,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:09:42,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:09:43,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:09:43,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:09:43,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:09:43,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:09:43,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:09:43,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:09:47,142 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:10:03,714 | ERROR | Thread-250 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:10:03,722 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:10:31,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:690409 +04 二月 2026 | 00:10:31,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:10:31,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:10:31,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:10:31,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:10:31,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:10:31,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:10:32,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:10:32,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:10:32,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:10:32,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:10:32,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:10:32,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:10:32,570 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:10:33,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:10:33,248 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:10:33,248 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:10:33,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:10:33,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:10:33,485 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:10:34,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:10:34,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:10:34,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:10:34,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:628477 +04 二月 2026 | 00:10:35,267 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:10:36,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:628477 +04 二月 2026 | 00:10:36,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:10:37,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:10:37,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:10:37,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:10:37,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:10:37,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:10:37,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:10:37,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:10:37,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:10:37,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:10:37,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:10:38,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:10:38,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:10:39,021 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:10:39,021 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:10:39,021 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:10:39,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:10:39,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:10:39,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:10:42,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:11:03,721 | ERROR | Thread-255 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:11:03,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:11:25,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:243168 +04 二月 2026 | 00:11:25,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:11:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:11:25,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:11:25,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:11:25,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:11:26,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:11:26,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:11:26,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:11:26,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:11:26,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:11:26,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:11:26,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:11:26,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:11:27,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:11:27,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:11:27,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:11:27,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:11:27,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:11:27,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:11:28,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:11:28,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:11:28,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:11:28,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:622825 +04 二月 2026 | 00:11:29,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:11:30,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:622825 +04 二月 2026 | 00:11:30,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:11:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:11:31,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:11:31,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:11:34,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:11:53,733 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:11:53,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:12:26,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:541567 +04 二月 2026 | 00:12:26,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:12:26,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:12:26,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:12:26,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:12:26,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:12:26,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:12:26,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:12:26,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:12:26,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:12:26,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:12:26,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:12:27,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:12:27,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:12:28,068 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:12:28,068 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:12:28,068 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:12:28,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:12:28,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:12:28,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:12:29,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:12:30,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:12:30,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:12:30,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:610674 +04 二月 2026 | 00:12:30,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:12:32,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:610674 +04 二月 2026 | 00:12:32,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:12:32,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:12:32,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:12:32,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:12:36,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:12:53,754 | ERROR | Thread-265 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:12:53,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:13:23,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:870359 +04 二月 2026 | 00:13:23,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:13:23,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:13:24,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:13:24,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:13:24,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:13:24,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:13:24,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:13:24,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:13:24,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:13:24,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:13:24,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:13:24,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:13:25,014 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:13:25,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:13:25,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:13:25,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:13:25,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:13:25,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:13:25,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:13:26,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:13:27,324 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:13:27,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:13:27,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:565812 +04 二月 2026 | 00:13:27,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:13:29,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:565812 +04 二月 2026 | 00:13:29,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:13:29,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:13:29,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:13:29,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:13:33,186 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:13:53,768 | ERROR | Thread-270 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:13:53,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:14:24,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:541567 +04 二月 2026 | 00:14:24,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:14:25,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:14:25,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:14:25,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:14:25,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:14:25,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:14:25,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:14:25,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:14:25,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:14:25,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:14:25,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:14:25,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:14:26,203 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:14:26,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:14:26,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:14:26,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:14:26,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:14:26,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:14:27,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:14:27,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:14:28,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:14:28,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:14:28,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:491703 +04 二月 2026 | 00:14:28,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:14:30,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:491703 +04 二月 2026 | 00:14:30,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:14:30,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:14:30,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:14:30,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:14:34,254 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:14:53,785 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:14:53,857 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:15:23,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:395184 +04 二月 2026 | 00:15:23,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:15:24,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:15:24,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:15:24,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:15:24,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:15:24,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:15:24,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:15:24,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:15:24,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:15:24,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:15:24,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:15:24,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:15:25,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:15:25,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:15:25,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:15:25,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:15:26,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:15:26,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:15:26,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:15:26,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:15:27,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:15:27,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:15:27,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:133023 +04 二月 2026 | 00:15:27,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:15:29,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:133023 +04 二月 2026 | 00:15:29,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:15:29,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:15:29,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:15:29,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:15:33,254 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:15:53,805 | ERROR | Thread-280 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:15:53,860 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:16:28,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:651748 +04 二月 2026 | 00:16:28,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:16:28,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:16:28,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:16:28,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:16:28,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:16:28,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:16:29,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:16:29,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:16:29,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:16:29,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:16:29,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:16:29,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:16:29,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:16:30,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:16:30,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:16:30,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:16:30,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:16:30,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:16:30,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:16:31,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:16:32,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:16:32,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:16:32,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:128744 +04 二月 2026 | 00:16:32,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:16:34,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:128744 +04 二月 2026 | 00:16:34,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:16:34,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:16:34,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:16:34,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:16:37,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:17:03,572 | ERROR | Thread-285 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:17:03,602 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:17:45,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:941868 +04 二月 2026 | 00:17:45,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:17:45,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:17:45,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:17:45,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:17:45,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:17:46,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:17:46,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:17:46,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:17:46,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:17:46,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:17:46,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:17:46,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:17:46,715 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:17:47,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:17:47,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:17:47,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:17:47,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:17:47,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:17:47,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:17:48,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:17:49,173 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:17:49,173 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:17:49,173 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:749110 +04 二月 2026 | 00:17:49,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:17:51,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:749110 +04 二月 2026 | 00:17:51,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:17:51,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:17:51,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:17:51,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:17:51,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:17:51,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:17:52,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:17:52,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:17:52,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:17:52,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:17:52,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:17:52,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:17:52,423 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:17:53,156 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:17:53,156 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:17:53,156 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:17:53,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:17:53,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:17:53,378 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:17:56,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:18:13,599 | ERROR | Thread-289 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:18:13,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:18:56,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:544143 +04 二月 2026 | 00:18:56,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:18:56,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:18:56,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:18:56,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:18:56,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:18:56,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:18:57,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:18:57,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:18:57,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:18:57,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:18:57,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:18:57,345 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:18:57,569 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:18:58,215 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:18:58,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:18:58,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:18:58,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:18:58,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:18:58,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:18:59,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:18:59,867 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:18:59,867 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:18:59,867 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:591513 +04 二月 2026 | 00:19:00,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:19:01,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:591513 +04 二月 2026 | 00:19:01,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:19:02,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:19:02,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:19:02,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:19:02,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:19:02,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:19:02,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:19:02,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:19:02,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:19:02,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:19:02,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:19:02,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:19:03,079 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:19:03,807 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:19:03,807 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:19:03,807 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:19:03,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:19:03,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:19:04,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:19:07,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:19:23,609 | ERROR | Thread-295 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:19:23,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:20:09,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:807185 +04 二月 2026 | 00:20:09,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:20:09,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:20:09,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:20:09,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:20:10,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:20:10,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:20:10,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:20:10,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:373732 +04 二月 2026 | 00:20:11,166 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:20:12,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:373732 +04 二月 2026 | 00:20:12,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:20:13,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:20:13,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:20:13,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:20:13,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:20:13,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:20:13,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:20:13,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:20:13,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:20:13,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:20:13,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:20:13,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:20:14,108 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:20:14,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:20:14,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:20:14,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:20:14,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:20:14,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:20:15,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:20:18,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:20:43,632 | ERROR | Thread-299 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:20:43,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:21:20,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:169803 +04 二月 2026 | 00:21:20,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:21:21,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:21:21,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:21:21,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:21:21,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:21:21,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:21:21,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:21:21,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:21:21,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:21:21,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:21:21,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:21:21,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:21:22,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:21:22,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:21:22,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:21:22,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:21:22,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:21:22,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:21:23,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:21:23,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:21:24,732 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:21:24,732 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:21:24,732 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:985952 +04 二月 2026 | 00:21:25,074 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:21:26,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:985952 +04 二月 2026 | 00:21:26,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:21:26,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:21:27,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:21:27,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:21:27,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:21:27,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:21:27,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:21:27,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:21:27,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:21:27,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:21:27,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:21:27,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:21:27,910 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:21:28,648 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:21:28,649 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:21:28,649 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:21:28,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:21:28,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:21:29,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:21:32,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:21:53,647 | ERROR | Thread-305 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:21:53,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:22:40,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:904364 +04 二月 2026 | 00:22:40,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:22:40,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:22:40,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:22:40,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:22:40,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:22:40,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:22:40,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:22:40,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:22:40,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:22:40,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:22:40,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:22:41,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:22:41,384 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:22:42,115 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:22:42,115 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:22:42,115 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:22:42,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:22:42,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:22:42,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:22:43,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:22:44,195 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:22:44,196 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:22:44,196 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:552708 +04 二月 2026 | 00:22:44,530 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:22:46,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:552708 +04 二月 2026 | 00:22:46,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:22:46,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:22:46,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:22:46,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:22:46,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:22:46,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:22:46,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:22:46,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:22:46,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:22:46,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:22:46,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:22:47,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:22:47,289 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:22:47,947 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:22:47,947 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:22:47,947 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:22:47,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:22:48,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:22:48,172 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:22:51,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:23:13,670 | ERROR | Thread-310 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:23:13,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:24:01,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:836483 +04 二月 2026 | 00:24:01,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:24:01,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:24:01,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:24:01,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:24:01,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:24:02,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:24:02,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:24:02,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:24:02,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:24:02,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:24:02,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:24:02,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:24:02,898 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:24:03,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:24:03,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:24:03,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:24:03,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:24:03,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:24:03,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:24:04,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:24:05,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:24:05,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:24:05,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:703008 +04 二月 2026 | 00:24:05,622 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:24:07,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:703008 +04 二月 2026 | 00:24:07,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:24:07,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:24:07,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:24:07,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:24:07,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:24:08,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:24:08,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:24:08,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:24:08,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:24:08,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:24:08,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:24:08,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:24:08,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:24:09,418 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:24:09,418 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:24:09,418 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:24:09,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:24:09,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:24:09,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:24:13,065 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:24:33,692 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:24:33,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:25:25,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:542666 +04 二月 2026 | 00:25:25,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:25:25,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:25:25,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:25:25,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:25:25,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:25:26,834 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:25:26,834 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:25:26,834 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:994960 +04 二月 2026 | 00:25:27,179 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:25:28,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:994960 +04 二月 2026 | 00:25:28,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:25:28,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:25:29,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:25:29,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:25:29,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:25:29,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:25:29,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:25:29,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:25:29,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:25:29,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:25:29,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:25:29,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:25:29,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:25:30,556 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:25:30,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:25:30,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:25:30,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:25:30,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:25:30,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:25:34,282 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:25:53,722 | ERROR | Thread-320 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:25:53,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:26:52,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:879278 +04 二月 2026 | 00:26:52,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:26:53,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:26:53,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:26:53,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:26:54,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:26:54,947 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:26:54,947 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:26:54,947 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:789881 +04 二月 2026 | 00:26:55,314 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:26:56,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:789881 +04 二月 2026 | 00:26:56,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:26:57,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:26:57,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:26:57,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:26:57,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:26:57,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:26:57,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:26:57,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:26:57,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:26:57,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:26:57,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:26:58,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:26:58,261 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:26:58,939 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:26:58,939 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:26:58,939 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:26:58,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:26:59,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:26:59,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:27:02,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:27:23,742 | ERROR | Thread-325 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:27:23,827 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:28:24,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:529900 +04 二月 2026 | 00:28:24,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:28:25,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:28:25,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +04 二月 2026 | 00:28:25,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:28:25,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:28:26,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:28:26,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:28:26,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:448204 +04 二月 2026 | 00:28:27,131 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:28:28,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:448204 +04 二月 2026 | 00:28:28,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:28:28,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:28:28,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:28:28,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:28:28,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:28:29,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:28:29,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:28:29,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:28:29,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:28:29,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:28:29,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:28:29,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:28:29,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:28:30,474 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:28:30,474 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:28:30,474 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:28:30,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:28:30,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:28:30,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:28:34,206 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:28:53,777 | ERROR | Thread-331 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:28:53,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +04 二月 2026 | 00:29:51,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:243168 +04 二月 2026 | 00:29:51,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:29:51,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +04 二月 2026 | 00:29:51,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:29:51,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:29:51,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:29:52,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:29:52,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:29:52,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:29:52,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:29:52,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:29:52,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:29:52,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:29:52,807 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:29:53,492 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:29:53,492 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:29:53,492 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:29:53,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:29:53,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:29:53,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:29:54,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +04 二月 2026 | 00:29:55,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +04 二月 2026 | 00:29:55,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +04 二月 2026 | 00:29:55,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:805574 +04 二月 2026 | 00:29:55,699 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +04 二月 2026 | 00:29:57,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:805574 +04 二月 2026 | 00:29:57,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:29:57,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +04 二月 2026 | 00:29:57,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +04 二月 2026 | 00:29:57,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +04 二月 2026 | 00:29:57,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +04 二月 2026 | 00:29:57,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +04 二月 2026 | 00:29:58,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +04 二月 2026 | 00:29:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +04 二月 2026 | 00:29:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +04 二月 2026 | 00:29:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +04 二月 2026 | 00:29:58,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +04 二月 2026 | 00:29:58,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +04 二月 2026 | 00:29:58,475 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +04 二月 2026 | 00:29:59,180 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +04 二月 2026 | 00:29:59,181 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +04 二月 2026 | 00:29:59,181 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +04 二月 2026 | 00:29:59,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +04 二月 2026 | 00:29:59,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +04 二月 2026 | 00:29:59,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +04 二月 2026 | 00:30:02,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +04 二月 2026 | 00:30:23,791 | ERROR | Thread-337 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +04 二月 2026 | 00:30:23,856 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-02 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-02 new file mode 100644 index 0000000..3a53c5a --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-02 @@ -0,0 +1,14786 @@ +02 二月 2026 | 03:35:52,640 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 03:35:52,710 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 03:35:57,272 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | 靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠{364881=0, 181048=0, 972225=0, 528242=0, 907904=0} +02 二月 2026 | 03:35:57,273 | INFO | pool-3-thread-1 | taurus.newRobot.AddRoomRobot | | iiiiiiiiiiiiiiiiiiiiiiiiiiiiiitrue +02 二月 2026 | 03:35:59,369 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +02 二月 2026 | 03:36:00,350 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +02 二月 2026 | 03:36:01,119 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +02 二月 2026 | 03:36:02,375 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +02 二月 2026 | 03:36:03,212 | INFO | pool-3-thread-1 | taurus.newRobot.jiqiren | | 所有机器人------[506792, 833434, 263443, 366684, 702682, 393626, 318369, 898704, 168417, 222174, 269104, 161303, 534945, 135686, 907904, 565915, 536853, 813512, 105246, 587607, 797820, 229402, 814489, 249926, 317325, 625141, 875627, 456351, 116977, 196737, 629423, 587365, 263211, 755028, 733813, 455105, 489370, 747170, 885229, 528242, 212822, 199211, 510159, 458528, 729707, 390577, 807922, 340350, 364881, 181048, 818783, 358235, 298815, 503059, 972225, 349401, 436813, 725378, 343850, 598580, 856264, 132788, 665588, 942284, 504700, 597575, 610511, 774428] +02 二月 2026 | 04:53:50,212 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 04:53:50,283 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 04:54:26,768 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 04:54:26,819 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:11:33,388 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:11:33,436 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:12:10,510 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:12:10,558 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:18:14,217 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:18:14,263 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:20:23,954 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:20:24,003 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:20:41,202 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:27:01,773 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:27:01,818 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:37:41,124 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:37:41,174 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:49:42,001 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:49:42,049 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:52:32,597 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:52:32,642 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:53:09,051 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:53:09,100 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:54:01,991 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:54:02,038 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:58:54,763 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:58:54,811 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 05:59:58,796 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 05:59:58,841 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:07:58,505 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:07:58,551 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:08:18,701 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:08:18,748 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:13:13,795 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:13:13,848 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:13:14,148 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:13:14,378 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:13:20,647 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:13:20,693 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:13:23,214 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:13:23,261 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:00,361 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:17:00,406 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:17:00,684 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:17:00,907 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:05,452 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:17:05,494 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:08,217 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:17:08,260 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:10,969 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:17:11,012 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:17:13,631 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:17:13,672 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:17,480 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:27:17,525 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:27:17,810 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:27:18,026 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:22,630 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:27:22,678 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:25,536 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:27:25,584 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:28,436 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:27:28,484 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:31,332 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:27:31,378 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:46,552 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:27:46,595 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:27:46,873 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:27:47,098 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:51,599 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:27:51,643 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:54,368 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:27:54,410 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:57,199 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:27:57,241 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:27:59,955 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:27:59,997 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:29,292 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:28:29,337 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:28:29,619 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:28:29,840 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:34,514 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:28:34,557 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:37,305 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:28:37,347 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:40,085 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:28:40,127 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:28:42,879 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:28:42,920 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:02,290 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:30:02,340 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:30:02,610 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:30:02,826 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:07,263 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:30:07,300 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:10,049 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:30:10,086 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:12,813 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:30:12,848 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:15,579 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:30:15,616 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:42,160 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:30:42,205 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:30:42,460 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:30:42,682 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:47,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:30:47,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:47,495 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:50,350 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:30:50,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:50,396 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:53,204 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:30:53,248 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:53,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:56,000 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:30:56,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:56,043 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:30:58,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,980 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,981 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,984 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,986 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:30:58,999 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:00,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:03,604 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:03,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:06,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:06,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:06,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:06,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:06,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:09,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:12,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:13,606 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:13,606 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:13,607 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:13,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:13,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:13,609 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:15,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:15,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:15,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:15,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:15,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:18,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:21,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:31:23,608 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,609 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,610 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,610 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,612 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,612 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,613 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,613 | ERROR | Thread-184 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,614 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,614 | ERROR | Thread-166 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,615 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,615 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,615 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,615 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,616 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,616 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,618 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-185 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,618 | ERROR | Thread-206 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,618 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,619 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,619 | ERROR | Thread-145 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,619 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,619 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,620 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,620 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,620 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,620 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,621 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,622 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,622 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,622 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,622 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:31:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:33:25,409 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:33:25,449 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:33:25,703 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:33:25,912 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:30,261 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:10 +02 二月 2026 | 06:33:30,351 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:33:30,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:30,392 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:33,041 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:10 +02 二月 2026 | 06:33:33,124 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:33:33,165 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:33,166 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:35,798 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:10 +02 二月 2026 | 06:33:35,879 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:33:35,919 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:35,923 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:38,558 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:10 +02 二月 2026 | 06:33:38,638 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:33:38,681 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:33:38,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,331 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:10 +02 二月 2026 | 06:33:41,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,453 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,462 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,463 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:41,468 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:43,751 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:46,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:49,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:52,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:53,654 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:33:53,655 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:33:53,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:33:53,656 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:33:53,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:33:53,659 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:33:55,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:55,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:55,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:55,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:55,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:33:58,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:01,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:03,406 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,407 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,408 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,409 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,410 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,413 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,413 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,415 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,415 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,415 | ERROR | Thread-184 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,417 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,417 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,417 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,419 | ERROR | Thread-186 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,419 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,419 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,435 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,435 | ERROR | Thread-146 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,435 | ERROR | Thread-166 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,435 | ERROR | Thread-187 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,436 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-138 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,437 | ERROR | Thread-144 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-185 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-135 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-164 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-147 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,438 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,437 | ERROR | Thread-165 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,438 | ERROR | Thread-145 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:03,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:03,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:04,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:04,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:04,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:04,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:04,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,748 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:07,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:10,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,412 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,412 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,413 | ERROR | Thread-226 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,413 | ERROR | Thread-224 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,414 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,414 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,420 | ERROR | Thread-227 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,418 | ERROR | Thread-247 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,418 | ERROR | Thread-245 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,418 | ERROR | Thread-206 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-205 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-246 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-225 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-204 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | ERROR | Thread-244 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:34:13,416 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,427 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:34:13,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:13,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:34,368 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:34:34,408 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:34:34,685 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:34:34,897 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:39,188 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:11 +02 二月 2026 | 06:34:39,277 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:34:39,318 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:39,322 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:41,835 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:11 +02 二月 2026 | 06:34:41,917 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:34:41,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:41,959 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:44,485 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:11 +02 二月 2026 | 06:34:44,568 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:34:44,609 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:44,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:47,136 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:11 +02 二月 2026 | 06:34:47,216 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:34:47,256 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:47,256 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:34:49,943 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:11 +02 二月 2026 | 06:34:50,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,121 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,131 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,134 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,137 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,183 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:50,183 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:51,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:52,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:52,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:53,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:53,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:53,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:55,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:55,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:56,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:56,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:56,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:58,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:58,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:58,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:59,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:34:59,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:01,725 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:02,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:02,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:02,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:02,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:03,429 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:35:03,429 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:35:03,429 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:35:03,429 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:35:03,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:35:03,432 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:35:03,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:35:03,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:35:04,731 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:35:04,734 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:36:28,923 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:36:28,964 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:36:29,210 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:36:29,417 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:36:33,796 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:12 +02 二月 2026 | 06:37:13,852 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:37:13,892 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:37:14,193 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:37:14,435 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:37:18,939 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:13 +02 二月 2026 | 06:38:06,057 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:38:06,100 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:38:06,371 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:38:06,602 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:38:10,646 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:14 +02 二月 2026 | 06:38:39,535 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:38:39,582 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:38:39,884 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:38:40,107 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:38:44,434 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:15 +02 二月 2026 | 06:39:51,285 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:39:51,326 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:39:51,594 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:39:51,805 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:39:56,274 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:16 +02 二月 2026 | 06:39:56,360 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:39:56,401 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:39:56,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:39:58,893 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:12 +02 二月 2026 | 06:39:58,975 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:39:59,017 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:39:59,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:40:01,507 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:12 +02 二月 2026 | 06:40:01,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:40:01,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:40:01,628 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:40:04,113 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:12 +02 二月 2026 | 06:40:04,193 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:40:04,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:40:04,233 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:40:06,721 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:12 +02 二月 2026 | 06:40:06,841 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:40:13,516 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:13,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:40:23,518 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:23,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:40:23,521 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:23,522 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:23,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:40:23,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:40:23,524 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:40:23,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:42:24,211 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:42:24,254 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:42:24,505 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:42:24,718 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:30,104 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:42:30,143 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:42:30,412 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:42:30,625 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:35,263 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:17 +02 二月 2026 | 06:42:35,352 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:42:35,393 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:35,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:37,879 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:13 +02 二月 2026 | 06:42:37,963 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:42:38,004 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:38,004 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:40,523 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:13 +02 二月 2026 | 06:42:40,605 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:42:40,644 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:40,646 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:43,161 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:13 +02 二月 2026 | 06:42:43,242 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:42:43,283 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:42:43,286 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:45,800 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:13 +02 二月 2026 | 06:42:45,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:42:53,560 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:42:53,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:43:03,560 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:43:03,560 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:43:03,562 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:43:03,562 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:43:03,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:43:03,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:43:03,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:43:03,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:44:26,630 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:44:26,671 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:44:26,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:44:27,167 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:31,193 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:18 +02 二月 2026 | 06:44:31,275 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:44:31,313 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:31,316 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:44:33,752 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:14 +02 二月 2026 | 06:44:33,828 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:44:33,865 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:33,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:44:36,294 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:14 +02 二月 2026 | 06:44:36,367 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:44:36,404 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:36,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:44:38,847 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:14 +02 二月 2026 | 06:44:38,920 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:44:38,956 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:44:38,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:44:41,401 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:14 +02 二月 2026 | 06:44:41,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:45:44,654 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:45:44,694 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:45:44,990 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:45:45,205 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:49,456 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:19 +02 二月 2026 | 06:45:49,533 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:45:49,569 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:49,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:45:52,032 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:15 +02 二月 2026 | 06:45:52,105 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:45:52,142 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:52,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:45:54,613 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:15 +02 二月 2026 | 06:45:54,684 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:45:54,719 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:54,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:45:57,450 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:15 +02 二月 2026 | 06:45:57,520 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:45:57,554 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:45:57,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:46:00,046 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:15 +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,119 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:46:00,164 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:46:13,614 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:13,616 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:13,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:46:13,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:46:13,619 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:13,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:46:13,621 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:13,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:46:23,619 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:46:23,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:49:10,555 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:49:10,596 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:49:10,874 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:49:11,087 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:49:15,445 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:20 +02 二月 2026 | 06:51:55,373 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:51:55,413 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:51:55,674 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:51:55,894 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:00,661 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:21 +02 二月 2026 | 06:52:00,750 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:52:00,791 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:00,800 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:03,467 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:16 +02 二月 2026 | 06:52:03,545 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:52:03,585 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:03,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:06,201 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:16 +02 二月 2026 | 06:52:06,278 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:52:06,316 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:06,323 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:08,923 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:16 +02 二月 2026 | 06:52:08,999 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:52:09,038 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:52:09,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:11,661 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:16 +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:11,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:13,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:16,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:19,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:22,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:23,466 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:52:23,467 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:52:23,468 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:52:23,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:52:23,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:52:23,470 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:52:25,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:25,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:25,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:52:28,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:43,156 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:53:43,196 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:53:43,448 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:53:43,666 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:48,393 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:22 +02 二月 2026 | 06:53:48,468 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:53:48,502 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:48,513 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:53:51,125 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:17 +02 二月 2026 | 06:53:51,193 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:53:51,228 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:51,239 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:53:53,839 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:17 +02 二月 2026 | 06:53:53,906 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:53:53,939 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:53,947 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:53:56,553 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:17 +02 二月 2026 | 06:53:56,621 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:53:56,654 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:53:56,667 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:53:59,267 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:17 +02 二月 2026 | 06:53:59,334 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,335 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:53:59,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:54:13,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:13,497 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:13,498 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:13,498 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:13,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:13,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:13,501 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:13,502 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:13,503 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:19,449 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:19,449 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:22,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:23,504 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:23,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:25,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:28,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:31,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:33,502 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:33,502 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:33,505 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:54:34,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:34,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:34,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:37,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:40,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:43,506 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:43,509 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:43,512 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:46,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:46,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:49,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:52,448 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:53,509 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:53,510 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:54:55,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:55,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:54:55,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:01,853 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:55:01,896 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:55:02,153 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:55:02,356 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:06,942 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:23 +02 二月 2026 | 06:55:07,030 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:55:07,070 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:07,074 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:09,868 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:18 +02 二月 2026 | 06:55:09,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:55:09,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:09,993 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:12,779 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:18 +02 二月 2026 | 06:55:12,860 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:55:12,901 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:12,904 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:15,677 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:18 +02 二月 2026 | 06:55:15,758 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:55:15,799 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:55:15,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:18,576 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:18 +02 二月 2026 | 06:55:18,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,658 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,659 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:18,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:20,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:23,522 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:23,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:26,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:29,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:33,519 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:33,519 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:33,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:33,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:33,524 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:33,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:35,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:35,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:38,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:38,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:38,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:41,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:43,525 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:43,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:44,152 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:47,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:50,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:53,524 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:53,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:55:53,532 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:55:56,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:56,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:56,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:55:59,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:02,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:03,527 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:03,528 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:03,535 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:05,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:05,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:08,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:11,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:13,532 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:13,534 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:14,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:14,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:14,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:17,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 06:56:25,859 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:56:25,898 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:56:26,187 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:56:26,404 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:30,854 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:24 +02 二月 2026 | 06:56:30,936 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:56:30,974 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:30,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:33,502 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:19 +02 二月 2026 | 06:56:33,579 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:56:33,617 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:33,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:36,437 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:19 +02 二月 2026 | 06:56:36,512 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:56:36,548 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:36,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:39,102 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:19 +02 二月 2026 | 06:56:39,176 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:56:39,213 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:56:39,222 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,726 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:19 +02 二月 2026 | 06:56:41,840 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,844 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,847 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,849 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,853 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,854 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,855 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:41,858 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,227 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:47,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,224 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:53,544 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:53,546 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:53,545 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:56:53,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:56:53,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:56:53,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:56:59,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:59,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:59,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:59,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:56:59,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:03,544 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,545 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,545 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,545 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,546 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,547 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,548 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,546 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,548 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,548 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,549 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,549 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,549 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,549 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,550 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,551 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,551 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,551 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,551 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,552 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,552 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,554 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,555 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,556 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,556 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:03,558 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:03,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:05,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:05,225 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:05,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:05,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:05,238 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,235 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,240 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:11,242 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:13,549 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,549 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,550 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,550 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:13,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:13,557 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:13,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:17,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:17,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:17,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:17,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:17,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,233 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,236 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:23,552 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,552 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,552 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,553 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,553 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,555 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,556 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,558 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,558 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:23,560 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:57:23,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:57:29,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:29,231 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:29,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:29,234 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:29,237 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:36,728 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:57:36,769 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:57:37,077 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:57:37,313 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:41,978 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:25 +02 二月 2026 | 06:57:42,061 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:57:42,099 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:42,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:45,000 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:20 +02 二月 2026 | 06:57:45,078 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:57:45,116 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:45,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:48,007 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:20 +02 二月 2026 | 06:57:48,081 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:57:48,119 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:48,127 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:51,004 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:20 +02 二月 2026 | 06:57:51,079 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:57:51,116 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:57:51,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:53,987 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:20 +02 二月 2026 | 06:57:54,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,105 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,111 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,111 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,111 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:54,114 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:57:58,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:03,566 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:03,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:03,572 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:03,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:04,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:04,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:04,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:04,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:04,126 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:10,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:13,566 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,566 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,566 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,567 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,567 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,568 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,568 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,568 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,569 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,569 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,570 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,571 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,572 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,572 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,573 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,574 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,574 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,575 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,575 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,576 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,576 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,577 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,577 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,577 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:13,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:16,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:16,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:16,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:16,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:16,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,118 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:22,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:23,570 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,570 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,571 | ERROR | Thread-148 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,572 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,573 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,573 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,574 | ERROR | Thread-168 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,575 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,575 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,579 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:23,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:23,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:28,116 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:28,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:28,122 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:28,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:28,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:33,573 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,574 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,574 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,575 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,575 | ERROR | Thread-208 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,575 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,576 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,577 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,577 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,578 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:33,580 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 06:58:33,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 06:58:34,121 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:34,121 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:34,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:34,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:58:34,129 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:33,329 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 06:59:33,369 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 06:59:33,631 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 06:59:33,851 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:38,103 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:26 +02 二月 2026 | 06:59:38,188 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 06:59:38,229 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:38,232 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:40,593 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:21 +02 二月 2026 | 06:59:40,673 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 06:59:40,713 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:40,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:43,074 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:21 +02 二月 2026 | 06:59:43,153 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 06:59:43,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:43,195 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:45,566 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:21 +02 二月 2026 | 06:59:45,645 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 06:59:45,685 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 06:59:45,689 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,056 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:21 +02 二月 2026 | 06:59:48,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,177 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,182 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:48,190 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:51,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 06:59:57,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,600 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:00:03,600 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:00:03,602 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:00:03,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:00:03,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:00:03,604 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:00:03,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:00:03,607 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:00:03,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,675 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:03,680 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:09,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:46,435 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:00:46,478 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:00:46,712 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:00:46,930 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:51,165 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:27 +02 二月 2026 | 07:00:51,242 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:00:51,278 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:51,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:53,800 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:22 +02 二月 2026 | 07:00:53,874 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:00:53,910 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:53,920 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:56,441 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:22 +02 二月 2026 | 07:00:56,511 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:00:56,546 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:56,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:00:59,065 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:22 +02 二月 2026 | 07:00:59,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:00:59,169 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:00:59,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,689 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:22 +02 二月 2026 | 07:01:01,797 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,801 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,802 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:01,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:02,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:07,766 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,622 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:13,624 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:13,624 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:13,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:13,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:13,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:13,749 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,752 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:13,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:19,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:23,621 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,621 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,622 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,622 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,623 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,623 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,625 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,625 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,626 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,627 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,627 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,627 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,628 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,628 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,629 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,630 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,630 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,630 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,632 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,632 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:23,633 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:01:23,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:01:25,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:25,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:25,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:25,761 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:25,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:39,950 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:01:39,992 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:01:40,274 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:01:40,493 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:45,283 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:28 +02 二月 2026 | 07:01:45,363 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:01:45,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:45,404 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:48,147 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:23 +02 二月 2026 | 07:01:48,223 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:01:48,261 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:48,261 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:51,001 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:23 +02 二月 2026 | 07:01:51,075 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:01:51,112 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:51,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:53,849 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:23 +02 二月 2026 | 07:01:53,922 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:01:53,958 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:01:53,962 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,696 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:23 +02 二月 2026 | 07:01:56,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,809 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,818 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,819 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:01:56,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,319 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,319 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:01,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:03,637 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:02:03,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:02:07,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:07,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:07,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:07,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:07,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:16,086 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:02:16,126 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:02:16,356 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:02:16,557 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:20,614 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:29 +02 二月 2026 | 07:02:20,702 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:02:20,744 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:20,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:23,240 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:24 +02 二月 2026 | 07:02:23,323 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:02:23,364 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:23,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:25,849 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:24 +02 二月 2026 | 07:02:25,929 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:02:25,969 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:25,971 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:28,444 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:24 +02 二月 2026 | 07:02:28,524 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:02:28,566 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:02:28,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,039 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:24 +02 二月 2026 | 07:02:31,162 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,162 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,163 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,167 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,168 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,173 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:31,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,402 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:34,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,395 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,398 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:02:40,401 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:04:59,663 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:04:59,702 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:05:00,002 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:05:00,223 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:04,401 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:30 +02 二月 2026 | 07:05:04,488 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:05:04,528 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:04,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:07,049 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:25 +02 二月 2026 | 07:05:07,132 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:05:07,174 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:07,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:09,687 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:25 +02 二月 2026 | 07:05:09,768 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:05:09,808 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:09,812 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:12,325 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:25 +02 二月 2026 | 07:05:12,405 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:05:12,445 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:05:12,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:14,969 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:25 +02 二月 2026 | 07:05:15,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,096 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,101 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:15,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,043 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,043 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:21,049 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:23,445 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:23,445 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:23,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:23,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:27,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:27,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:27,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:27,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:27,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,050 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:05:33,442 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,442 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,443 | ERROR | Thread-117 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,444 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,444 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,444 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,445 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,445 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,445 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,445 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,446 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,446 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,447 | ERROR | Thread-116 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,447 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,448 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,448 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,448 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,449 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,449 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,450 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,451 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,451 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,452 | ERROR | Thread-125 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,453 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,453 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,453 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:05:33,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:06:13,312 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:06:13,358 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:06:13,617 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:06:13,829 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:18,063 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:31 +02 二月 2026 | 07:06:18,152 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:06:18,195 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:18,197 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:20,845 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:26 +02 二月 2026 | 07:06:20,929 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:06:20,970 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:20,974 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:26,934 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:06:26,974 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:06:27,268 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:06:27,505 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:31,829 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:32 +02 二月 2026 | 07:06:31,920 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:06:31,961 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:31,963 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:34,494 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:27 +02 二月 2026 | 07:06:34,575 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:06:34,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:34,619 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:37,147 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:26 +02 二月 2026 | 07:06:37,227 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:06:37,269 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:37,271 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:39,782 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:26 +02 二月 2026 | 07:06:39,862 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:06:39,905 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:06:39,907 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:42,425 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:26 +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,506 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:42,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:53,465 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:06:53,465 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:06:53,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:06:53,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:06:53,470 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:06:53,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:06:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:06:57,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:00,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:03,468 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:03,476 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:06,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:06,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:06,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:09,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:12,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:13,472 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:13,472 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:13,476 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:15,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:15,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:18,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:21,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:23,476 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:23,479 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:24,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:24,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:24,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:27,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:30,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:33,477 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:33,479 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:33,482 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:36,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:36,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:39,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:42,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:43,483 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:43,485 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:45,268 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:48,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:51,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:53,486 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:53,486 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:53,489 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:07:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:54,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:07:57,269 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:00,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:08:03,487 | ERROR | Thread-78 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:08:03,492 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:11:28,282 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:11:28,320 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:11:28,582 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:11:28,796 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:33,336 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:33 +02 二月 2026 | 07:11:33,420 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:11:33,460 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:33,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:36,204 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:28 +02 二月 2026 | 07:11:36,284 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:11:36,325 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:36,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:39,066 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:27 +02 二月 2026 | 07:11:39,143 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:11:39,183 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:39,189 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:41,923 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:27 +02 二月 2026 | 07:11:42,001 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:11:42,041 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:11:42,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:44,784 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:27 +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,863 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:44,911 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:46,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:49,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:52,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:53,552 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:11:53,555 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:11:53,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:11:53,557 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:11:55,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:55,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:55,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:58,580 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:58,580 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:11:58,580 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:01,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:03,553 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:03,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:12:03,555 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:03,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:12:03,558 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:03,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:12:04,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:04,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:07,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:07,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:07,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:10,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:13,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:16,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:19,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:22,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:23,560 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:23,561 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:23,562 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:12:23,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:12:25,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:25,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:12:28,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:32:56,110 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:32:56,151 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:32:56,430 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:32:56,648 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:33:00,783 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:34 +02 二月 2026 | 07:33:00,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:33:00,990 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:33:01,026 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:40,304 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 07:42:40,343 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 07:42:40,608 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 07:42:40,817 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:44,666 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:35 +02 二月 2026 | 07:42:44,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:42:45,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:42:46,651 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 07:42:46,698 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:49,016 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:29 +02 二月 2026 | 07:42:49,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:42:49,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:42:50,540 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 07:42:50,587 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:52,903 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:28 +02 二月 2026 | 07:42:53,037 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:42:53,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:42:54,420 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 07:42:54,468 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:42:56,777 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:28 +02 二月 2026 | 07:42:56,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:42:57,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:42:58,307 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 07:42:58,354 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 07:43:00,685 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:28 +02 二月 2026 | 07:43:00,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 07:43:01,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:02,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:03,571 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:43:03,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:43:04,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:05,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:07,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:08,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:09,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:11,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:12,190 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:43:12,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:13,575 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:43:13,575 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:43:13,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:43:13,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:43:13,578 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 07:43:13,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 07:43:14,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:15,043 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 07:43:15,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:17,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:18,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 07:43:19,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 16:50:32,844 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 16:50:32,885 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 16:50:33,199 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 16:50:33,415 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:37,917 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:36 +02 二月 2026 | 16:50:38,048 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:50:40,705 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:50:40,776 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 16:50:40,846 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:43,551 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:30 +02 二月 2026 | 16:50:43,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:50:45,509 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:50:45,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 16:50:45,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:48,615 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:29 +02 二月 2026 | 16:50:48,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:50:50,575 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:50:50,614 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 16:50:50,654 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:53,367 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:29 +02 二月 2026 | 16:50:53,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:50:54,093 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:50:54,097 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:50:55,331 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:50:55,371 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 16:50:55,411 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 16:50:58,127 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:29 +02 二月 2026 | 16:50:58,246 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:51:00,084 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:01,968 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:04,014 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:04,096 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:04,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:51:05,827 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:07,635 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:09,448 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:09,487 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:11,260 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:13,100 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:14,101 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:14,102 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:14,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:51:14,107 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:51:14,905 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:16,723 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:16,763 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:18,531 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:18,572 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:20,334 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:22,226 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:24,041 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:24,100 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:24,103 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 16:51:24,107 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 16:51:24,109 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 16:51:25,861 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:27,675 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:29,478 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:29,518 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:31,306 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:31,345 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:33,121 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:33,163 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:34,941 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:36,761 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:36,800 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 16:51:38,574 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 16:51:38,613 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:02:41,947 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 17:02:41,991 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 17:02:42,298 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 17:02:42,515 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:02:47,094 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:37 +02 二月 2026 | 17:02:47,238 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:02:49,367 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:02:49,408 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 17:02:49,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:02:52,188 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:31 +02 二月 2026 | 17:02:52,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:02:53,964 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:02:54,001 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 17:02:54,042 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:02:56,775 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:30 +02 二月 2026 | 17:02:56,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:02:58,543 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:02:58,580 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 17:02:58,621 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:03:01,365 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:30 +02 二月 2026 | 17:03:01,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:03:03,131 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:03,167 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 17:03:03,208 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:03:04,056 | ERROR | Thread-29 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:04,060 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 17:03:05,943 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:30 +02 二月 2026 | 17:03:06,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:03:07,703 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:07,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:03:09,393 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:11,081 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:12,760 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:14,050 | ERROR | Thread-33 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:14,055 | ERROR | Thread-37 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:14,435 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:16,122 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:16,159 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:17,823 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:19,746 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:21,501 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:21,539 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:23,519 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:23,556 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:24,054 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:24,057 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:24,059 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:25,219 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:26,910 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:26,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:28,900 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:28,937 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:30,592 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:32,265 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:33,935 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:33,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:34,056 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:03:35,619 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:37,294 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:37,331 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:03:38,962 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:03:38,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 17:05:18,612 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 17:05:18,668 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 17:05:18,985 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 17:05:19,200 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:05:23,531 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:38 +02 二月 2026 | 17:05:23,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:05:26,019 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:05:26,059 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 17:05:26,099 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:05:28,538 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:32 +02 二月 2026 | 17:05:28,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:05:52,780 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 17:05:52,835 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 17:05:53,171 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 17:05:53,400 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:05:57,655 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:39 +02 二月 2026 | 17:05:57,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 17:06:14,109 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 17:06:14,113 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 17:59:50,597 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 17:59:54,078 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 17:59:54,125 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 17:59:54,449 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 17:59:54,670 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 17:59:58,911 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:40 +02 二月 2026 | 17:59:59,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:14,174 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:14,174 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:14,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:16,562 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 18:04:16,614 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 18:04:16,974 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 18:04:17,209 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:21,412 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:41 +02 二月 2026 | 18:04:21,547 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:23,697 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:23,747 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 18:04:23,798 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:26,189 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:33 +02 二月 2026 | 18:04:26,319 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:28,037 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:28,087 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 18:04:28,128 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:30,508 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:31 +02 二月 2026 | 18:04:30,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:32,310 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:32,359 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 18:04:32,400 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:34,785 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:31 +02 二月 2026 | 18:04:34,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:36,591 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:36,639 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 18:04:36,681 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:04:39,054 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:31 +02 二月 2026 | 18:04:39,191 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:04:41,024 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:43,452 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:44,088 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:44,089 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:44,093 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:44,093 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:45,180 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:46,904 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:48,629 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:50,361 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:52,127 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:53,868 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:54,089 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:54,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:54,092 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:04:54,094 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:04:55,598 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:57,324 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +02 二月 2026 | 18:04:57,374 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 18:09:01,131 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 18:09:01,185 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 18:09:01,470 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 18:09:01,676 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:09:06,422 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:42 +02 二月 2026 | 18:09:06,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:09:09,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 +02 二月 2026 | 18:09:09,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:09:09,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:09:09,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:09:09,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:09:09,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:09:10,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 18:09:10,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 18:09:10,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 18:09:10,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 18:09:10,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@444f5377 +02 二月 2026 | 18:09:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 18:09:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 18:09:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 18:09:11,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 18:09:11,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 18:09:11,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 18:09:12,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 18:09:28,332 | ERROR | Thread-29 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:09:28,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:09:53,536 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 18:09:53,578 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:09:56,140 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:34 +02 二月 2026 | 18:09:56,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:09:58,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 +02 二月 2026 | 18:09:58,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:09:58,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:09:59,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:09:59,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:09:59,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:10:07,136 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 18:10:07,189 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 18:10:07,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 18:10:07,779 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:10:12,057 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:43 +02 二月 2026 | 18:10:12,207 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:10:15,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 +02 二月 2026 | 18:10:15,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:10:15,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 18:10:15,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:10:15,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:10:15,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:10:16,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 18:10:16,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 18:10:16,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 18:10:16,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 18:10:16,561 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7dcf8447 +02 二月 2026 | 18:10:17,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 18:10:17,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 18:10:17,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 18:10:17,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 18:10:17,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 18:10:17,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 18:10:18,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 18:10:25,112 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 18:10:25,152 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:10:27,737 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:35 +02 二月 2026 | 18:10:27,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:10:30,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:627364 +02 二月 2026 | 18:10:30,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] +02 二月 2026 | 18:10:31,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [364881]] +02 二月 2026 | 18:10:31,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:10:31,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:10:31,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:10:31,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 18:10:31,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 18:10:31,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 18:10:31,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 18:10:31,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 18:10:31,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 18:10:31,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 18:10:32,234 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@75d8668e +02 二月 2026 | 18:10:32,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 18:10:32,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 18:10:32,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 18:10:33,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 18:10:33,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 18:10:33,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 18:10:33,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 18:10:40,867 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 18:10:40,908 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 18:10:43,858 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:32 +02 二月 2026 | 18:10:44,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 18:10:44,197 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 18:10:44,203 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 18:10:46,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:638402 +02 二月 2026 | 18:10:46,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 18:10:46,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 18:10:46,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 18:10:46,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 18:10:46,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 18:10:47,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 18:10:47,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 18:10:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 18:10:47,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 18:10:47,923 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1269c127 +02 二月 2026 | 18:10:48,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 18:10:48,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 18:10:48,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 18:10:48,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 18:10:48,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 18:10:48,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 18:10:49,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:00,471 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 19:41:00,541 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 19:41:00,880 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 19:41:01,102 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:41:05,978 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:44 +02 二月 2026 | 19:41:06,149 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:41:08,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:09,959 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:41:09,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:41:09,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:391901 +02 二月 2026 | 19:41:10,296 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 19:41:11,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:391901 +02 二月 2026 | 19:41:12,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:12,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:12,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:12,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:12,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:12,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:12,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:12,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:13,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:13,355 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2f73ca74 +02 二月 2026 | 19:41:14,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:14,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:14,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:14,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:14,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:14,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:15,604 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 19:41:15,640 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:41:18,241 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:36 +02 二月 2026 | 19:41:18,350 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:41:20,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:391901 +02 二月 2026 | 19:41:20,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:20,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:20,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:20,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:20,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:21,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:21,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:21,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:21,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:21,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:21,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:21,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:21,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ed25a4d +02 二月 2026 | 19:41:22,514 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:41:22,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:41:22,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:22,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:22,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:22,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:22,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:22,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:23,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:24,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:41:24,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:41:24,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:533872 +02 二月 2026 | 19:41:24,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 19:41:26,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533872 +02 二月 2026 | 19:41:26,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:26,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:27,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:27,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:27,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:27,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:27,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:27,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:27,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:27,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:27,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:27,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:27,942 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ed25a4d +02 二月 2026 | 19:41:28,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:28,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:28,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:28,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:28,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:28,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:30,244 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 19:41:30,279 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:41:33,199 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:33 +02 二月 2026 | 19:41:33,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:41:35,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:533872 +02 二月 2026 | 19:41:35,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:35,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:35,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:35,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:35,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:36,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:36,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:36,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:36,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:36,934 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@12a92382 +02 二月 2026 | 19:41:37,645 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:37,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:37,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:37,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:37,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:37,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:38,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:39,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:41:39,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:41:39,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:551441 +02 二月 2026 | 19:41:39,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +02 二月 2026 | 19:41:41,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 +02 二月 2026 | 19:41:41,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:41,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:41:41,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:41,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:41,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:42,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:42,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:42,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:42,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:42,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:42,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:42,523 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:42,523 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:41:42,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:41:42,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@12a92382 +02 二月 2026 | 19:41:43,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:43,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:43,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:43,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:43,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:43,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:45,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 19:41:45,177 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:41:48,000 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:32 +02 二月 2026 | 19:41:48,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:41:50,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 +02 二月 2026 | 19:41:50,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:41:50,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:41:50,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:41:50,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:41:50,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:41:51,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:41:51,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:41:51,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:41:51,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:41:51,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:41:51,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:41:51,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:41:51,918 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65bde423 +02 二月 2026 | 19:41:52,520 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:41:52,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:41:52,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:41:52,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:41:52,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:41:52,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:41:52,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:41:52,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:41:53,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:41:54,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:41:54,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:41:54,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:498374 +02 二月 2026 | 19:41:57,888 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 19:41:57,955 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 19:41:58,208 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 19:41:58,432 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:42:02,921 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:45 +02 二月 2026 | 19:42:03,068 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:42:05,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 +02 二月 2026 | 19:42:05,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:42:05,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:42:06,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:42:06,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:42:06,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:42:06,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:42:06,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:42:06,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:42:07,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:42:07,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fbfc6fe +02 二月 2026 | 19:42:08,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:42:08,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:42:08,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:42:08,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:42:08,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:42:08,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:42:09,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:42:10,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:42:10,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:42:10,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641287 +02 二月 2026 | 19:42:10,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 19:42:12,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641287 +02 二月 2026 | 19:42:12,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:42:12,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:42:12,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:42:12,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:42:12,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:42:13,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:42:13,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:42:13,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:42:13,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:42:13,986 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3fbfc6fe +02 二月 2026 | 19:42:14,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:42:14,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:42:14,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:42:14,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:42:14,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:42:15,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:43:03,074 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 19:43:03,119 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 19:43:03,369 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 19:43:03,598 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:43:10,105 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 19:43:10,151 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 19:43:10,490 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 19:43:10,724 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:43:15,295 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:46 +02 二月 2026 | 19:43:15,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:43:18,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:551441 +02 二月 2026 | 19:43:18,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:43:18,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 19:43:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:43:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:43:19,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:43:19,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:43:19,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:43:19,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:43:19,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:43:19,996 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5808aa78 +02 二月 2026 | 19:43:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:43:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:43:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:43:20,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:43:20,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:43:20,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:43:21,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:43:22,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:43:22,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:43:22,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:838845 +02 二月 2026 | 19:43:22,909 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 19:43:24,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:838845 +02 二月 2026 | 19:43:24,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:43:24,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:43:24,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:43:24,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:43:24,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:43:25,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:43:25,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:43:25,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:43:25,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:43:25,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5808aa78 +02 二月 2026 | 19:43:26,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:43:26,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:43:26,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:43:26,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:43:26,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:43:26,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:47:18,433 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:47:18,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:47:32,106 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 19:47:32,247 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:47:35,559 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:37 +02 二月 2026 | 19:47:36,687 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:47:39,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:838845 +02 二月 2026 | 19:47:39,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:39,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:39,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:47:39,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:47:39,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:47:40,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:47:40,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:47:40,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:47:40,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:47:40,710 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@539e5e3a +02 二月 2026 | 19:47:41,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:47:41,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:47:41,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:47:41,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:47:41,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:47:41,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:47:42,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:47:43,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:47:43,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:47:43,140 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:851968 +02 二月 2026 | 19:47:43,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 19:47:45,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851968 +02 二月 2026 | 19:47:45,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:45,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:45,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:47:45,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:47:45,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:47:45,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:47:46,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:47:46,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:47:46,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:47:46,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:47:46,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:47:46,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:47:46,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@539e5e3a +02 二月 2026 | 19:47:47,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:47:47,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:47:47,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:47:47,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:47:47,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:47:47,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:47:48,730 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 19:47:48,767 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:47:51,704 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:34 +02 二月 2026 | 19:47:51,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:47:54,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851968 +02 二月 2026 | 19:47:54,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:54,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:47:54,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:47:54,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:47:54,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:47:55,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:47:55,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:47:55,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:47:55,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:47:55,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@112e0f5c +02 二月 2026 | 19:47:56,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:47:56,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:47:56,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:47:56,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:47:56,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:47:56,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:47:57,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:47:58,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:47:58,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:47:58,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:930729 +02 二月 2026 | 19:47:58,598 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +02 二月 2026 | 19:48:00,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:930729 +02 二月 2026 | 19:48:00,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:00,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:00,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:00,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:00,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:01,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:01,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:01,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:01,645 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@112e0f5c +02 二月 2026 | 19:48:02,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:02,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:02,320 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:02,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:02,370 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:02,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:48:02,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:02,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:03,869 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 19:48:03,913 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:48:06,861 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:33 +02 二月 2026 | 19:48:06,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:48:09,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:930729 +02 二月 2026 | 19:48:09,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:09,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:10,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:10,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:10,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:10,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:10,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:10,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:10,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:11,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@56823148 +02 二月 2026 | 19:48:11,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:11,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:11,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:11,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:11,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:12,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:12,373 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:12,376 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:48:12,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:48:13,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:48:13,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:48:13,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:925502 +02 二月 2026 | 19:48:14,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 19:48:15,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:925502 +02 二月 2026 | 19:48:15,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:15,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:15,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:15,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:15,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:16,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:16,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:16,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:16,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:16,894 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@56823148 +02 二月 2026 | 19:48:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:17,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:17,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:17,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:19,379 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 19:48:19,418 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 19:48:22,121 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:32 +02 二月 2026 | 19:48:22,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:48:25,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:930729 +02 二月 2026 | 19:48:25,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:25,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:25,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:26,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:26,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 +02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:26,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:26,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:26,689 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21ec45b +02 二月 2026 | 19:48:27,438 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:27,438 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:27,438 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:27,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:27,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:27,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:28,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 19:48:29,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 19:48:29,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 19:48:29,350 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:351145 +02 二月 2026 | 19:48:29,706 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +02 二月 2026 | 19:48:31,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:351145 +02 二月 2026 | 19:48:31,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:31,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 19:48:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 19:48:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 19:48:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 19:48:32,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 19:48:32,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 +02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 19:48:32,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 19:48:32,381 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:32,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:48:32,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 19:48:32,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21ec45b +02 二月 2026 | 19:48:33,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 19:48:33,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 19:48:33,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 19:48:33,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 19:48:33,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 19:48:33,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,974 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,975 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,981 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,981 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,981 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,992 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,993 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,996 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,997 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:34,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:35,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:42,379 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:42,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:52,391 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:52,391 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:52,391 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:52,391 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:48:52,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 19:48:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:48:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:12,384 | ERROR | Thread-70 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:12,388 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:12,388 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:12,388 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:12,392 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:32,393 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:32,394 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:32,393 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:32,393 | ERROR | Thread-80 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:32,397 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:52,399 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:52,399 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:52,399 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:52,400 | ERROR | Thread-92 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:52,403 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:49:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:12,438 | ERROR | Thread-101 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:12,438 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:12,438 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:12,438 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:12,438 | ERROR | Thread-103 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:32,409 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:32,409 | ERROR | Thread-111 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:32,409 | ERROR | Thread-109 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:32,409 | ERROR | Thread-112 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:32,411 | ERROR | Thread-113 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:52,431 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:52,431 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:52,431 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:52,431 | ERROR | Thread-121 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:52,431 | ERROR | Thread-120 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:50:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:12,439 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:12,439 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:12,439 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:12,439 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:12,439 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:32,427 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:32,427 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:32,427 | ERROR | Thread-142 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:32,427 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:32,427 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:52,440 | ERROR | Thread-150 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:52,440 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:52,440 | ERROR | Thread-153 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:52,440 | ERROR | Thread-151 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:52,440 | ERROR | Thread-152 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:51:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:12,437 | ERROR | Thread-160 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:12,543 | ERROR | Thread-161 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:12,543 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:12,543 | ERROR | Thread-162 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:12,543 | ERROR | Thread-159 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:32,525 | ERROR | Thread-170 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:32,525 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:32,525 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:32,525 | ERROR | Thread-173 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:32,525 | ERROR | Thread-172 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:52,452 | ERROR | Thread-179 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:52,452 | ERROR | Thread-182 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:52,452 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:52,452 | ERROR | Thread-181 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:52,452 | ERROR | Thread-180 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:52:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:12,461 | ERROR | Thread-190 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:12,461 | ERROR | Thread-192 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:12,461 | ERROR | Thread-193 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:12,461 | ERROR | Thread-191 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:12,461 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:32,461 | ERROR | Thread-200 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:32,461 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:32,461 | ERROR | Thread-202 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:32,461 | ERROR | Thread-201 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:32,462 | ERROR | Thread-199 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:49,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:52,468 | ERROR | Thread-212 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:52,468 | ERROR | Thread-213 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:52,468 | ERROR | Thread-211 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:52,468 | ERROR | Thread-209 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:52,468 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:53:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:12,473 | ERROR | Thread-220 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:12,473 | ERROR | Thread-221 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:12,473 | ERROR | Thread-222 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:12,473 | ERROR | Thread-219 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:12,474 | ERROR | Thread-223 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:32,478 | ERROR | Thread-229 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:32,478 | ERROR | Thread-232 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:32,478 | ERROR | Thread-231 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:32,478 | ERROR | Thread-230 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:32,492 | ERROR | Thread-233 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:52,484 | ERROR | Thread-240 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,484 | ERROR | Thread-243 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,484 | ERROR | Thread-239 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,490 | ERROR | Thread-242 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,490 | ERROR | Thread-241 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:54:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:54:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:12,490 | ERROR | Thread-254 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:12,490 | ERROR | Thread-250 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:12,490 | ERROR | Thread-249 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:12,490 | ERROR | Thread-252 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:12,494 | ERROR | Thread-251 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:32,556 | ERROR | Thread-263 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:32,557 | ERROR | Thread-262 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:32,556 | ERROR | Thread-264 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:32,556 | ERROR | Thread-261 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:32,556 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:52,517 | ERROR | Thread-273 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:52,517 | ERROR | Thread-271 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:52,517 | ERROR | Thread-275 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:52,518 | ERROR | Thread-272 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:52,518 | ERROR | Thread-274 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:55:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:12,547 | ERROR | Thread-282 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:12,547 | ERROR | Thread-285 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:12,547 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:12,547 | ERROR | Thread-281 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:12,547 | ERROR | Thread-283 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:19,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:32,512 | ERROR | Thread-292 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:32,513 | ERROR | Thread-293 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:32,513 | ERROR | Thread-295 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:32,512 | ERROR | Thread-291 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:32,522 | ERROR | Thread-294 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:52,518 | ERROR | Thread-305 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:52,518 | ERROR | Thread-306 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:52,518 | ERROR | Thread-303 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:52,518 | ERROR | Thread-304 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:52,518 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:56:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:12,634 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:12,634 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:12,634 | ERROR | Thread-312 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:12,634 | ERROR | Thread-314 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:12,634 | ERROR | Thread-316 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:32,529 | ERROR | Thread-323 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:32,529 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:32,531 | ERROR | Thread-325 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:32,531 | ERROR | Thread-322 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:32,553 | ERROR | Thread-326 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:52,538 | ERROR | Thread-335 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:52,538 | ERROR | Thread-334 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:52,538 | ERROR | Thread-337 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:52,538 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:52,538 | ERROR | Thread-336 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:57:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:12,549 | ERROR | Thread-347 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:12,549 | ERROR | Thread-343 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:12,549 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:12,549 | ERROR | Thread-344 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:12,549 | ERROR | Thread-345 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:32,573 | ERROR | Thread-354 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:32,573 | ERROR | Thread-357 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:32,573 | ERROR | Thread-356 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:32,573 | ERROR | Thread-353 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:32,573 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,492 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:52,551 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:52,551 | ERROR | Thread-365 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:52,553 | ERROR | Thread-366 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:52,566 | ERROR | Thread-368 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:52,566 | ERROR | Thread-367 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:58:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:12,556 | ERROR | Thread-374 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:12,558 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:12,558 | ERROR | Thread-377 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:12,558 | ERROR | Thread-376 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:12,563 | ERROR | Thread-378 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:32,568 | ERROR | Thread-388 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:32,568 | ERROR | Thread-387 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:32,568 | ERROR | Thread-386 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:32,568 | ERROR | Thread-385 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:32,568 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:52,574 | ERROR | Thread-394 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:52,574 | ERROR | Thread-398 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:52,574 | ERROR | Thread-397 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:52,574 | ERROR | Thread-396 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:52,574 | ERROR | Thread-395 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 19:59:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:12,581 | ERROR | Thread-405 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:12,581 | ERROR | Thread-407 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:12,581 | ERROR | Thread-408 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:12,581 | ERROR | Thread-406 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:12,581 | ERROR | Thread-404 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:32,579 | ERROR | Thread-414 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:32,581 | ERROR | Thread-416 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:32,581 | ERROR | Thread-418 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:32,582 | ERROR | Thread-415 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:32,586 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:52,586 | ERROR | Thread-425 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:52,586 | ERROR | Thread-424 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:52,591 | ERROR | Thread-427 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:52,591 | ERROR | Thread-428 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:52,591 | ERROR | Thread-426 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:00:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:12,591 | ERROR | Thread-434 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:12,592 | ERROR | Thread-438 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:12,593 | ERROR | Thread-435 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:12,591 | ERROR | Thread-436 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:12,593 | ERROR | Thread-437 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:32,598 | ERROR | Thread-448 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:32,598 | ERROR | Thread-446 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:32,598 | ERROR | Thread-444 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:32,598 | ERROR | Thread-445 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:32,599 | ERROR | Thread-447 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:52,614 | ERROR | Thread-454 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:52,614 | ERROR | Thread-458 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:52,614 | ERROR | Thread-455 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:52,614 | ERROR | Thread-457 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:52,614 | ERROR | Thread-456 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:01:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:12,613 | ERROR | Thread-468 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:12,613 | ERROR | Thread-467 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:12,613 | ERROR | Thread-466 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:12,613 | ERROR | Thread-464 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:12,620 | ERROR | Thread-465 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:32,615 | ERROR | Thread-474 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:32,615 | ERROR | Thread-476 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:32,615 | ERROR | Thread-475 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:32,615 | ERROR | Thread-477 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:32,616 | ERROR | Thread-478 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:52,619 | ERROR | Thread-484 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:52,620 | ERROR | Thread-486 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:52,634 | ERROR | Thread-487 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:52,634 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:52,634 | ERROR | Thread-488 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:02:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:10,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:12,380 | ERROR | Thread-497 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:12,380 | ERROR | Thread-495 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:12,380 | ERROR | Thread-496 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:12,380 | ERROR | Thread-494 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:12,396 | ERROR | Thread-498 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:32,389 | ERROR | Thread-507 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:32,389 | ERROR | Thread-509 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:32,389 | ERROR | Thread-510 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:32,389 | ERROR | Thread-508 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:32,389 | ERROR | Thread-511 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:52,414 | ERROR | Thread-519 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:52,414 | ERROR | Thread-520 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:52,414 | ERROR | Thread-517 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:52,414 | ERROR | Thread-518 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:52,414 | ERROR | Thread-521 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:03:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:12,399 | ERROR | Thread-528 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:12,399 | ERROR | Thread-529 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:12,399 | ERROR | Thread-530 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:12,399 | ERROR | Thread-527 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:12,402 | ERROR | Thread-531 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:32,403 | ERROR | Thread-537 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:32,403 | ERROR | Thread-541 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:32,403 | ERROR | Thread-539 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:32,403 | ERROR | Thread-540 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:32,403 | ERROR | Thread-538 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:52,408 | ERROR | Thread-549 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:52,408 | ERROR | Thread-548 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:52,409 | ERROR | Thread-547 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:52,408 | ERROR | Thread-550 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:52,410 | ERROR | Thread-551 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:04:58,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:10,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:12,420 | ERROR | Thread-563 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:12,420 | ERROR | Thread-561 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:12,420 | ERROR | Thread-562 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:12,420 | ERROR | Thread-560 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:12,420 | ERROR | Thread-559 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:31,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:32,419 | ERROR | Thread-572 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:32,419 | ERROR | Thread-570 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:32,419 | ERROR | Thread-571 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:32,419 | ERROR | Thread-569 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:32,422 | ERROR | Thread-573 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:52,428 | ERROR | Thread-582 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:52,428 | ERROR | Thread-580 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:52,428 | ERROR | Thread-583 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:52,428 | ERROR | Thread-581 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:52,428 | ERROR | Thread-584 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:05:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:12,444 | ERROR | Thread-590 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:12,445 | ERROR | Thread-593 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:12,445 | ERROR | Thread-592 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:12,445 | ERROR | Thread-594 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:12,445 | ERROR | Thread-591 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:32,436 | ERROR | Thread-602 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:32,437 | ERROR | Thread-603 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:32,437 | ERROR | Thread-604 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:32,436 | ERROR | Thread-600 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:32,436 | ERROR | Thread-601 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:52,443 | ERROR | Thread-611 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:52,443 | ERROR | Thread-614 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:52,443 | ERROR | Thread-613 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:52,445 | ERROR | Thread-615 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:52,445 | ERROR | Thread-612 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:06:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:01,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:12,460 | ERROR | Thread-621 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:12,461 | ERROR | Thread-625 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:12,461 | ERROR | Thread-624 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:12,461 | ERROR | Thread-623 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:12,460 | ERROR | Thread-622 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:22,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:32,481 | ERROR | Thread-634 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:32,481 | ERROR | Thread-632 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:32,481 | ERROR | Thread-631 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:32,481 | ERROR | Thread-633 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:32,481 | ERROR | Thread-635 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:43,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:52,462 | ERROR | Thread-643 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:52,462 | ERROR | Thread-642 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:52,462 | ERROR | Thread-644 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:52,462 | ERROR | Thread-641 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:52,471 | ERROR | Thread-645 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:55,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:07:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:12,470 | ERROR | Thread-652 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:12,471 | ERROR | Thread-655 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:12,471 | ERROR | Thread-654 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:12,470 | ERROR | Thread-653 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:12,470 | ERROR | Thread-656 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:32,472 | ERROR | Thread-663 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:32,472 | ERROR | Thread-662 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:32,472 | ERROR | Thread-665 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:32,472 | ERROR | Thread-664 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:32,476 | ERROR | Thread-666 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:52,481 | ERROR | Thread-677 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:52,481 | ERROR | Thread-675 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:52,481 | ERROR | Thread-676 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:52,481 | ERROR | Thread-674 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:52,486 | ERROR | Thread-673 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:55,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:08:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:07,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:12,484 | ERROR | Thread-683 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:12,484 | ERROR | Thread-687 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:12,484 | ERROR | Thread-685 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:12,484 | ERROR | Thread-684 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:12,488 | ERROR | Thread-686 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:31,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:32,492 | ERROR | Thread-695 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:32,493 | ERROR | Thread-696 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:32,492 | ERROR | Thread-697 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:32,492 | ERROR | Thread-694 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:32,492 | ERROR | Thread-693 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:37,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:49,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:52,513 | ERROR | Thread-704 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:52,514 | ERROR | Thread-706 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:52,514 | ERROR | Thread-705 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:52,514 | ERROR | Thread-708 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:52,513 | ERROR | Thread-707 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:09:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:12,510 | ERROR | Thread-717 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:12,510 | ERROR | Thread-714 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:12,510 | ERROR | Thread-718 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:12,510 | ERROR | Thread-715 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:12,510 | ERROR | Thread-716 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:16,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:22,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:32,506 | ERROR | Thread-724 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:32,518 | ERROR | Thread-725 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:32,518 | ERROR | Thread-726 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:32,518 | ERROR | Thread-727 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:32,519 | ERROR | Thread-728 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:40,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:46,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:52,526 | ERROR | Thread-735 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:52,526 | ERROR | Thread-738 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:52,526 | ERROR | Thread-737 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:52,526 | ERROR | Thread-736 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:52,526 | ERROR | Thread-739 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:10:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:12,517 | ERROR | Thread-745 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:12,518 | ERROR | Thread-746 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:12,518 | ERROR | Thread-747 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:12,518 | ERROR | Thread-748 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:12,525 | ERROR | Thread-749 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:32,535 | ERROR | Thread-755 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:32,535 | ERROR | Thread-757 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:32,535 | ERROR | Thread-758 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:32,535 | ERROR | Thread-759 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:32,535 | ERROR | Thread-756 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:37,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:52,527 | ERROR | Thread-766 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:52,529 | ERROR | Thread-768 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:52,529 | ERROR | Thread-769 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:52,532 | ERROR | Thread-770 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:52,535 | ERROR | Thread-767 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:11:58,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:12,540 | ERROR | Thread-777 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:12,541 | ERROR | Thread-779 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:12,540 | ERROR | Thread-780 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:12,540 | ERROR | Thread-776 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:12,540 | ERROR | Thread-778 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:19,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:32,541 | ERROR | Thread-787 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:32,541 | ERROR | Thread-786 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:32,542 | ERROR | Thread-790 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:32,547 | ERROR | Thread-788 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:32,547 | ERROR | Thread-789 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:40,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:52,549 | ERROR | Thread-800 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:52,549 | ERROR | Thread-801 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:52,549 | ERROR | Thread-798 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:52,549 | ERROR | Thread-797 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:52,549 | ERROR | Thread-799 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:12:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:12,553 | ERROR | Thread-811 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:12,553 | ERROR | Thread-808 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:12,553 | ERROR | Thread-809 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:12,559 | ERROR | Thread-810 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:12,559 | ERROR | Thread-807 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:25,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:32,563 | ERROR | Thread-817 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:32,563 | ERROR | Thread-818 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:32,572 | ERROR | Thread-819 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:32,572 | ERROR | Thread-821 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:32,572 | ERROR | Thread-820 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:43,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:52,580 | ERROR | Thread-828 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:52,580 | ERROR | Thread-829 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:52,580 | ERROR | Thread-832 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:52,580 | ERROR | Thread-831 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:52,580 | ERROR | Thread-830 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:13:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:10,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:12,570 | ERROR | Thread-841 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:12,570 | ERROR | Thread-840 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:12,570 | ERROR | Thread-838 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:12,570 | ERROR | Thread-839 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:12,572 | ERROR | Thread-842 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:31,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:32,578 | ERROR | Thread-850 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:32,579 | ERROR | Thread-849 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:32,579 | ERROR | Thread-853 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:32,579 | ERROR | Thread-852 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:32,578 | ERROR | Thread-851 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:52,585 | ERROR | Thread-860 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:52,585 | ERROR | Thread-864 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:52,585 | ERROR | Thread-863 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:52,585 | ERROR | Thread-861 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:52,585 | ERROR | Thread-862 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:14:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:12,614 | ERROR | Thread-872 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:12,615 | ERROR | Thread-874 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:12,614 | ERROR | Thread-871 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:12,614 | ERROR | Thread-873 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:12,614 | ERROR | Thread-870 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:19,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:32,593 | ERROR | Thread-880 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:32,593 | ERROR | Thread-882 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:32,594 | ERROR | Thread-881 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:32,594 | ERROR | Thread-884 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:32,595 | ERROR | Thread-883 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:46,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:52,607 | ERROR | Thread-894 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:52,607 | ERROR | Thread-895 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:52,607 | ERROR | Thread-892 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:52,613 | ERROR | Thread-893 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:52,613 | ERROR | Thread-891 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:15:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:01,501 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:04,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:07,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:12,633 | ERROR | Thread-904 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:12,633 | ERROR | Thread-901 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:12,633 | ERROR | Thread-903 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:12,633 | ERROR | Thread-902 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:12,633 | ERROR | Thread-905 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:16,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:25,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:28,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:32,611 | ERROR | Thread-911 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:32,611 | ERROR | Thread-912 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:32,611 | ERROR | Thread-913 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:32,613 | ERROR | Thread-915 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:32,613 | ERROR | Thread-914 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:40,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:43,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:46,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:49,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:52,621 | ERROR | Thread-925 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:52,621 | ERROR | Thread-924 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:52,624 | ERROR | Thread-922 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:52,625 | ERROR | Thread-923 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:52,624 | ERROR | Thread-926 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:16:58,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:10,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:12,640 | ERROR | Thread-935 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:12,640 | ERROR | Thread-932 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:12,640 | ERROR | Thread-933 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:12,640 | ERROR | Thread-936 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:12,640 | ERROR | Thread-934 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:22,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:25,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:28,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:31,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:32,646 | ERROR | Thread-944 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:32,646 | ERROR | Thread-945 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:32,646 | ERROR | Thread-942 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:32,646 | ERROR | Thread-943 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:32,646 | ERROR | Thread-946 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:37,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:40,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:43,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:46,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:49,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:52,384 | ERROR | Thread-954 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:52,384 | ERROR | Thread-957 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:52,385 | ERROR | Thread-956 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:52,385 | ERROR | Thread-955 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:52,385 | ERROR | Thread-953 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:55,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:17:58,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:01,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:04,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:07,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:10,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:12,391 | ERROR | Thread-966 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:12,392 | ERROR | Thread-963 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:12,391 | ERROR | Thread-964 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:12,391 | ERROR | Thread-967 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:12,391 | ERROR | Thread-965 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:16,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:18:19,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:45:24,304 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 20:45:24,358 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 20:45:24,666 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 20:45:24,870 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:45:29,564 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:47 +02 二月 2026 | 20:45:29,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:45:32,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:45:33,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:45:33,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:45:33,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:244865 +02 二月 2026 | 20:45:33,773 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 20:45:35,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:244865 +02 二月 2026 | 20:45:35,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:35,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:35,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:45:35,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:45:35,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:45:35,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:45:36,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:45:36,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:45:36,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:45:36,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:45:36,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:45:36,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:45:36,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45af741d +02 二月 2026 | 20:45:37,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:45:37,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:45:37,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:45:37,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:45:37,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:45:37,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:45:39,008 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 20:45:39,056 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:45:41,835 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:38 +02 二月 2026 | 20:45:42,078 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:45:44,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:244865 +02 二月 2026 | 20:45:44,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:44,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:44,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:45:44,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:45:44,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:45:45,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:45:45,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:45:45,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:45:45,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:45:45,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:45:45,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:45:45,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:45:45,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7efcce18 +02 二月 2026 | 20:45:46,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:45:46,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:45:46,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:45:46,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:45:46,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:45:46,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:45:47,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:45:48,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:45:48,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:45:48,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:295440 +02 二月 2026 | 20:45:48,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 20:45:50,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 +02 二月 2026 | 20:45:50,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:50,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:45:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:45:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:45:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:45:51,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:45:51,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:45:51,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:45:51,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:45:51,957 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7efcce18 +02 二月 2026 | 20:45:52,612 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:45:52,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:45:52,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:45:52,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:45:52,841 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:45:52,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:45:52,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:45:53,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:45:54,653 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 20:45:54,690 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:45:57,843 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:35 +02 二月 2026 | 20:45:57,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:46:00,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 +02 二月 2026 | 20:46:00,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:00,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:00,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:00,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:00,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:01,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:01,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:01,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:01,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:01,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:01,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:01,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:01,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@63384b22 +02 二月 2026 | 20:46:02,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:02,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:02,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:02,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:02,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:02,619 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:46:02,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:46:02,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:06,252 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 20:46:06,301 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 20:46:06,548 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 20:46:06,764 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:46:11,496 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:48 +02 二月 2026 | 20:46:11,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:46:14,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 +02 二月 2026 | 20:46:14,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:14,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:14,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:14,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:14,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:15,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:15,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:15,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:15,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:15,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:15,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:15,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:16,002 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@444f5377 +02 二月 2026 | 20:46:16,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:16,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:16,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:16,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:17,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:17,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:17,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:46:18,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:46:18,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:46:18,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:115452 +02 二月 2026 | 20:46:19,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 20:46:20,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:115452 +02 二月 2026 | 20:46:20,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:21,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:21,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:21,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:21,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:21,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:21,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:21,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:21,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:22,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@444f5377 +02 二月 2026 | 20:46:22,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:22,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:22,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:22,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:22,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:22,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:24,406 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 20:46:24,443 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:46:27,200 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:39 +02 二月 2026 | 20:46:27,325 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:46:30,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295440 +02 二月 2026 | 20:46:30,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:30,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:30,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:30,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:30,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:30,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:30,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:30,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:30,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:30,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:30,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:31,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:31,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15400034 +02 二月 2026 | 20:46:32,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:32,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:32,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:32,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:32,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:32,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:32,627 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:46:32,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:46:32,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:46:33,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:46:33,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:46:33,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:587036 +02 二月 2026 | 20:46:34,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 20:46:35,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 +02 二月 2026 | 20:46:35,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:36,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:36,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:36,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:36,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:36,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:36,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:36,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:37,097 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15400034 +02 二月 2026 | 20:46:37,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:37,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:37,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:37,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:37,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:38,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:39,372 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 20:46:39,406 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:46:42,321 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:36 +02 二月 2026 | 20:46:42,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:46:45,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 +02 二月 2026 | 20:46:45,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:45,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:45,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:45,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:45,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:46,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:46,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:46,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:46,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:46,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1311c966 +02 二月 2026 | 20:46:47,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:47,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:47,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:47,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:47,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:47,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:48,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:46:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:46:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:46:49,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:328509 +02 二月 2026 | 20:46:49,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +02 二月 2026 | 20:46:51,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:328509 +02 二月 2026 | 20:46:51,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:51,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:46:52,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:46:52,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:46:52,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:46:52,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:46:52,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:46:52,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:46:52,634 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:46:52,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:46:52,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:46:52,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1311c966 +02 二月 2026 | 20:46:53,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:46:53,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:46:53,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:46:53,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:46:53,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:46:54,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:46:55,357 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 20:46:55,394 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:46:58,258 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:34 +02 二月 2026 | 20:46:58,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:47:01,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 +02 二月 2026 | 20:47:01,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:01,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:01,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:47:01,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:47:01,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:47:02,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:47:02,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:47:02,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:47:02,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:47:02,631 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:47:02,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:47:02,660 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@332cd567 +02 二月 2026 | 20:47:03,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:47:03,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:47:03,510 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:47:03,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:47:03,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:47:03,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:47:04,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:47:05,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:47:05,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:47:05,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:296512 +02 二月 2026 | 20:47:05,639 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 20:47:07,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:296512 +02 二月 2026 | 20:47:07,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:07,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:07,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:47:07,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:47:07,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:47:08,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:47:08,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:47:08,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:47:08,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:47:08,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@332cd567 +02 二月 2026 | 20:47:09,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:47:09,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:47:09,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:47:09,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:47:09,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:47:09,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:47:10,879 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 login +02 二月 2026 | 20:47:10,918 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 20:47:13,856 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:972225 repeat login, token count:33 +02 二月 2026 | 20:47:13,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 20:47:17,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587036 +02 二月 2026 | 20:47:17,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:17,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:17,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:47:17,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:47:17,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:47:18,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:47:18,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 +02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:47:18,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:47:18,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:47:19,149 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a79b703 +02 二月 2026 | 20:47:19,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:47:19,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:47:19,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:47:19,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:47:19,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:47:20,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:47:20,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 20:47:21,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 20:47:21,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 20:47:21,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:850686 +02 二月 2026 | 20:47:22,105 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:972225 +02 二月 2026 | 20:47:22,638 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 20:47:22,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 20:47:23,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:850686 +02 二月 2026 | 20:47:23,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:24,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 20:47:24,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 20:47:24,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 20:47:24,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 20:47:24,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 20:47:24,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3294000 +02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 20:47:24,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 20:47:24,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 20:47:25,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6a79b703 +02 二月 2026 | 20:47:25,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 20:47:25,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 20:47:25,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 20:47:25,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 20:47:26,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 20:47:26,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,628 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,629 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,630 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,632 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,632 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,632 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:27,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:47:30,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 20:59:57,313 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 20:59:57,367 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 20:59:57,641 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 20:59:57,844 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:00:02,577 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:49 +02 二月 2026 | 21:00:02,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:00:07,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:850686 +02 二月 2026 | 21:00:07,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:00:07,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:00:07,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:00:07,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:00:07,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:00:08,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:00:08,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:00:08,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:00:08,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:00:08,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:00:08,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:00:08,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:00:09,063 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76ced507 +02 二月 2026 | 21:00:09,869 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:00:09,870 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:00:09,870 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:00:09,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:00:09,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:00:10,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:00:11,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:00:12,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:00:12,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:00:12,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:560624 +02 二月 2026 | 21:00:12,503 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 21:00:14,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:560624 +02 二月 2026 | 21:00:14,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:00:14,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:00:14,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:00:14,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:00:14,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:00:14,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:00:15,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:00:15,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:00:15,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:00:15,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:00:15,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:00:15,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:00:15,556 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@76ced507 +02 二月 2026 | 21:00:16,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:00:16,365 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:00:16,365 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:00:16,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:00:16,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:00:16,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:13:38,615 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:13:38,617 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:13:41,041 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:13:41,092 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:13:41,351 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 21:13:41,562 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:13:46,185 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:50 +02 二月 2026 | 21:13:46,375 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:13:49,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:13:49,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:13:49,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:13:49,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:312200 +02 二月 2026 | 21:13:50,330 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 21:13:52,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:312200 +02 二月 2026 | 21:13:52,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:13:52,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:13:52,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:13:52,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:13:52,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:13:52,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:13:52,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:13:52,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:13:52,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:13:52,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:13:52,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:13:53,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:13:53,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@69f80e4f +02 二月 2026 | 21:13:54,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:13:54,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:13:54,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:13:54,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:13:54,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:13:54,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:13:57,965 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 21:13:58,009 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:14:00,851 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:40 +02 二月 2026 | 21:14:00,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:14:02,598 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:14:02,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:14:03,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:312200 +02 二月 2026 | 21:14:03,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:14:03,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:14:03,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:14:03,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:14:03,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:14:04,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:14:04,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:14:04,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:14:04,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:14:04,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:14:04,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:14:04,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:14:04,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58dcb9a6 +02 二月 2026 | 21:14:05,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:14:05,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:14:05,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:14:05,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:14:05,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:14:05,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:14:06,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:14:07,290 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:14:07,290 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:14:07,290 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:469969 +02 二月 2026 | 21:14:07,853 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 21:14:09,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:469969 +02 二月 2026 | 21:14:09,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:14:09,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:14:10,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:14:10,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:14:10,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:14:10,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:14:10,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:14:10,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:14:10,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:14:10,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:14:10,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:14:10,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:14:10,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58dcb9a6 +02 二月 2026 | 21:14:11,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:14:11,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:14:11,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:14:11,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:14:11,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:14:11,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:23:23,566 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:23:23,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:23:23,597 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 login +02 二月 2026 | 21:23:23,642 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:23:26,429 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:528242 repeat login, token count:37 +02 二月 2026 | 21:23:26,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:23:29,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:469969 +02 二月 2026 | 21:23:29,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:23:29,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:23:29,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:23:29,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:23:29,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:23:30,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:23:30,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:23:30,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:23:30,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:23:30,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:23:30,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:23:30,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:23:30,987 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@454c9bda +02 二月 2026 | 21:23:31,826 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:23:31,826 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:23:31,826 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:23:31,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:23:31,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:23:32,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:23:32,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:23:33,688 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:23:33,688 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:23:33,688 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:516510 +02 二月 2026 | 21:23:34,048 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:528242 +02 二月 2026 | 21:23:35,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:516510 +02 二月 2026 | 21:23:35,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:23:36,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:23:36,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:23:36,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:23:36,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:23:36,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:23:36,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:23:36,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:23:36,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:23:36,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:23:36,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:23:36,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:23:37,179 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@454c9bda +02 二月 2026 | 21:23:37,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:23:37,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:23:37,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:23:37,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:23:38,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:23:38,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:23:39,584 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:23:39,616 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:23:42,361 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:35 +02 二月 2026 | 21:23:42,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:23:45,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:516510 +02 二月 2026 | 21:23:45,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:23:45,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:23:45,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:23:45,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:23:45,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:23:45,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:23:46,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:23:46,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:23:46,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:23:46,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:23:46,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:23:46,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:23:48,809 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:23:48,867 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:23:49,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 login +02 二月 2026 | 21:23:49,415 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:23:54,180 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:364881 repeat login, token count:51 +02 二月 2026 | 21:23:54,310 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:23:57,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:516510 +02 二月 2026 | 21:23:57,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:23:58,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:23:58,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:23:58,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:23:58,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:23:58,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:23:58,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:23:58,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:23:58,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:23:58,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:23:58,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:23:58,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:23:59,210 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2264d1f9 +02 二月 2026 | 21:24:00,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:24:00,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:24:00,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:24:00,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:24:00,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:24:00,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:24:00,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:24:01,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:24:01,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:24:01,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:211724 +02 二月 2026 | 21:24:02,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:364881 +02 二月 2026 | 21:24:04,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:211724 +02 二月 2026 | 21:24:04,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:24:04,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:24:04,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:24:04,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:24:04,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:24:04,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:24:04,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:24:04,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:24:04,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:24:04,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:24:04,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:24:05,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:24:05,271 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2264d1f9 +02 二月 2026 | 21:24:06,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:24:06,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:24:06,037 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:24:06,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:24:06,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:24:06,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:24:07,663 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 login +02 二月 2026 | 21:24:07,710 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:24:10,801 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:181048 repeat login, token count:41 +02 二月 2026 | 21:24:10,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:24:12,627 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:24:12,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:24:14,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:516510 +02 二月 2026 | 21:24:14,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:24:14,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:24:14,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:24:14,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:24:14,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:24:15,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:24:15,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:24:15,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:24:15,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +02 二月 2026 | 21:24:15,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:24:15,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:24:15,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:24:15,571 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@137e4e5e +02 二月 2026 | 21:24:16,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:24:16,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:24:16,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:24:16,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:24:16,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:24:16,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:24:17,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:24:18,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:24:18,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:24:18,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:717036 +02 二月 2026 | 21:24:18,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:181048 +02 二月 2026 | 21:26:20,804 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:26:20,863 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:26:21,148 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:26:21,369 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:26:26,006 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:36 +02 二月 2026 | 21:26:26,128 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:26:30,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:717036 +02 二月 2026 | 21:26:30,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:26:30,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:26:30,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:26:30,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:26:30,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:26:30,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:26:31,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:26:31,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:26:31,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:26:31,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:26:31,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:26:31,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:26:31,534 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@314dd31f +02 二月 2026 | 21:26:32,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:26:32,443 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:26:32,443 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:26:32,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:26:32,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:26:32,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:26:33,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:26:34,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:26:34,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:26:34,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:270183 +02 二月 2026 | 21:26:34,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 21:26:36,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:270183 +02 二月 2026 | 21:26:36,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:26:36,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:26:36,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:26:36,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:26:36,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:26:37,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:26:37,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:26:37,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:26:37,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:26:37,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:26:37,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:26:37,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:26:37,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@314dd31f +02 二月 2026 | 21:26:38,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:26:38,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:26:38,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:26:38,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:26:38,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:26:38,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:26:40,079 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:26:40,079 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:26:40,079 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:26:40,079 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:26:40,079 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:26:42,148 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:26:42,562 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:26:42,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:26:51,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:26:54,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:19,481 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:28:19,539 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:28:19,797 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:28:20,047 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:28:24,685 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:37 +02 二月 2026 | 21:28:24,866 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:28:25,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:28,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:31,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:34,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:37,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:40,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:42,591 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:28:42,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:28:49,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:52,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:55,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:28:58,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:01,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:04,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:07,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:10,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:12,609 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:29:12,611 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:29:16,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:19,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:22,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:25,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:28,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:31,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:32,606 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:29:37,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:40,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:43,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:46,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:49,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:52,609 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:29:55,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:29:58,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:01,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:04,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:07,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:10,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:12,624 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:30:16,798 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:19,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:22,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:25,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:28,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:31,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:32,626 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:30:37,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:40,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:45,383 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:30:45,456 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:30:45,792 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:30:46,007 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:30:50,794 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:38 +02 二月 2026 | 21:30:50,945 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:30:51,793 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:54,792 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:30:57,791 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:00,792 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:03,792 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:06,791 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:09,793 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:12,635 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:31:12,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:31:18,793 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:21,794 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:24,793 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:27,793 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:30,793 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:32,638 | ERROR | Thread-33 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:31:32,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:31:36,793 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:39,791 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:42,793 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:45,792 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:48,791 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:51,791 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:31:52,661 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:32:32,119 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:32:32,184 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:32:32,653 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:32:32,913 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:32:37,339 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:39 +02 二月 2026 | 21:32:37,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:32:38,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:32:41,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:32:44,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:32:47,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:32:50,654 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:32:53,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:32:56,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:02,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:02,680 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:33:02,684 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:33:08,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:11,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:14,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:17,654 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:20,654 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:22,670 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:33:22,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:33:26,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:29,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:32,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:35,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:38,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:41,654 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:42,680 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:33:47,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:50,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:33:57,723 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:33:57,771 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:33:58,121 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:33:58,351 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:34:03,494 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:40 +02 二月 2026 | 21:34:03,635 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:34:04,121 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:07,121 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:10,123 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:13,121 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:16,121 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:19,122 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:22,122 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:22,436 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:34:22,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:34:31,122 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:34,121 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:37,122 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:34:40,121 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:35:27,103 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:35:27,162 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:35:27,415 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:35:27,654 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:35:32,013 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:41 +02 二月 2026 | 21:35:32,141 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:35:33,416 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:35:36,415 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:35:39,416 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:35:42,415 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:35:45,416 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:35:48,416 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:35:51,416 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:35:52,463 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:35:52,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:36:00,415 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:36:03,415 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:36:06,414 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:36:09,416 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:36:12,417 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:37:29,359 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:37:29,419 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:37:29,740 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:37:29,964 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:37:34,277 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:42 +02 二月 2026 | 21:37:34,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:37:35,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:37:38,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:37:41,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:37:44,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:37:47,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:37:50,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:37:52,496 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:37:52,500 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:37:56,775 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:38:02,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:05,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:08,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:11,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:14,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:17,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:22,509 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:38:22,511 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:38:23,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:38:29,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:32,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:35,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:38,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:41,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:42,512 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:38:42,516 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:38:47,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:38:53,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:56,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:38:59,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:02,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:05,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:08,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:12,519 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:39:12,522 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:39:14,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:39:20,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:23,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:26,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:29,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:32,525 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:39:32,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:39:35,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:39:41,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:44,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:47,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:50,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:39:52,534 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:39:52,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:39:56,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:40:02,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:08,910 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:40:08,971 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:40:09,297 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:40:09,521 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:40:14,042 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:43 +02 二月 2026 | 21:40:14,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:40:15,298 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:18,298 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:21,298 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:24,297 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:27,298 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:30,297 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:32,545 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:40:32,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:40:36,353 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:40:42,297 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:45,298 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:48,298 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:51,297 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:40:52,547 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:40:52,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:40:57,339 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:41:02,632 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:41:02,688 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:41:02,979 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:41:03,214 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:41:07,683 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:44 +02 二月 2026 | 21:41:07,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:41:22,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:41:32,558 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:41:32,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:41:43,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:42:02,569 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:42:02,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:42:13,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:42:32,576 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:42:32,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:42:43,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:43:02,583 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:43:02,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:43:13,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:43:32,647 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:43:32,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:43:43,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:44:03,927 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:44:03,989 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:44:04,292 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:44:04,574 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:44:09,363 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:45 +02 二月 2026 | 21:44:09,509 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:44:13,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:717036 +02 二月 2026 | 21:44:13,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:44:13,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:44:14,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:44:14,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:44:14,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:44:14,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:44:14,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:44:14,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:44:14,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:44:14,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:44:14,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:44:14,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:44:15,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4d358a9d +02 二月 2026 | 21:44:16,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:44:16,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:44:16,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:44:16,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:44:16,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:44:16,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:44:17,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:44:17,919 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:44:17,919 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:44:17,919 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:457684 +02 二月 2026 | 21:44:18,362 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 21:44:20,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:457684 +02 二月 2026 | 21:44:20,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:44:20,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:44:20,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:44:20,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:44:20,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:44:20,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:44:20,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:44:21,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:44:21,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:44:21,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:44:21,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:44:21,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:44:21,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4d358a9d +02 二月 2026 | 21:44:22,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:44:22,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:44:22,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:44:22,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:44:22,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:44:22,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:44:24,292 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:44:32,609 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:44:32,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:44:44,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:45:59,482 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:45:59,541 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:45:59,855 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:46:00,088 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:46:04,435 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:46 +02 二月 2026 | 21:46:04,555 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:46:07,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:46:07,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:46:07,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:46:07,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:784045 +02 二月 2026 | 21:46:08,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 21:46:10,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:784045 +02 二月 2026 | 21:46:10,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:46:10,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:46:10,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:46:10,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:46:10,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:46:11,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:46:11,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:46:11,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:46:11,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:46:11,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:46:11,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:46:11,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:46:11,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6f706e72 +02 二月 2026 | 21:46:12,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:46:12,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:46:12,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:46:12,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:46:12,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:46:12,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:48:17,595 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:48:17,599 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:48:21,503 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:48:21,563 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:48:21,833 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:48:22,051 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:48:26,775 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:47 +02 二月 2026 | 21:48:26,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:48:29,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:784045 +02 二月 2026 | 21:48:29,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:48:29,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:48:30,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:48:30,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:48:30,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:48:30,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:48:30,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:48:30,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:48:30,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:48:30,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:48:30,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:48:30,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:48:30,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6fc192eb +02 二月 2026 | 21:48:31,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:48:31,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:48:31,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:48:31,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:48:31,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:48:31,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:48:32,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:48:33,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:48:33,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:48:33,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:487009 +02 二月 2026 | 21:48:34,044 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 21:48:35,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:487009 +02 二月 2026 | 21:48:35,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:48:35,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:48:36,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:48:36,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:48:36,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:48:36,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:48:36,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:48:36,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:48:36,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:48:36,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:48:36,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:48:36,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:48:36,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6fc192eb +02 二月 2026 | 21:48:37,539 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:48:37,539 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:48:37,539 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:48:37,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:48:37,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:48:37,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:52:09,798 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:52:09,803 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:52:13,712 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:52:13,773 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:52:14,039 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:52:14,303 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:52:19,429 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:48 +02 二月 2026 | 21:52:19,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:52:22,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:784045 +02 二月 2026 | 21:52:22,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:52:22,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:52:22,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:52:22,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:52:22,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:52:23,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:52:23,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:52:23,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:52:23,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:52:23,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:52:23,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:52:23,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:52:24,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1f9fcb92 +02 二月 2026 | 21:52:24,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:52:24,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:52:24,763 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:52:24,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:52:24,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:52:25,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:52:25,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:52:26,881 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:52:26,881 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:52:26,881 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:371108 +02 二月 2026 | 21:52:27,234 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 21:52:29,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:371108 +02 二月 2026 | 21:52:29,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:52:29,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:52:29,378 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:52:29,378 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:52:29,378 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:52:29,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:52:29,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:52:29,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:52:29,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:52:29,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:52:29,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:52:30,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:52:30,322 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1f9fcb92 +02 二月 2026 | 21:52:31,043 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:52:31,043 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:52:31,043 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:52:31,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:52:31,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:52:31,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:54:02,437 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:54:02,441 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:54:06,369 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:54:06,425 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:54:06,721 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:54:06,943 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:54:11,672 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:49 +02 二月 2026 | 21:54:11,937 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:54:15,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:784045 +02 二月 2026 | 21:54:15,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:54:15,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:54:15,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:54:15,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:54:15,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:54:16,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:54:16,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:54:16,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:54:16,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:54:16,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:54:16,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:54:16,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:54:17,123 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4620b3e4 +02 二月 2026 | 21:54:17,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:54:17,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:54:17,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:54:17,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:54:17,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:54:18,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:54:18,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:54:19,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:54:19,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:54:19,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:708053 +02 二月 2026 | 21:54:20,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 21:54:22,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:708053 +02 二月 2026 | 21:54:22,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:54:22,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:54:22,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:54:22,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:54:22,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:54:22,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:54:23,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:54:23,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:54:23,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:54:23,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:54:23,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:54:23,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:54:23,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4620b3e4 +02 二月 2026 | 21:54:24,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:54:24,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:54:24,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:54:24,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:54:24,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:54:24,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:54:30,717 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:54:32,535 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:54:32,537 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:54:46,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:55:06,720 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:55:12,565 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:55:12,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:55:26,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:55:46,721 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:55:52,551 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:55:52,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:56:06,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:56:26,721 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:56:32,562 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 21:56:32,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 21:56:46,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:57:06,721 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 21:59:24,165 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:59:24,219 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:59:24,616 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:59:24,891 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:59:29,735 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:50 +02 二月 2026 | 21:59:29,850 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:59:40,999 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 21:59:41,055 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 21:59:41,373 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 21:59:41,634 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 21:59:46,429 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:51 +02 二月 2026 | 21:59:46,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 21:59:50,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:371108 +02 二月 2026 | 21:59:50,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +02 二月 2026 | 21:59:50,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +02 二月 2026 | 21:59:50,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:59:50,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:59:50,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:59:51,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:59:51,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:59:51,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:59:51,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:59:51,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:59:51,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:59:51,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:59:51,982 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5b862d7c +02 二月 2026 | 21:59:52,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:59:52,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:59:52,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:59:52,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:59:52,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:59:52,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 21:59:53,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 21:59:54,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 21:59:54,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 21:59:54,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:840692 +02 二月 2026 | 21:59:54,990 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 21:59:56,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:840692 +02 二月 2026 | 21:59:56,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:59:56,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 21:59:57,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 21:59:57,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 21:59:57,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 21:59:57,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 21:59:57,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 21:59:57,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 21:59:57,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 21:59:57,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 21:59:57,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 21:59:57,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 21:59:58,155 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5b862d7c +02 二月 2026 | 21:59:58,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 21:59:58,893 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 21:59:58,893 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 21:59:58,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 21:59:58,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 21:59:59,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:00:02,625 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:00:02,631 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:00:05,530 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:00:05,530 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:00:21,373 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:00:22,628 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:00:22,628 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:00:22,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:00:22,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:00:41,411 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:01:01,373 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:01:02,636 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:01:02,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:01:21,409 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:01:25,139 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:01:25,201 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:01:25,497 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:01:25,735 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:01:30,462 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:52 +02 二月 2026 | 22:01:30,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:01:52,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:371108 +02 二月 2026 | 22:01:52,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:01:52,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:01:52,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:01:52,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:01:52,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:01:52,657 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:01:52,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:01:52,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:01:53,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:01:53,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:01:53,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:01:53,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:01:53,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:01:53,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:01:53,534 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6be8b7e6 +02 二月 2026 | 22:01:54,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:01:54,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:01:54,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:01:54,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:01:54,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:01:54,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:01:55,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:02:42,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:02:42,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:02:42,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:264704 +02 二月 2026 | 22:02:43,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:02:45,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:264704 +02 二月 2026 | 22:02:45,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:02:45,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:02:45,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:02:45,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:02:45,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:02:46,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:02:46,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:02:46,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:02:46,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:02:46,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:02:46,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:02:46,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:02:47,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6be8b7e6 +02 二月 2026 | 22:02:47,885 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:02:47,885 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:02:47,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:02:47,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:02:47,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:02:48,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:04:11,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,014 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,018 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,018 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,018 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:11,021 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:04:25,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:04:32,700 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-88 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-94 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-98 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-101 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-87 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-97 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-92 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,700 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,700 | ERROR | Thread-102 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:04:32,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,711 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:32,713 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:04:45,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:05:02,706 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:05:02,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:05:15,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:05:32,464 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:05:32,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:05:45,539 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:06:02,482 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:06:02,485 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:06:15,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:06:32,485 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:06:32,487 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:06:45,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:07:02,491 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:07:02,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:07:15,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:07:32,510 | ERROR | Thread-126 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:07:32,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:07:45,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:08:02,541 | ERROR | Thread-130 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:08:02,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:08:15,565 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:08:32,518 | ERROR | Thread-134 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:08:32,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:08:45,538 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:09:02,527 | ERROR | Thread-139 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:09:02,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:09:15,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:09:32,533 | ERROR | Thread-143 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:09:32,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:09:45,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:10:00,589 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:10:00,648 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:10:00,967 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:10:01,206 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:10:06,216 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:53 +02 二月 2026 | 22:10:06,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:10:20,827 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:10:20,888 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:10:21,133 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:10:21,383 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:10:26,412 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:54 +02 二月 2026 | 22:10:26,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:10:32,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:371108 +02 二月 2026 | 22:10:32,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:10:32,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:10:32,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:10:32,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:10:32,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:10:33,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:10:33,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:10:33,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:10:33,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:10:33,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:10:33,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:10:33,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:10:33,903 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ce9c107 +02 二月 2026 | 22:10:34,721 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:10:34,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:10:34,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:10:34,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:10:34,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:10:34,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:10:35,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:15:52,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:15:52,060 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:15:52,070 | ERROR | Timer-0 | client.io.ISocket | | General error writing to socket +java.net.SocketException: Software caused connection abort: socket write error + at java.net.SocketOutputStream.socketWrite0(Native Method) + at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) + at java.net.SocketOutputStream.write(SocketOutputStream.java:143) + at com.robotcm.taurus.client.io.SocketTcp.__writeSocket(SocketTcp.java:107) + at com.robotcm.taurus.client.io.SocketTcp.send(SocketTcp.java:97) + at com.robotcm.taurus.client.io.IOHandler.onDataWrite(IOHandler.java:229) + at com.robotcm.taurus.client.io.SystemController.sendPingPong(SystemController.java:94) + at com.robotcm.taurus.client.io.LagMonitor.run(LagMonitor.java:98) + at java.util.TimerThread.mainLoop(Timer.java:555) + at java.util.TimerThread.run(Timer.java:505) +02 二月 2026 | 22:15:52,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:15:52,073 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:982986 +02 二月 2026 | 22:15:52,073 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:15:52,073 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : SendError +02 二月 2026 | 22:15:52,073 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : SendError +02 二月 2026 | 22:15:52,539 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:15:54,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:982986 +02 二月 2026 | 22:15:54,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:15:54,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:15:54,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:15:54,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:15:54,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:15:55,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:15:55,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:15:55,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:15:55,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:15:55,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:15:55,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:15:55,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:15:55,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ce9c107 +02 二月 2026 | 22:15:56,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:15:56,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:15:56,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:15:56,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:15:56,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:15:56,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:24:14,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,560 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,561 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,573 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,590 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,591 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:14,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:24:31,134 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:24:32,566 | ERROR | Thread-302 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-331 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-329 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-285 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-341 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-359 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-349 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-308 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-338 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-353 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-304 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-330 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-350 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-360 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-333 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-348 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-322 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-332 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-337 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-352 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-361 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-311 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-351 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-326 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-323 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-301 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-336 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-334 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-309 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-307 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-317 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-325 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-297 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,566 | ERROR | Thread-296 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,566 | ERROR | Thread-288 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,566 | ERROR | Thread-284 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,566 | ERROR | Thread-312 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,566 | ERROR | Thread-320 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,566 | ERROR | Thread-295 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,569 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,569 | ERROR | Thread-343 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,569 | ERROR | Thread-300 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,569 | ERROR | Thread-340 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,569 | ERROR | Thread-319 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,569 | ERROR | Thread-344 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-316 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-363 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-347 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-354 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-357 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-321 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-345 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-356 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-305 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-287 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-286 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-313 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-318 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-293 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-335 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-299 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-294 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-291 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-298 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,566 | ERROR | Thread-283 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,566 | ERROR | Thread-292 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-310 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,566 | ERROR | Thread-289 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-290 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-327 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-314 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-306 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-328 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,568 | ERROR | Thread-346 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-339 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-342 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-364 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-362 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-358 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-355 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-365 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,567 | ERROR | Thread-303 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:24:32,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,584 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,588 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:32,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:24:49,285 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:24:49,343 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:24:49,662 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:24:49,873 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:24:54,826 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:55 +02 二月 2026 | 22:24:54,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:25:02,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:371108 +02 二月 2026 | 22:25:02,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:25:02,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:25:02,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:25:02,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:25:02,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:25:02,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:25:03,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:25:03,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:25:03,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:25:03,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:25:03,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:25:03,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:25:03,745 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4bc23464 +02 二月 2026 | 22:25:04,564 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:25:04,564 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:25:04,564 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:25:04,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:25:04,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:25:04,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:25:05,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:25:06,463 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:25:06,463 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:25:06,463 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:539966 +02 二月 2026 | 22:25:06,789 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:25:08,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:539966 +02 二月 2026 | 22:25:08,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:25:09,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:25:09,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:25:09,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:25:09,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:25:10,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:25:11,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:25:11,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:25:11,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:25:11,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:25:11,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:25:11,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:25:12,608 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:25:12,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:25:12,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4bc23464 +02 二月 2026 | 22:25:15,398 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:25:15,398 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:25:15,398 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:25:15,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:25:15,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:25:16,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:25:26,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:25:26,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:25:26,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:25:39,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:25:52,749 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:25:52,749 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:25:52,750 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:25:52,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:25:52,755 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:25:52,756 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:25:59,946 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:26:25,547 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:26:25,598 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:26:26,831 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:26:27,145 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:26:31,675 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:56 +02 二月 2026 | 22:26:31,815 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:26:36,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:371108 +02 二月 2026 | 22:26:36,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:26:36,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:26:36,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:26:36,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:26:36,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:26:37,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:26:37,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:26:37,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:26:37,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:26:37,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:26:37,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:26:37,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:26:37,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b52c42 +02 二月 2026 | 22:26:38,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:26:38,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:26:38,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:26:38,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:26:38,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:26:38,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:26:39,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:26:40,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:26:40,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:26:40,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:197355 +02 二月 2026 | 22:26:40,990 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:26:42,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:197355 +02 二月 2026 | 22:26:42,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:26:42,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:26:42,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:26:42,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:26:42,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:26:43,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:26:43,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:26:43,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:26:43,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:26:43,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:26:43,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:26:43,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:26:43,759 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b52c42 +02 二月 2026 | 22:26:44,540 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:26:44,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:26:44,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:26:44,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:26:44,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:26:44,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:26:53,362 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:27:19,392 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:27:20,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:27:20,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:27:20,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:27:20,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:27:20,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:27:37,726 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:27:37,787 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:27:38,166 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:27:38,427 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:27:42,600 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:57 +02 二月 2026 | 22:27:42,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:27:47,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:371108 +02 二月 2026 | 22:27:47,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:27:47,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:27:47,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:27:47,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:27:47,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:27:47,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:27:48,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:27:48,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:27:48,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:27:48,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:27:48,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:27:48,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:27:48,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2d30b3af +02 二月 2026 | 22:27:49,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:27:49,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:27:49,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:27:49,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:27:49,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:27:49,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:27:50,233 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:27:51,102 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:27:51,102 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:27:51,102 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:754059 +02 二月 2026 | 22:27:51,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:27:53,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:754059 +02 二月 2026 | 22:27:53,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:27:53,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:27:53,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:27:53,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:27:53,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:27:53,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:27:53,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:27:53,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:27:53,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:27:53,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:27:53,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:27:54,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:27:54,268 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2d30b3af +02 二月 2026 | 22:27:55,092 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:27:55,093 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:27:55,093 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:27:55,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:27:55,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:27:55,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 127.0.0.1] +02 二月 2026 | 22:29:30,424 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:29:30,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:29:33,235 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:29:33,294 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:29:33,597 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:29:33,888 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:29:38,450 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:58 +02 二月 2026 | 22:29:38,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:29:44,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:371108 +02 二月 2026 | 22:29:44,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:29:44,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:29:44,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:29:44,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:29:44,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:29:45,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:29:45,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:29:45,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:29:45,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:29:45,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:29:45,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:29:45,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:29:45,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@144e9483 +02 二月 2026 | 22:29:46,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:29:46,607 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:29:46,607 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:29:46,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:29:46,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:29:46,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +02 二月 2026 | 22:29:47,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:29:48,682 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:29:48,682 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:29:48,682 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:681827 +02 二月 2026 | 22:29:49,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:29:50,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:681827 +02 二月 2026 | 22:29:50,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:29:51,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:29:51,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:29:51,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:29:51,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:29:51,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:29:51,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:29:51,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:29:51,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:29:51,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:29:51,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:29:51,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:29:52,238 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@144e9483 +02 二月 2026 | 22:29:53,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:29:53,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:29:53,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:29:53,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:29:53,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:29:53,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +02 二月 2026 | 22:29:56,689 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:30:02,616 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:30:02,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:30:13,637 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:30:32,376 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:30:32,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:30:43,642 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:31:02,393 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:31:02,394 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:31:13,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:32:36,856 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:32:36,916 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:32:37,158 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:32:37,379 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:32:42,158 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:59 +02 二月 2026 | 22:32:42,318 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:32:45,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:32:46,475 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:32:46,475 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:32:46,475 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:314623 +02 二月 2026 | 22:32:46,869 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:32:48,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:314623 +02 二月 2026 | 22:32:48,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:32:48,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:32:48,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:32:48,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:32:48,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:32:49,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:32:49,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:32:49,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:32:49,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5000000 +02 二月 2026 | 22:32:49,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:32:49,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:32:49,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:32:49,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@193c4694 +02 二月 2026 | 22:32:50,834 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:32:50,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:32:50,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:32:50,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:32:50,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:32:51,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +02 二月 2026 | 22:33:02,191 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:33:07,157 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:33:17,157 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:33:27,158 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:33:37,158 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:33:45,081 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:33:45,139 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:33:45,431 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:33:45,668 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:33:50,687 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:60 +02 二月 2026 | 22:33:50,832 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:33:53,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:33:54,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:33:54,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:33:54,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:146225 +02 二月 2026 | 22:33:55,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:33:56,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:146225 +02 二月 2026 | 22:33:56,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:33:56,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:33:57,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 22:33:57,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +02 二月 2026 | 22:34:09,957 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:34:15,431 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:34:25,432 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:34:29,081 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:34:29,138 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:34:29,444 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:34:29,657 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:34:34,147 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:61 +02 二月 2026 | 22:34:34,281 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:34:37,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:146225 +02 二月 2026 | 22:34:37,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:34:37,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:34:37,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 22:34:37,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +02 二月 2026 | 22:34:38,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:34:39,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:34:39,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:34:39,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:673334 +02 二月 2026 | 22:34:39,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:34:41,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:673334 +02 二月 2026 | 22:34:41,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:34:41,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:34:41,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 22:34:41,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +02 二月 2026 | 22:39:03,351 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:39:03,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:39:07,362 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:39:07,423 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:39:07,771 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:39:07,996 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:39:12,707 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:62 +02 二月 2026 | 22:39:12,913 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:39:15,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:673334 +02 二月 2026 | 22:39:15,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:39:16,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:39:16,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:39:16,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:39:16,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:39:16,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:39:16,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:39:16,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:39:16,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 22:39:16,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:39:16,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:39:17,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:39:17,266 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@ddb93e3 +02 二月 2026 | 22:39:18,035 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:39:18,035 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:39:18,035 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:39:18,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:39:18,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:39:18,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:39:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:39:20,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:39:20,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:39:20,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:225820 +02 二月 2026 | 22:39:20,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:39:22,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:225820 +02 二月 2026 | 22:39:22,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:39:22,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:39:22,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:39:22,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:39:22,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:39:22,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:39:23,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:39:23,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:39:23,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 22:39:23,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:39:23,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:39:23,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:39:23,533 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@ddb93e3 +02 二月 2026 | 22:39:24,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:39:24,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:39:24,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:39:24,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:39:24,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:39:24,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:39:40,913 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:39:40,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:39:40,988 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:39:40,989 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:39:40,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:39:46,251 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:39:46,304 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:39:46,540 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:39:46,759 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:39:51,147 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:63 +02 二月 2026 | 22:39:51,298 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:39:54,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:673334 +02 二月 2026 | 22:39:54,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:39:54,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:39:54,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:39:54,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:39:54,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:39:55,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:39:55,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:39:55,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:39:55,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 22:39:55,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:39:55,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:39:55,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:39:55,793 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@c22387f +02 二月 2026 | 22:39:56,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:39:56,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:39:56,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:39:56,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:39:56,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:39:56,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:39:57,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:39:58,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:39:58,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:39:58,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:517519 +02 二月 2026 | 22:39:58,708 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:40:00,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:517519 +02 二月 2026 | 22:40:00,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:40:00,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:40:00,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:40:00,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:40:00,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:40:01,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:40:01,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:40:01,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:40:01,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 22:40:01,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:40:01,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:40:01,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:40:01,540 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@c22387f +02 二月 2026 | 22:40:02,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:40:02,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:40:02,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:40:02,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:40:02,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:40:02,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:40:11,420 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:40:11,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:40:11,493 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:40:11,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:40:26,541 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:40:31,059 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:40:31,059 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:40:31,062 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:40:31,062 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:40:46,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:47:59,663 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 22:47:59,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 22:48:03,680 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:48:03,731 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:48:03,985 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:48:04,219 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:48:08,499 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:64 +02 二月 2026 | 22:48:08,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:48:11,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:517519 +02 二月 2026 | 22:48:12,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:48:12,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 22:48:12,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:48:12,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:48:12,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:48:12,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:48:12,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:48:12,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:48:12,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 22:48:12,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:48:12,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:48:13,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:48:13,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@99bb4d7 +02 二月 2026 | 22:48:14,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:48:14,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:48:14,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:48:14,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:48:14,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:48:14,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:48:15,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:48:16,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:48:16,034 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:48:16,034 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:814637 +02 二月 2026 | 22:48:16,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:48:18,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:814637 +02 二月 2026 | 22:48:18,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:48:18,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:48:18,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 22:48:18,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:48:24,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:517519 +02 二月 2026 | 22:48:24,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 22:48:25,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 22:48:25,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 22:48:25,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:48:26,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:48:26,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:48:26,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:48:26,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:184314 +02 二月 2026 | 22:48:27,131 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:48:29,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:184314 +02 二月 2026 | 22:48:29,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:48:29,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:48:29,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 22:48:29,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:48:32,728 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 22:48:36,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:517519 +02 二月 2026 | 22:48:36,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 22:48:36,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 22:48:36,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 22:48:36,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:48:37,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:48:38,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:48:38,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:48:38,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:231309 +02 二月 2026 | 22:48:38,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:48:40,088 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:231309 +02 二月 2026 | 22:48:40,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:48:40,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:48:40,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 22:48:40,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 22:59:23,288 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 22:59:23,352 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 22:59:23,631 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 22:59:23,857 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 22:59:28,295 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:65 +02 二月 2026 | 22:59:28,422 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 22:59:31,470 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 22:59:32,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 22:59:32,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 22:59:32,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:197276 +02 二月 2026 | 22:59:32,759 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 22:59:34,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:197276 +02 二月 2026 | 22:59:34,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:59:34,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 22:59:34,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 22:59:34,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 22:59:34,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 22:59:35,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 22:59:35,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 22:59:35,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 22:59:35,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 22:59:35,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 22:59:35,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 22:59:35,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 22:59:35,773 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2d8868d4 +02 二月 2026 | 22:59:36,554 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 22:59:36,554 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 22:59:36,554 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 22:59:36,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 22:59:36,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 22:59:36,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:06:18,586 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:06:18,645 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:06:18,960 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:06:19,181 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:06:23,578 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:66 +02 二月 2026 | 23:06:23,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:06:27,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:197276 +02 二月 2026 | 23:06:27,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:06:27,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:06:27,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:06:27,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:06:28,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:06:29,302 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:06:29,302 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:06:29,302 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:481895 +02 二月 2026 | 23:06:29,732 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:06:31,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:481895 +02 二月 2026 | 23:06:31,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:06:31,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:06:32,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:06:32,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:06:32,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:06:32,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:06:32,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:06:32,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:06:32,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:06:32,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:06:32,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:06:32,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:06:33,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@575db841 +02 二月 2026 | 23:06:33,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:06:33,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:06:33,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:06:33,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:06:33,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:06:34,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:06:38,959 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:06:48,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:06:58,959 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:07:08,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:07:18,959 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:07:28,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:07:38,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:07:48,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:07:58,783 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:07:58,847 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:07:59,094 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:07:59,308 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:08:04,210 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:67 +02 二月 2026 | 23:08:04,329 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:08:07,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:481895 +02 二月 2026 | 23:08:07,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:08:07,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:08:07,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:08:07,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:08:08,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:08:09,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:08:09,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:08:09,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:794453 +02 二月 2026 | 23:08:09,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:08:11,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:794453 +02 二月 2026 | 23:08:11,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:08:11,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:08:11,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:08:11,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:08:22,042 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:08:22,100 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:08:22,435 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:08:22,686 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:08:27,186 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:68 +02 二月 2026 | 23:08:27,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:08:29,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:794453 +02 二月 2026 | 23:08:29,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:08:30,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:08:30,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:08:30,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:08:30,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:08:30,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:08:30,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:08:30,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:08:30,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:08:30,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:08:30,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:08:30,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:08:31,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5150a990 +02 二月 2026 | 23:08:32,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:08:32,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:08:32,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:08:32,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:08:32,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:08:32,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:08:33,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:08:34,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:08:34,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:08:34,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:233490 +02 二月 2026 | 23:08:34,402 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:08:36,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:233490 +02 二月 2026 | 23:08:36,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:08:36,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:08:36,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:08:36,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:08:36,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:08:36,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:08:36,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:08:37,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:08:37,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:08:37,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:08:37,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:08:37,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:08:37,374 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5150a990 +02 二月 2026 | 23:08:38,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:08:38,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:08:38,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:08:38,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:08:38,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:08:38,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:08:42,434 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:08:52,435 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:09:02,435 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:09:12,436 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:09:22,436 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:09:32,434 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:09:42,435 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:09:53,242 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:09:53,293 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:09:53,586 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:09:53,815 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:09:58,146 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:69 +02 二月 2026 | 23:09:58,254 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:10:00,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:794453 +02 二月 2026 | 23:10:00,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:10:01,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:10:01,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:10:01,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:10:01,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:10:01,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:10:01,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:10:02,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:10:02,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:10:02,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:10:02,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:10:02,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:10:02,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b088f3e +02 二月 2026 | 23:10:03,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:10:03,194 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:10:03,194 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:10:03,228 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:10:03,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:10:03,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:10:04,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:10:05,141 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:10:05,141 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:10:05,141 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:319552 +02 二月 2026 | 23:10:05,462 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:10:07,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:319552 +02 二月 2026 | 23:10:07,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:10:07,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:10:07,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:10:07,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:10:07,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:10:07,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:10:08,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:10:08,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:10:08,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:10:08,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:10:08,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:10:08,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:10:08,493 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b088f3e +02 二月 2026 | 23:10:09,287 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:10:09,287 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:10:09,287 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:10:09,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:10:09,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:10:09,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:10:13,585 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:10:23,587 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:10:33,587 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:10:43,586 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:10:53,585 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:11:03,587 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:11:13,586 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:11:23,585 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:11:31,015 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:11:31,073 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:11:31,370 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:11:31,582 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:11:36,165 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:70 +02 二月 2026 | 23:11:36,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:11:39,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:319552 +02 二月 2026 | 23:11:39,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:11:39,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:11:40,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:11:40,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:11:40,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:11:40,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:11:40,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:11:40,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:11:40,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:11:40,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:11:40,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:11:40,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:11:41,058 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@39feea6e +02 二月 2026 | 23:11:41,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:11:41,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:11:41,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:11:41,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:11:41,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:11:42,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:11:42,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:11:43,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:11:43,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:11:43,544 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:125017 +02 二月 2026 | 23:11:43,908 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:11:45,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:125017 +02 二月 2026 | 23:11:45,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:11:45,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:11:46,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:11:46,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:11:46,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:11:46,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:11:46,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:11:46,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:11:46,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:11:46,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:11:46,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:11:46,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:11:46,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@39feea6e +02 二月 2026 | 23:11:47,619 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:11:47,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:11:47,620 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:11:47,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:11:47,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:11:47,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:11:51,370 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:12:01,370 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:12:11,370 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:12:21,370 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:12:32,500 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:12:32,552 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:12:32,841 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:12:33,093 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:12:37,923 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:71 +02 二月 2026 | 23:12:38,081 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:12:40,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:794453 +02 二月 2026 | 23:12:40,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:12:41,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:12:41,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:12:41,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:12:41,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:12:41,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:12:41,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:12:41,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:12:41,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:12:41,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:12:41,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:12:42,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:12:42,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7ea02ec1 +02 二月 2026 | 23:12:43,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:12:43,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:12:43,151 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:12:43,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:12:43,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:12:43,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:12:44,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:12:45,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:12:45,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:12:45,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:792441 +02 二月 2026 | 23:12:45,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:12:47,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:792441 +02 二月 2026 | 23:12:47,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:12:47,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:12:47,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:12:47,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:12:47,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:12:48,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:12:48,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:12:48,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:12:48,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:12:48,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:12:48,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:12:48,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:12:48,682 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7ea02ec1 +02 二月 2026 | 23:12:49,468 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:12:49,468 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:12:49,468 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:12:49,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:12:49,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:12:49,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:12:53,180 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:13:02,841 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:13:12,840 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:13:22,841 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:13:32,840 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:13:42,842 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:13:52,840 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:14:04,309 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:14:04,368 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:14:04,706 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:14:04,945 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:14:09,407 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:72 +02 二月 2026 | 23:14:09,525 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:14:12,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:792441 +02 二月 2026 | 23:14:12,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:14:12,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:14:12,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:14:13,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:14:13,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:14:14,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:14:14,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:14:14,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:990769 +02 二月 2026 | 23:14:15,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:14:16,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:990769 +02 二月 2026 | 23:14:16,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:14:16,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:14:17,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:14:17,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:14:17,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:14:17,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:14:17,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:14:17,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:14:17,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:14:17,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:14:17,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:14:17,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:14:17,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79090960 +02 二月 2026 | 23:14:21,393 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:14:21,447 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:14:21,734 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:14:21,977 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:14:26,716 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:73 +02 二月 2026 | 23:14:26,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:14:30,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:990769 +02 二月 2026 | 23:14:30,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:14:30,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:14:30,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:14:30,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:14:30,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:14:30,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:14:31,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:14:31,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:14:31,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:14:31,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:14:31,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:14:31,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:14:31,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@11fc060a +02 二月 2026 | 23:14:32,713 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:14:32,713 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:14:32,713 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:14:32,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:14:32,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:14:32,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:14:33,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:14:34,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:14:34,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:14:34,738 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:697944 +02 二月 2026 | 23:14:35,110 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:14:36,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:697944 +02 二月 2026 | 23:14:36,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:14:37,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:14:37,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:14:37,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:14:37,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:14:37,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:14:37,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:14:38,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:14:38,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:14:38,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:14:38,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:14:38,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:14:38,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@11fc060a +02 二月 2026 | 23:14:39,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:14:39,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:14:39,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:14:39,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:14:39,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:14:39,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:14:42,927 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:14:51,733 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:15:01,734 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:15:11,734 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:15:21,733 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:15:31,735 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:15:41,733 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:15:51,734 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:16:01,734 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:16:11,734 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:16:21,734 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:16:31,734 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:16:41,734 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:16:51,733 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:17:01,735 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:17:11,733 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:17:25,210 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:17:25,264 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:17:25,560 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:17:25,786 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:17:30,007 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:74 +02 二月 2026 | 23:17:30,129 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:17:33,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:990769 +02 二月 2026 | 23:17:33,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:17:33,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:17:33,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:17:33,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:17:33,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:17:34,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:17:34,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:17:34,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:17:34,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:17:34,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:17:34,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:17:34,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:17:34,667 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@62e20abc +02 二月 2026 | 23:17:35,456 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:17:35,457 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:17:35,457 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:17:35,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:17:35,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:17:35,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:17:36,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:17:37,402 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:17:37,403 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:17:37,403 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:286495 +02 二月 2026 | 23:17:37,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:17:39,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:286495 +02 二月 2026 | 23:17:39,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:17:39,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:17:39,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:17:39,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:17:39,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:17:40,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:17:40,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:17:40,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:17:40,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:17:40,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:17:40,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:17:40,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:17:40,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@62e20abc +02 二月 2026 | 23:17:41,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:17:41,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:17:41,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:17:41,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:17:41,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:17:41,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:17:45,560 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:17:55,561 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:18:05,560 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:18:15,561 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:18:24,996 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:18:25,048 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:18:25,279 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:18:25,501 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:18:30,034 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:75 +02 二月 2026 | 23:18:30,171 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:18:33,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:286495 +02 二月 2026 | 23:18:33,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:18:34,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:18:34,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:18:34,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:18:34,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:18:34,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:18:34,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:18:34,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:18:34,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:18:34,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:18:34,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:18:34,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:18:35,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5704d85 +02 二月 2026 | 23:18:36,115 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:18:36,116 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:18:36,116 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:18:36,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:18:36,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:18:36,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:18:37,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:18:38,242 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:18:38,242 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:18:38,242 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:205217 +02 二月 2026 | 23:18:38,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:18:40,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:205217 +02 二月 2026 | 23:18:40,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:18:40,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:18:40,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:18:40,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:18:40,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:18:41,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:18:41,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:18:41,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:18:41,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:18:41,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:18:41,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:18:41,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:18:41,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5704d85 +02 二月 2026 | 23:18:42,549 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:18:42,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:18:42,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:18:42,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:18:42,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:18:42,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:18:46,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:18:55,278 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:20:13,518 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:20:13,571 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:20:13,945 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:20:14,218 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:20:18,704 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:76 +02 二月 2026 | 23:20:18,874 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:20:21,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:990769 +02 二月 2026 | 23:20:22,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:20:22,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:20:22,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:20:22,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:20:22,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:20:22,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:20:22,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:20:23,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:20:23,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:20:23,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:20:23,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:20:23,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:20:23,425 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@38a625ac +02 二月 2026 | 23:20:24,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:20:24,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:20:24,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:20:24,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:20:24,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:20:24,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:20:25,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:20:26,145 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:20:26,145 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:20:26,145 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:641330 +02 二月 2026 | 23:20:26,485 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:20:28,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641330 +02 二月 2026 | 23:20:28,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:20:28,492 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:20:28,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:20:28,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:20:28,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:20:28,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:20:29,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:20:29,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:20:29,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:20:29,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:20:29,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:20:29,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:20:29,491 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@38a625ac +02 二月 2026 | 23:20:30,327 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:20:30,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:20:30,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:20:30,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:20:30,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:20:30,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:20:33,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:20:43,943 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:20:53,944 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:21:26,850 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:21:26,898 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:21:27,209 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:21:27,440 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:21:32,513 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:77 +02 二月 2026 | 23:21:32,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:21:36,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641330 +02 二月 2026 | 23:21:36,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:21:36,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:21:36,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:21:36,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:21:37,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:21:38,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:21:38,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:21:38,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:729444 +02 二月 2026 | 23:21:38,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:21:40,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:729444 +02 二月 2026 | 23:21:40,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:21:40,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:21:40,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:21:40,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:21:47,208 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:21:57,209 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:22:07,209 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:22:17,208 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:22:27,208 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:22:37,208 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:22:46,293 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:22:46,341 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:22:46,639 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:22:46,864 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:22:51,448 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:78 +02 二月 2026 | 23:22:51,630 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:22:55,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:641330 +02 二月 2026 | 23:22:55,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:22:55,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:22:55,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:22:55,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:22:56,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:22:58,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:22:58,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:22:58,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:449143 +02 二月 2026 | 23:22:58,990 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:23:00,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:449143 +02 二月 2026 | 23:23:00,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:23:01,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:23:01,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:23:01,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:23:06,639 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:23:16,638 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:23:26,638 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:23:36,638 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:23:46,952 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:23:47,007 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:23:47,264 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:23:47,513 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:23:52,046 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:79 +02 二月 2026 | 23:23:52,187 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:23:55,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:990769 +02 二月 2026 | 23:23:56,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:23:56,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:23:56,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:23:56,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:23:56,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:23:56,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:23:56,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:23:56,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:23:56,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:23:56,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:23:56,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:23:57,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:23:57,297 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@60f1a0c6 +02 二月 2026 | 23:23:58,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:23:58,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:23:58,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:23:58,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:23:58,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:23:58,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:23:59,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:24:00,554 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:24:00,554 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:24:00,554 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:148612 +02 二月 2026 | 23:24:01,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:24:03,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:148612 +02 二月 2026 | 23:24:03,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:24:03,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:24:03,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:24:03,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:24:03,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:24:03,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:24:03,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:24:03,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:24:03,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:24:03,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:24:03,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:24:04,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:24:04,390 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@60f1a0c6 +02 二月 2026 | 23:24:05,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:24:05,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:24:05,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:24:05,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:24:05,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:24:05,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:24:08,806 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:24:17,264 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:24:27,264 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:24:30,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:148612 +02 二月 2026 | 23:24:30,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:24:30,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:24:31,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:24:31,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:24:31,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:24:31,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:24:31,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:24:31,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:24:31,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:24:31,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:24:31,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:24:31,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:24:32,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@60f1a0c6 +02 二月 2026 | 23:24:32,695 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:24:32,695 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:24:32,695 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:24:32,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:24:32,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:24:32,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:24:33,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:24:34,317 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:24:34,317 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:24:34,317 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:737728 +02 二月 2026 | 23:24:34,685 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:24:36,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:737728 +02 二月 2026 | 23:24:36,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:24:36,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:24:36,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:24:36,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:24:40,207 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:24:41,084 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 23:24:41,089 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 23:24:53,589 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:24:53,637 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:24:53,933 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:24:54,172 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:24:58,928 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:80 +02 二月 2026 | 23:24:59,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:25:03,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:148612 +02 二月 2026 | 23:25:03,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:25:03,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:25:03,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:25:03,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:25:04,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:25:05,431 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:25:05,431 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:25:05,431 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:332707 +02 二月 2026 | 23:25:05,957 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:25:07,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:332707 +02 二月 2026 | 23:25:07,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:25:07,946 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:25:08,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:25:08,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:25:13,934 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:25:23,933 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:25:33,932 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:25:43,932 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:25:53,933 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:26:03,933 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:26:13,934 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:26:23,933 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:26:33,933 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:26:43,932 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:26:49,758 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:26:49,819 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:26:50,134 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:26:50,379 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:26:54,797 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:81 +02 二月 2026 | 23:26:54,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:26:59,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:990769 +02 二月 2026 | 23:26:59,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:26:59,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:26:59,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:26:59,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:26:59,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:27:00,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:27:00,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:27:00,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:27:00,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:27:00,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:27:00,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:27:00,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:27:00,650 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@604aa546 +02 二月 2026 | 23:27:01,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:27:01,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:27:01,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:27:01,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:27:01,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:27:01,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:27:02,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:27:03,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:27:03,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:27:03,425 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:355872 +02 二月 2026 | 23:27:03,811 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:27:05,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:355872 +02 二月 2026 | 23:27:05,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:27:05,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:27:05,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:27:05,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:27:05,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:27:06,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:27:06,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:27:06,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:27:06,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:27:06,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:27:06,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:27:06,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:27:06,872 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@604aa546 +02 二月 2026 | 23:27:07,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:27:07,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:27:07,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:27:07,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:27:07,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:27:07,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:27:11,130 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 23:27:11,135 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 23:27:11,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:27:11,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:27:30,133 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:27:31,175 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 23:27:31,175 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +02 二月 2026 | 23:27:31,177 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 23:27:31,177 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +02 二月 2026 | 23:27:34,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:355872 +02 二月 2026 | 23:27:34,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:27:34,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +02 二月 2026 | 23:27:34,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:27:34,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:27:35,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:27:35,954 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:27:35,954 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:27:35,954 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:718077 +02 二月 2026 | 23:27:36,302 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:27:38,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:718077 +02 二月 2026 | 23:27:38,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:27:38,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:27:38,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:27:38,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:27:38,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:27:38,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:27:38,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:27:39,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:27:39,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:27:39,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:27:39,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:27:39,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:27:39,464 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@604aa546 +02 二月 2026 | 23:27:40,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:27:40,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:27:40,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:27:40,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:27:40,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:27:40,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:27:50,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:28:01,334 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:28:01,387 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:28:01,671 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:28:01,901 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:28:06,336 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:82 +02 二月 2026 | 23:28:06,507 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:28:10,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:990769 +02 二月 2026 | 23:28:10,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:28:10,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:28:11,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:28:11,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:28:11,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:28:11,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:28:11,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:28:11,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:28:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:28:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:28:11,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:28:12,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:28:12,305 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15c1d823 +02 二月 2026 | 23:28:13,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:28:13,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:28:13,031 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:28:13,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:28:13,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:28:13,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:28:14,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:28:14,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:28:14,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:28:14,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:105250 +02 二月 2026 | 23:28:15,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:28:16,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:105250 +02 二月 2026 | 23:28:16,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:28:17,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:28:17,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:28:17,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:28:17,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:28:17,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:28:17,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:28:17,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:28:17,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:28:17,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:28:17,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:28:17,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:28:18,207 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15c1d823 +02 二月 2026 | 23:28:18,894 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:28:18,895 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:28:18,895 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:28:18,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:28:18,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:28:19,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:28:22,546 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:28:31,671 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:28:41,671 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:29:11,774 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:29:11,821 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:29:12,087 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:29:12,317 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:29:16,757 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:83 +02 二月 2026 | 23:29:16,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:29:19,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:29:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:29:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:29:20,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:620893 +02 二月 2026 | 23:29:21,119 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:29:22,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:620893 +02 二月 2026 | 23:29:23,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:29:23,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:29:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:29:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:29:23,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:29:23,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:29:23,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:29:23,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:29:23,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:29:23,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:29:23,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:29:24,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:29:24,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@17c105e4 +02 二月 2026 | 23:29:25,219 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:29:25,219 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:29:25,219 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:29:25,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:29:25,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:29:25,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:29:32,086 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:29:42,087 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:29:52,088 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:29:54,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:620893 +02 二月 2026 | 23:29:54,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:29:55,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:29:55,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:29:55,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:29:55,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:29:55,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:29:55,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:29:55,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:29:55,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:29:55,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:29:55,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:29:55,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:29:56,141 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@17c105e4 +02 二月 2026 | 23:30:00,697 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +02 二月 2026 | 23:30:00,747 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +02 二月 2026 | 23:30:01,013 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +02 二月 2026 | 23:30:01,255 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +02 二月 2026 | 23:30:05,798 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:84 +02 二月 2026 | 23:30:05,939 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +02 二月 2026 | 23:30:08,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:620893 +02 二月 2026 | 23:30:08,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:30:08,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:30:09,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:30:09,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:30:09,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:30:10,920 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:30:10,920 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:30:10,920 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:331144 +02 二月 2026 | 23:30:11,337 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:30:13,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:331144 +02 二月 2026 | 23:30:13,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:30:13,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:30:13,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:30:13,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:30:16,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:16,799 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:16,799 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:16,799 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:19,012 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:22,013 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:25,013 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:27,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:620893 +02 二月 2026 | 23:30:27,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:30:27,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:30:27,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:30:27,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:30:27,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:30:28,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:30:28,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:30:28,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:30:28,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:30:28,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:30:28,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:30:28,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:30:28,789 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@527fc34d +02 二月 2026 | 23:30:29,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:30:29,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:30:29,528 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:30:29,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:30:29,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:30:29,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:30:30,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:30:31,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:30:31,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:30:31,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:697134 +02 二月 2026 | 23:30:31,820 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:30:33,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:697134 +02 二月 2026 | 23:30:33,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:30:33,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:30:33,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:30:33,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:30:37,205 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:37,205 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:37,205 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:37,205 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:40,013 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:43,013 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:46,013 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +02 二月 2026 | 23:30:48,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:620893 +02 二月 2026 | 23:30:48,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:30:48,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +02 二月 2026 | 23:30:49,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +02 二月 2026 | 23:30:49,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +02 二月 2026 | 23:30:49,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +02 二月 2026 | 23:30:49,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +02 二月 2026 | 23:30:49,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +02 二月 2026 | 23:30:49,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +02 二月 2026 | 23:30:49,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +02 二月 2026 | 23:30:49,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +02 二月 2026 | 23:30:49,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +02 二月 2026 | 23:30:49,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +02 二月 2026 | 23:30:50,013 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@527fc34d +02 二月 2026 | 23:30:50,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +02 二月 2026 | 23:30:50,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +02 二月 2026 | 23:30:50,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +02 二月 2026 | 23:30:50,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +02 二月 2026 | 23:30:50,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +02 二月 2026 | 23:30:50,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +02 二月 2026 | 23:30:51,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +02 二月 2026 | 23:30:52,632 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +02 二月 2026 | 23:30:52,632 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +02 二月 2026 | 23:30:52,632 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:862786 +02 二月 2026 | 23:30:52,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +02 二月 2026 | 23:30:54,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:862786 +02 二月 2026 | 23:30:54,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:30:54,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +02 二月 2026 | 23:30:54,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +02 二月 2026 | 23:30:54,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] diff --git a/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-03 b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-03 new file mode 100644 index 0000000..2a116be --- /dev/null +++ b/robots/robotchangma/src/main/webapp/logs/web_main.log.2026-02-03 @@ -0,0 +1,25424 @@ +03 二月 2026 | 03:42:46,538 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 03:42:46,604 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 03:42:46,922 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 03:42:47,153 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 03:42:51,743 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:85 +03 二月 2026 | 03:42:51,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:42:54,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:42:55,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:42:55,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:42:55,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:838360 +03 二月 2026 | 03:42:55,843 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:42:57,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:838360 +03 二月 2026 | 03:42:57,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:42:57,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:42:57,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:42:57,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:42:57,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:42:58,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:42:58,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:42:58,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:42:58,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +03 二月 2026 | 03:42:58,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:42:58,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:42:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:42:58,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@14d205f5 +03 二月 2026 | 03:42:59,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:42:59,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:42:59,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:42:59,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:42:59,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:42:59,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:43:03,067 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:03,067 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:03,067 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:03,067 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:03,079 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 03:43:03,205 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 03:43:04,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:07,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:10,921 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:13,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:16,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:838360 +03 二月 2026 | 03:43:16,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 03:43:16,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 03:43:16,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:43:16,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:43:16,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:43:17,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:43:17,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:43:17,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:43:17,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4999000 +03 二月 2026 | 03:43:17,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:43:17,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:43:17,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:43:17,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@14d205f5 +03 二月 2026 | 03:43:18,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:43:18,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:43:18,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:43:18,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:43:18,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:43:18,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:43:19,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:43:19,989 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:43:19,989 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:43:19,991 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:512424 +03 二月 2026 | 03:43:20,367 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:43:22,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:512424 +03 二月 2026 | 03:43:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:43:22,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:43:22,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 03:43:22,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:43:25,821 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:25,821 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:25,822 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:25,825 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 03:43:25,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:25,951 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 03:43:28,143 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.246, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=618777000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 03:43:28,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:29,190 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 03:43:29,606 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 03:43:29,834 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 03:43:29,932 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@39166d8e +03 二月 2026 | 03:43:29,932 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 102, 106, 201, 109, 105, 202, 103, 108, 106, 206, 106, 206, 207] +03 二月 2026 | 03:43:29,933 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:43:29,933 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 03:43:29,933 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:43:29,933 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 03:43:31,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:32,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 106, 201, 109, 105, 202, 108, 106, 206, 106, 206] +03 二月 2026 | 03:43:32,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:43:32,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103] +03 二月 2026 | 03:43:32,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:43:32,905 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 208, 206] +03 二月 2026 | 03:43:34,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:36,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 106, 201, 109, 105, 202, 108, 106, 106, 206, 101] +03 二月 2026 | 03:43:36,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:43:36,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103] +03 二月 2026 | 03:43:36,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:43:36,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 208, 206, 207, 208, 102, 103] +03 二月 2026 | 03:43:37,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:512424 +03 二月 2026 | 03:43:37,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:43:37,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:43:37,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 03:43:37,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:43:38,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:43:38,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:43:38,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:43:38,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:375549 +03 二月 2026 | 03:43:39,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:43:39,540 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 106, 201, 105, 202, 106, 106, 206] +03 二月 2026 | 03:43:39,540 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:43:39,540 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103, 107, 108, 109] +03 二月 2026 | 03:43:39,540 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:43:39,540 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 107, 208, 206, 207, 208, 102, 103, 102, 103] +03 二月 2026 | 03:43:40,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:375549 +03 二月 2026 | 03:43:40,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:43:41,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:43:41,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 03:43:41,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:43:41,845 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 106, 201, 105, 202, 106, 106, 209] +03 二月 2026 | 03:43:41,845 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:43:41,845 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103, 107, 108, 109] +03 二月 2026 | 03:43:41,845 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:43:41,845 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 102, 206, 208, 206, 207, 208, 102, 103, 102, 103, 108, 109] +03 二月 2026 | 03:43:43,381 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 106, 201, 105, 202, 106, 106, 207] +03 二月 2026 | 03:43:43,381 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:43:43,381 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103, 107, 108, 109] +03 二月 2026 | 03:43:43,381 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:43:43,381 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 102, 109, 206, 209, 208, 206, 207, 208, 102, 103, 102, 103, 108, 109] +03 二月 2026 | 03:43:44,689 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:44,690 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:44,690 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:46,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:49,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:52,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:55,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:43:58,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:512424 +03 二月 2026 | 03:43:58,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:43:58,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:43:58,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:43:58,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:43:58,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:43:58,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:43:59,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:43:59,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:43:59,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 +03 二月 2026 | 03:43:59,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:43:59,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:43:59,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:43:59,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@14d205f5 +03 二月 2026 | 03:44:00,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:44:00,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:44:00,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:44:00,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:44:00,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:44:00,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:44:01,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:44:01,551 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:44:01,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:44:01,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:44:01,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:44:01,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:454713 +03 二月 2026 | 03:44:02,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:44:03,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:454713 +03 二月 2026 | 03:44:03,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:44:03,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:44:04,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:44:04,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:44:04,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:44:04,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:44:04,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:44:04,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:44:04,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 +03 二月 2026 | 03:44:04,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:44:04,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:44:04,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:44:05,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@14d205f5 +03 二月 2026 | 03:44:05,746 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:44:05,746 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:44:05,746 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:44:05,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:44:05,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:44:05,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:44:09,356 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:44:09,358 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:44:09,361 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:44:13,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:44:16,921 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:44:19,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:44:22,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:512424 +03 二月 2026 | 03:44:22,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:44:22,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:44:22,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:44:22,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:44:22,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:44:23,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:44:23,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:44:23,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:44:23,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 +03 二月 2026 | 03:44:23,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:44:23,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:44:23,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:44:23,698 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@14d205f5 +03 二月 2026 | 03:44:24,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:44:24,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:44:24,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:44:24,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:44:24,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:44:24,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:44:25,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:44:26,050 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:44:26,050 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:44:26,050 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:931043 +03 二月 2026 | 03:44:26,395 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:44:27,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931043 +03 二月 2026 | 03:44:28,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:44:28,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:44:28,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:44:28,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:44:28,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:44:28,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:44:28,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:44:28,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:44:28,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 +03 二月 2026 | 03:44:28,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:44:28,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:44:28,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:44:29,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@14d205f5 +03 二月 2026 | 03:44:29,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:44:29,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:44:29,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:44:29,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:44:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:44:30,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:44:31,554 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:44:31,556 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:44:31,556 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:44:31,557 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:44:31,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:44:31,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:44:33,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:44:33,566 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:44:33,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:45:00,371 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 03:45:00,416 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 03:45:00,704 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 03:45:00,924 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 03:45:05,358 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:86 +03 二月 2026 | 03:45:05,496 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:45:08,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931043 +03 二月 2026 | 03:45:08,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:45:09,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:45:09,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:45:09,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:45:09,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:45:09,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:45:09,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:45:09,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:45:09,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 +03 二月 2026 | 03:45:09,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:45:09,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:45:09,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:45:10,166 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@281002be +03 二月 2026 | 03:45:10,804 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:45:10,805 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:45:10,805 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:45:10,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:45:10,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:45:11,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:45:11,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:45:12,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:45:12,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:45:12,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:441920 +03 二月 2026 | 03:45:12,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:45:14,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:441920 +03 二月 2026 | 03:45:14,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:45:14,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:45:14,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:45:14,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:45:14,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:45:15,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:45:15,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:45:15,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:45:15,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 +03 二月 2026 | 03:45:15,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:45:15,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:45:15,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:45:15,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@281002be +03 二月 2026 | 03:45:16,333 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:45:16,333 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:45:16,333 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:45:16,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:45:16,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:45:16,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:45:19,904 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:19,905 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:19,905 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:19,905 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:19,905 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:19,909 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 03:45:20,033 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 03:45:21,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:24,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:27,703 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:30,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:33,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:441920 +03 二月 2026 | 03:45:33,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 03:45:34,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 03:45:34,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:45:34,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:45:34,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:45:34,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:45:34,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:45:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:45:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 +03 二月 2026 | 03:45:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:45:34,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:45:34,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:45:35,050 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@281002be +03 二月 2026 | 03:45:35,686 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:45:35,686 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:45:35,686 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:45:35,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:45:35,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:45:35,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:45:36,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:45:37,305 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:45:37,305 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:45:37,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:125194 +03 二月 2026 | 03:45:37,648 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:45:39,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:125194 +03 二月 2026 | 03:45:39,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:45:39,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:45:39,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 03:45:39,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:45:42,958 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:42,958 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:42,958 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:42,958 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:42,967 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 03:45:43,080 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 03:45:45,703 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:45,917 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.255, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=618411000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 03:45:48,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:51,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:45:55,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:441920 +03 二月 2026 | 03:45:55,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 03:45:55,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 03:45:55,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:45:55,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:45:55,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:45:55,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:45:55,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:45:55,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:45:55,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5353000 +03 二月 2026 | 03:45:55,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:45:55,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:45:56,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:45:56,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@281002be +03 二月 2026 | 03:45:56,926 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:45:56,926 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:45:56,926 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:45:56,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:45:57,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:45:57,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:45:57,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:45:58,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:45:58,515 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:45:58,515 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:190643 +03 二月 2026 | 03:45:58,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:46:00,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:190643 +03 二月 2026 | 03:46:00,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:46:00,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:46:00,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 03:46:00,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:46:04,063 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:04,063 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:04,063 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:04,063 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:04,079 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 03:46:04,188 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 03:46:06,692 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.247, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=618411000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 03:46:06,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:08,610 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 03:46:09,101 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 03:46:09,315 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 03:46:09,398 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@33265a77 +03 二月 2026 | 03:46:09,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 201, 101, 109, 207, 106, 206, 205, 104, 109, 206, 208, 103, 102] +03 二月 2026 | 03:46:09,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:46:09,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 03:46:09,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:46:09,399 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 03:46:09,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:11,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 101, 109, 207, 106, 206, 205, 104, 109, 206, 208, 103, 102, 202] +03 二月 2026 | 03:46:11,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:46:11,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 03:46:11,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:46:11,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 202, 203] +03 二月 2026 | 03:46:12,703 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:14,780 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 101, 109, 207, 106, 206, 205, 104, 109, 206, 208, 103, 102, 104] +03 二月 2026 | 03:46:14,780 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:46:14,780 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 03:46:14,780 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:46:14,780 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 202, 202, 203] +03 二月 2026 | 03:46:15,703 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:16,887 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 101, 207, 106, 104, 109, 206, 208, 103, 102, 104] +03 二月 2026 | 03:46:16,887 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:46:16,887 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 03:46:16,887 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:46:16,887 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 207, 202, 202, 203, 108, 107] +03 二月 2026 | 03:46:18,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 101, 207, 106, 104, 206, 208, 103, 102, 104, 203] +03 二月 2026 | 03:46:18,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:46:18,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 03:46:18,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:46:18,385 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 202, 202, 109, 202, 203, 108, 107, 206, 205] +03 二月 2026 | 03:46:19,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931043 +03 二月 2026 | 03:46:19,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:46:19,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:46:19,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 03:46:19,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:46:20,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:46:21,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:46:21,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:46:21,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:394064 +03 二月 2026 | 03:46:21,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:46:21,836 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 101, 207, 106, 104, 206, 208, 103, 102, 104, 204] +03 二月 2026 | 03:46:21,836 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:46:21,836 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 03:46:21,836 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:46:21,836 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 202, 107, 202, 109, 203, 202, 203, 108, 107, 206, 205] +03 二月 2026 | 03:46:23,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:394064 +03 二月 2026 | 03:46:23,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:46:23,111 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 101, 207, 106, 104, 206, 208, 103, 102, 104, 204] +03 二月 2026 | 03:46:23,111 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:46:23,111 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 03:46:23,111 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:46:23,112 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 202, 107, 208, 202, 109, 203, 204, 202, 203, 108, 107, 206, 205] +03 二月 2026 | 03:46:23,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:46:23,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 03:46:23,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:46:24,520 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 101, 207, 106, 104, 206, 208, 103, 102, 104, 205] +03 二月 2026 | 03:46:24,520 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:46:24,520 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 03:46:24,520 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:46:24,520 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 202, 107, 208, 209, 202, 109, 203, 204, 204, 202, 203, 108, 107, 206, 205] +03 二月 2026 | 03:46:26,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 207, 106, 104, 206, 208, 103, 102, 104, 205, 102] +03 二月 2026 | 03:46:26,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 03:46:26,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 03:46:26,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 03:46:26,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 202, 107, 208, 209, 106, 202, 109, 203, 204, 204, 202, 203, 108, 107, 102, 103, 206, 205] +03 二月 2026 | 03:46:26,787 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:26,787 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:26,787 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:27,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:30,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:33,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:36,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:46:40,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:931043 +03 二月 2026 | 03:46:40,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:46:40,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 03:46:40,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 03:46:40,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 03:46:40,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 03:46:41,031 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 03:46:41,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 03:46:41,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 03:46:41,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 03:46:41,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 03:46:41,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 03:46:41,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 03:46:41,543 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@281002be +03 二月 2026 | 03:46:42,184 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 03:46:42,184 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 03:46:42,184 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 03:46:42,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 03:46:42,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 03:46:42,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 03:46:43,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 03:46:43,825 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 03:46:43,825 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 03:46:43,825 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:267628 +03 二月 2026 | 03:46:44,183 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 03:46:45,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:267628 +03 二月 2026 | 03:49:23,926 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 03:49:23,973 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 03:49:24,288 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 03:49:24,516 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 03:49:28,735 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:87 +03 二月 2026 | 03:49:28,868 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:49:28,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:49:33,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:49:36,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:49:39,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:49:42,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:49:45,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:49:48,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:49:51,645 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:49:51,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:49:51,653 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:49:51,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:49:54,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:50:00,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:03,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:06,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:09,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:11,657 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:50:11,660 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:50:15,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:50:21,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:24,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:27,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:30,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:31,657 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:50:31,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:50:36,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:50:42,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:45,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:48,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:51,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:54,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:50:57,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:01,665 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:51:01,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:51:03,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:51:09,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:12,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:15,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:18,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:21,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:21,674 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:51:21,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:51:27,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:51:33,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:36,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:39,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:42,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:45,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:48,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:51:51,679 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:51:51,683 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:51:54,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:52:00,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:03,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:06,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:09,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:11,686 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:52:11,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:52:15,337 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:52:21,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:24,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:27,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:30,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:31,697 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:52:31,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:52:36,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:52:42,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:45,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:48,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:51,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:54,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:52:57,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:01,700 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:53:01,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:53:03,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:53:09,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:12,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:15,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:18,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:21,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:21,712 | ERROR | Thread-75 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:53:21,715 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:53:27,339 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:53:33,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:36,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:39,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:42,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:45,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:48,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:53:51,723 | ERROR | Thread-79 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:53:51,726 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:53:54,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:54:00,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:03,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:06,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:09,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:11,726 | ERROR | Thread-84 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:54:11,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:54:15,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:54:21,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:24,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:27,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:30,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:31,727 | ERROR | Thread-88 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:54:31,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:54:36,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:54:42,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:45,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:48,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:51,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:54,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:54:57,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:01,741 | ERROR | Thread-93 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:55:01,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:55:03,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:55:09,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:12,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:15,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:18,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:21,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:21,742 | ERROR | Thread-97 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:55:21,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:55:27,337 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:55:33,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:36,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:39,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:42,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:45,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:48,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:55:51,752 | ERROR | Thread-101 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:55:51,755 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:55:54,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:56:00,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:03,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:06,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:09,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:11,758 | ERROR | Thread-106 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:56:11,759 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:56:15,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:56:21,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:24,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:27,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:30,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:31,761 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:56:31,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:56:36,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:56:42,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:45,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:48,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:51,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:54,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:56:57,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:01,526 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:57:01,528 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:57:03,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:57:09,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:12,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:15,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:18,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:21,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:21,532 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:57:21,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:57:27,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:57:33,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:36,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:39,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:42,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:45,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:48,287 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:57:51,534 | ERROR | Thread-123 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:57:51,537 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:57:54,329 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:58:00,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:03,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:06,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:09,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:11,541 | ERROR | Thread-128 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:58:11,542 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:58:15,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:58:21,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:24,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:27,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:30,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:31,548 | ERROR | Thread-132 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:58:31,551 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:58:36,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:58:42,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:45,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:48,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:51,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:54,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:58:57,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:01,555 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:59:01,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:59:03,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:59:09,287 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:12,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:15,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:18,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:21,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:21,564 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:59:21,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:59:27,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 03:59:33,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:36,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:39,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:42,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:45,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:48,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 03:59:51,573 | ERROR | Thread-145 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 03:59:51,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 03:59:54,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:00:00,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:03,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:06,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:09,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:11,575 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:00:11,579 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:00:15,331 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:00:21,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:24,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:27,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:30,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:31,584 | ERROR | Thread-154 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:00:31,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:00:36,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:00:42,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:45,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:48,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:51,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:54,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:00:57,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:01,593 | ERROR | Thread-158 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:01:01,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:01:03,334 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:01:09,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:12,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:15,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:18,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:21,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:21,596 | ERROR | Thread-162 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:01:21,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:01:27,330 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:01:33,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:36,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:39,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:42,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:45,287 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:48,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:01:51,605 | ERROR | Thread-166 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:01:51,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:01:54,335 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:02:00,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:03,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:06,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:09,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:11,613 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:02:11,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:02:15,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:02:21,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:24,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:27,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:30,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:31,617 | ERROR | Thread-176 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:02:31,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:02:36,331 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:02:42,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:45,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:48,287 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:51,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:54,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:02:57,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:01,628 | ERROR | Thread-181 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:03:01,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:03:03,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:03:09,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:12,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:15,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:18,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:21,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:21,632 | ERROR | Thread-185 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:03:21,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:03:27,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:03:33,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:36,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:39,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:42,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:45,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:48,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:03:51,645 | ERROR | Thread-189 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:03:51,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:03:54,331 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:04:00,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:03,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:06,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:09,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:11,645 | ERROR | Thread-194 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:04:11,647 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:04:15,329 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:04:21,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:24,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:27,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:30,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:31,652 | ERROR | Thread-198 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:04:31,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:04:36,331 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:04:42,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:45,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:48,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:51,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:54,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:04:57,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:05:01,661 | ERROR | Thread-203 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:05:01,663 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:05:03,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:05:09,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:05:12,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:05:15,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:05:18,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:05:21,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:05:21,667 | ERROR | Thread-207 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:05:21,670 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:05:27,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:05:33,290 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:05:36,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:05:42,467 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:05:42,521 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:05:42,790 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:05:43,028 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:05:47,036 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:88 +03 二月 2026 | 04:05:47,187 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:05:48,790 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:05:51,790 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:07:21,736 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:07:21,787 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:07:22,070 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:07:22,298 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:07:26,842 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:89 +03 二月 2026 | 04:07:26,964 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:07:28,126 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:07:31,070 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:07:34,070 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:07:37,070 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:10,950 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:23:11,000 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:23:11,273 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:23:11,496 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:23:15,995 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:90 +03 二月 2026 | 04:23:16,126 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:23:17,400 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:20,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:23,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:26,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:29,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:32,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:35,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:41,318 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:23:41,725 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:23:41,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:23:47,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:50,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:53,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:56,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:23:59,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:01,730 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:24:01,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:24:05,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:24:11,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:14,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:17,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:20,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:21,740 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:24:21,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:24:26,316 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:24:32,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:35,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:38,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:41,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:44,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:47,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:24:53,316 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:24:59,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:02,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:05,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:05,496 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:126) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:25:05,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +03 二月 2026 | 04:25:08,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:11,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:11,755 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:25:11,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:25:17,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:25:23,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:26,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:29,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:32,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:35,272 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:38,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:41,759 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:25:41,762 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:25:44,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:25:50,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:53,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:56,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:25:59,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:01,769 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:26:01,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:26:05,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:26:11,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:14,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:17,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:20,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:21,770 | ERROR | Thread-60 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:26:21,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:26:26,314 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:26:32,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:35,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:38,272 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:41,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:44,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:47,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:26:51,778 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:26:51,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:26:53,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:26:59,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:27:02,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:27:05,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:27:08,274 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:27:11,272 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:27:11,534 | ERROR | Thread-69 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:27:11,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:28:21,884 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:28:21,937 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:28:22,221 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:28:22,465 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:28:26,492 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:91 +03 二月 2026 | 04:28:26,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:28:28,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:28:31,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:28:34,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:28:37,221 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:28:40,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:28:43,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:28:46,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:28:51,566 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:28:51,570 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:28:52,260 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:28:58,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:01,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:04,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:07,221 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:10,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:11,569 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:29:11,572 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:29:16,267 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:29:22,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:25,221 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:28,221 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:31,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:34,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:37,221 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:41,578 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:29:41,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:29:43,265 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:29:49,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:52,221 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:55,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:29:58,221 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:01,221 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:01,582 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:30:01,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:30:07,266 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:30:12,620 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:30:12,679 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:30:12,951 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:30:13,199 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:30:17,600 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:92 +03 二月 2026 | 04:30:17,739 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:30:18,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:21,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:24,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:27,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:30,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:33,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:36,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:41,601 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:30:41,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:30:42,997 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:30:48,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:51,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:54,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:30:57,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:00,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:01,602 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:31:01,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:31:07,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:31:12,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:15,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:18,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:21,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:24,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:27,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:31,615 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:31:31,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:31:33,992 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:31:39,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:42,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:45,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:48,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:31:51,613 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:31:51,615 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:31:54,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:32:00,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:03,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:06,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:09,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:11,621 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:32:11,623 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:32:15,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:32:21,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:24,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:27,953 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:30,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:33,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:36,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:41,633 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:32:41,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:32:42,999 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:32:48,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:51,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:54,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:32:57,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:00,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:01,641 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:33:01,643 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:33:06,998 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:33:12,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:15,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:18,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:21,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:24,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:27,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:31,647 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:33:31,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:33:33,990 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:33:39,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:42,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:45,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:48,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:33:51,647 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:33:51,649 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:33:54,989 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:34:00,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:34:03,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:34:06,951 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:34:09,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:34:11,653 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:34:11,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:37:29,934 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:37:29,993 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:37:30,238 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:37:30,460 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:37:34,781 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:93 +03 二月 2026 | 04:37:34,915 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:37:36,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:37:39,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:37:42,238 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:37:45,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:37:48,238 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:37:51,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:37:51,715 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:37:51,720 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:37:57,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:38:03,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:06,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:09,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:12,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:15,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:18,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:21,725 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:38:21,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:38:24,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:38:30,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:33,238 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:36,238 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:39,238 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:41,736 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:38:41,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:38:45,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:38:51,238 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:54,238 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:38:57,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:00,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:01,738 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:39:01,740 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:39:06,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:39:12,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:15,237 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:21,435 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:39:21,489 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:39:21,740 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:39:21,981 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:39:26,414 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:94 +03 二月 2026 | 04:39:26,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:39:27,741 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:30,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:33,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:36,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:39,741 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:42,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:45,741 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:39:51,750 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:39:51,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:39:51,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:39:57,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:00,739 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:03,740 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:08,215 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:40:08,264 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:40:08,528 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:40:08,762 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:40:13,013 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:95 +03 二月 2026 | 04:40:13,147 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:40:14,528 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:17,528 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:20,528 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:23,528 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:26,529 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:29,529 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:31,762 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:40:31,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:40:35,574 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:40:43,273 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:40:43,324 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:40:43,619 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:40:43,868 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:40:48,011 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:96 +03 二月 2026 | 04:40:48,146 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:40:49,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:52,620 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:55,618 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:40:58,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:01,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:04,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:07,618 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:11,776 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:41:11,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:41:13,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:41:19,618 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:22,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:25,618 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:28,618 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:31,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:31,782 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:41:31,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:41:37,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:41:43,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:46,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:49,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:52,619 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:41:55,620 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:00,799 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:42:00,848 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:42:01,110 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:42:01,344 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:42:05,832 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:97 +03 二月 2026 | 04:42:05,958 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:42:07,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:10,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:13,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:16,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:19,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:22,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:25,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:31,153 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:42:31,796 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:42:31,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:42:37,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:40,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:43,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:46,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:49,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:42:51,551 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:42:51,553 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:42:55,160 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:43:01,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:04,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:07,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:10,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:11,563 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:43:11,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:43:16,155 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:43:22,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:25,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:28,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:31,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:34,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:37,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:41,562 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:43:41,564 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:43:43,154 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:43:49,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:52,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:55,110 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:43:58,111 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:03,251 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:44:03,306 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:44:03,582 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:44:03,829 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:44:08,329 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:98 +03 二月 2026 | 04:44:08,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:44:09,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:12,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:15,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:18,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:21,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:24,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:27,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:31,582 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:44:31,586 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:44:33,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:44:39,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:42,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:45,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:48,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:51,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:44:51,590 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:44:51,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:44:57,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:45:03,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:06,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:09,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:12,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:15,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:18,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:21,593 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:45:21,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:45:26,596 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:45:26,647 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:45:26,999 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:45:27,245 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:45:31,741 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:99 +03 二月 2026 | 04:45:31,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:45:33,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:35,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:39,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:42,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:44,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:48,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:51,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:45:51,602 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:45:51,606 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:45:57,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:46:03,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:05,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:08,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:12,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:15,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:17,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:21,609 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:46:21,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:46:24,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:46:30,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:32,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:36,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:39,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:41,618 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:46:41,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:46:45,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:46:51,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:54,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:46:57,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:00,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:01,627 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:47:01,629 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:47:06,043 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:47:12,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:15,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:18,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:21,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:24,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:26,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:31,631 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:47:31,633 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:47:33,044 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:47:38,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:42,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:45,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:48,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:50,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:47:51,638 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:47:51,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:47:57,045 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:48:03,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:06,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:09,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:12,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:14,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:17,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:21,644 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:48:21,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:48:24,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:48:30,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:32,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:36,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:39,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:41,650 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:48:41,652 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:48:45,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:48:50,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:54,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:48:57,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:49:00,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:49:01,655 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:49:01,656 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:49:06,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:49:11,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:49:14,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:49:18,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:49:21,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:49:23,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:49:26,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:49:31,661 | ERROR | Thread-71 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:49:31,664 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:54:34,318 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:54:34,367 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:54:34,644 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:54:34,868 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:54:38,952 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:100 +03 二月 2026 | 04:54:39,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:54:39,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:54:39,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:54:39,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:54:39,912 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:54:41,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:54:42,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:54:42,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:54:42,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:54:42,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:54:42,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:54:42,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:54:42,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:54:42,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:54:42,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:54:42,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:54:42,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:54:43,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:54:43,345 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:54:44,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:54:44,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:54:44,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:54:44,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:54:44,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:54:44,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:54:44,619 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:54:44,964 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:54:44,965 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:54:44,965 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:54:45,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:54:47,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:54:47,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:54:47,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:54:47,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:54:47,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:54:47,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:54:48,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:54:48,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:54:48,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:54:48,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:54:48,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:54:48,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:54:48,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:54:48,608 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:54:49,412 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:54:49,412 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:54:49,413 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:54:49,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:54:49,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:54:49,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:54:49,982 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:54:50,336 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:54:50,336 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:54:50,336 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:54:50,791 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:54:52,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:54:52,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:54:52,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:54:52,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:54:52,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:54:52,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:54:53,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:54:53,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:54:53,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:54:53,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:54:53,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:54:53,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:54:53,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:54:53,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:54:54,406 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:54:54,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:54:54,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:54:54,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:54:54,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:54:54,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:54:55,162 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:54:55,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:54:55,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:54:55,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:54:56,066 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:54:57,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:54:57,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:54:57,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:54:58,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:54:58,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:54:58,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:54:58,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:54:58,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:54:58,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:54:58,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:54:58,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:54:58,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:54:58,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:54:59,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:54:59,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:54:59,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:54:59,787 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:54:59,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:54:59,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:00,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:00,334 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:00,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:00,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:00,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:01,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:02,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:02,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:03,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:03,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:03,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:03,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:03,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:03,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:03,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:03,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:03,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:03,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:03,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:04,116 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:04,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:04,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:04,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:04,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:04,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:05,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:05,396 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:05,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:05,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:05,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:06,290 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:08,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:08,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 04:55:08,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 04:55:08,258 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:126) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:55:08,262 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : ExceptionOnReceive +03 二月 2026 | 04:55:08,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:08,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:08,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:08,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:08,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:08,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:08,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:08,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:08,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:09,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:09,304 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:10,045 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:10,045 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:10,045 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:10,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:10,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:10,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:10,609 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:10,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:10,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:10,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:11,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:13,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:13,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 04:55:13,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 04:55:13,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:13,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:13,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:13,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:13,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:13,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:13,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:13,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:13,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:14,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:14,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:15,082 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:15,082 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:15,082 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:15,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:15,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:15,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:15,622 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:15,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:15,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:15,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:16,503 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:18,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:18,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:18,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:18,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:18,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:18,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:19,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:19,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:19,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:19,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:19,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:19,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:19,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:19,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:20,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:20,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:20,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:20,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:20,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:20,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:21,052 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:21,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:21,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:21,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:21,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:23,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:23,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:23,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:24,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:24,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:24,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:24,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:24,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:24,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:24,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:24,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:24,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:24,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:25,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:25,728 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:25,728 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:25,728 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:25,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:25,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:25,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:26,302 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:26,691 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:26,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:26,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:27,212 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:28,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:29,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:29,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:29,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:29,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:29,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:29,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:29,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:29,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:30,088 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:30,349 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:31,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:31,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:31,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:31,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:31,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:31,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:31,711 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:32,063 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:32,063 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:32,063 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:32,549 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:34,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:34,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:34,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:34,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:34,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:34,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:34,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:35,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:35,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:35,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:35,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:35,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:35,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:35,539 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:36,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:36,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:36,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:36,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:36,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:36,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:36,815 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:37,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:37,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:37,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:37,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:39,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:39,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:39,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:39,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:39,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:39,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:40,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:40,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:40,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:40,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:40,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:40,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:40,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:40,789 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:41,551 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:41,551 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:41,551 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:41,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:41,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:41,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:42,126 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:42,475 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:42,475 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:42,475 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:42,985 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:44,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:44,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:44,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:45,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:45,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:45,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:45,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:45,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:45,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:45,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:45,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:45,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:45,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:46,068 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:46,869 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:46,869 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:46,869 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:46,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:46,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:47,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:47,437 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:47,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:47,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:47,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:48,238 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:49,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:49,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:50,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:50,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:50,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:50,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:50,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:50,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:50,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:50,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:50,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:50,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:50,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:51,073 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:51,788 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:51,788 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:51,788 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:51,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:51,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:52,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:52,312 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:52,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:52,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:52,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:53,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:55:54,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:55:54,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:55,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:55:55,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:55:55,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:55:55,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:55:55,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:55:55,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:55:55,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:55:55,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:55:55,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:55:55,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:55:55,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:55:56,230 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:55:56,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:55:56,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:55:56,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:55:57,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:55:57,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:55:57,228 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:55:57,559 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:55:58,020 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:55:58,020 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:55:58,020 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:55:58,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:00,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:00,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:00,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:00,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:00,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:00,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:00,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:00,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:00,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:00,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:00,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:00,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:00,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:01,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:56:01,879 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:01,879 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:01,879 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:01,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:01,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:02,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:56:02,395 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:56:02,735 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:02,735 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:02,735 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:03,200 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:04,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:04,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:05,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:05,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:05,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:05,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:05,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:05,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:05,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:05,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:05,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:05,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:05,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:06,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:56:06,833 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:06,833 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:06,833 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:06,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:06,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:07,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:56:07,373 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:56:07,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:07,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:07,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:08,266 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:09,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:10,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:10,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:10,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:10,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:10,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:10,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:10,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:10,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:10,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:10,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:10,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:10,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:11,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:56:11,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:11,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:11,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:12,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:12,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:12,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:56:12,543 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:56:12,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:12,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:12,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:13,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:15,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:15,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:15,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:15,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:15,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:15,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:15,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:15,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:15,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:15,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:15,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:15,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:16,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:16,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@205a24ef +03 二月 2026 | 04:56:17,013 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:17,013 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:17,013 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:17,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:17,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:17,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:56:17,558 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:56:17,915 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:17,915 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:17,915 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:18,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:23,542 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:56:23,601 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:56:23,826 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:56:24,056 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:56:28,544 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:101 +03 二月 2026 | 04:56:28,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:56:28,963 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:28,964 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:28,964 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:29,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:31,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:31,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:32,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:32,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:32,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:32,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:32,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:32,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:32,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:32,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:32,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:32,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:32,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:33,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67d8f47 +03 二月 2026 | 04:56:33,992 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:33,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:33,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:34,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:34,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:34,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:56:34,565 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:56:34,924 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:34,924 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:34,924 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:35,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:37,228 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:37,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:37,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:37,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:37,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:37,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:37,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:38,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:38,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:38,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:38,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:38,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:38,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:38,571 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67d8f47 +03 二月 2026 | 04:56:39,342 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:39,342 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:39,342 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:39,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:39,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:39,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:56:39,910 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:56:40,268 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:40,268 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:40,268 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:40,742 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:42,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:42,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:42,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:42,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:42,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:42,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:43,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:43,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:43,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:43,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:43,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:43,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:43,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:43,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67d8f47 +03 二月 2026 | 04:56:44,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:44,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:44,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:44,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:44,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:44,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:56:44,987 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:56:45,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:45,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:45,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:45,802 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:47,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:47,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:47,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:47,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:47,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:47,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:48,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:48,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:48,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:48,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:48,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:48,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:48,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:48,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67d8f47 +03 二月 2026 | 04:56:49,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:49,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:49,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:49,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:49,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:49,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:56:49,896 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:56:50,217 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:50,218 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:50,218 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:50,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:51,788 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 04:56:51,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 04:56:52,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:52,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:52,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:52,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:52,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:52,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:53,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:53,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:53,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:53,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:53,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:53,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:53,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:53,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67d8f47 +03 二月 2026 | 04:56:54,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:54,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:54,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:54,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:54,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:54,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:56:54,900 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:56:55,289 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:56:55,289 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:56:55,289 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:56:55,798 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:56:57,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:56:57,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:57,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:56:57,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:56:57,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:56:57,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:56:58,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:56:58,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:56:58,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:56:58,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:56:58,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:56:58,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:56:58,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:56:58,815 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67d8f47 +03 二月 2026 | 04:56:59,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:56:59,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:56:59,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:56:59,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:56:59,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:56:59,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:57:00,079 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:57:00,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:57:00,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:57:00,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:57:00,883 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:57:02,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:57:02,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:57:02,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:57:02,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:57:02,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:57:02,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:57:03,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:57:03,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:57:03,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:57:03,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:57:03,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:57:03,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:57:03,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:57:03,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67d8f47 +03 二月 2026 | 04:57:04,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:57:04,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:57:04,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:57:04,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:57:04,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:57:04,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:57:05,029 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:57:05,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:57:05,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:57:05,366 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:57:05,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:57:07,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:57:07,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:57:07,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:57:07,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:57:07,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:57:07,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:57:08,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:57:08,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:57:08,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:57:08,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:57:08,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:57:08,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:57:08,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:57:08,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67d8f47 +03 二月 2026 | 04:57:09,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:57:09,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:57:09,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:57:09,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:57:09,485 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:57:09,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:57:09,938 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:57:10,327 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:57:10,327 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:57:10,327 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:57:10,819 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:57:12,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:57:12,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:57:12,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:57:12,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:57:12,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:57:12,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:57:13,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:57:13,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:57:13,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:57:13,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:57:13,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:57:13,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:57:13,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:57:13,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67d8f47 +03 二月 2026 | 04:57:14,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:57:14,540 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:57:14,540 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:57:14,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:57:14,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:57:14,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:57:15,090 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:57:15,467 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:57:15,467 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:57:15,467 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:57:15,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:57:47,722 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:57:47,778 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:57:48,032 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:57:48,252 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:57:52,600 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:102 +03 二月 2026 | 04:57:52,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:57:53,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:57:53,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:57:53,061 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:57:53,485 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:57:55,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:57:55,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:57:55,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 04:57:55,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 04:57:55,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 04:57:55,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 04:57:56,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 04:57:56,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 04:57:56,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 04:57:56,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 04:57:56,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 04:57:56,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 04:57:56,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 04:57:56,864 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4668d32f +03 二月 2026 | 04:57:57,546 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 04:57:57,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 04:57:57,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 04:57:57,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 04:57:57,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 04:57:57,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:57:58,237 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:58:01,297 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 04:58:01,354 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:01,354 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:01,354 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:01,535 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 04:58:03,033 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:06,033 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:09,034 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:12,032 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:15,035 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:18,032 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:21,033 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:24,033 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:27,033 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:30,032 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:33,034 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:36,034 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:58:41,161 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:58:41,217 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:58:41,466 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:58:41,696 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:58:49,262 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 04:58:49,313 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 04:58:49,584 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 04:58:49,848 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 04:58:54,014 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:103 +03 二月 2026 | 04:58:54,148 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 04:58:54,446 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 04:58:54,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 04:58:54,447 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686323 +03 二月 2026 | 04:58:54,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 04:58:57,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686323 +03 二月 2026 | 04:58:57,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 04:58:57,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 04:58:57,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 04:58:57,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 04:58:57,801 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=686323, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 04:59:00,839 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:00,839 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:01,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:04,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:07,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:10,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:13,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:16,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:19,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:22,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:25,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:28,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:31,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:34,589 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:37,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:40,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:43,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:46,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:49,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:52,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:55,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 04:59:58,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:01,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:04,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:07,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:10,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:13,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:16,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:19,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:22,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:25,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:28,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:31,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:34,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:37,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:40,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:43,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:46,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:49,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:52,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:55,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:00:58,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:01,587 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:04,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:07,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:10,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:13,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:16,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:19,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:22,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:25,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:28,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:31,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:34,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:37,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:40,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:43,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:46,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:49,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:52,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:55,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:01:58,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:01,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:04,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:07,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:10,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:13,586 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:16,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:19,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:22,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:25,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:28,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:31,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:34,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:37,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:40,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:43,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:46,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:49,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:52,583 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:55,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:02:58,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:01,584 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:07,115 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:03:07,165 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:03:07,435 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:03:07,673 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:03:12,024 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:104 +03 二月 2026 | 05:03:12,165 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:03:13,435 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:16,436 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:19,436 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:22,435 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:25,435 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:28,436 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:31,436 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:31,645 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:03:31,651 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:03:31,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:03:31,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:03:31,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:203182 +03 二月 2026 | 05:03:32,564 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:03:34,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:203182 +03 二月 2026 | 05:03:34,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:03:34,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:03:35,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:03:35,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:03:35,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:03:35,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:03:35,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:03:35,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:03:35,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 05:03:35,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:03:35,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:03:35,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:03:36,021 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@9d65168 +03 二月 2026 | 05:03:36,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:03:36,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:03:36,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:03:36,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:03:36,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:03:37,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:03:37,384 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=203182, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:03:40,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:03:40,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:03:43,552 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:03:43,608 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:03:43,855 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:03:44,087 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:03:48,742 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:105 +03 二月 2026 | 05:03:48,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:03:49,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:03:49,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:03:49,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:203182 +03 二月 2026 | 05:03:49,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:03:51,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:203182 +03 二月 2026 | 05:03:51,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:03:52,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:03:52,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:03:52,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:03:52,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:03:52,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:03:52,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:03:52,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:03:52,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5017000 +03 二月 2026 | 05:03:52,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:03:52,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:03:53,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:03:53,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@731bff56 +03 二月 2026 | 05:03:54,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:03:54,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:03:54,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:03:54,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:03:54,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:03:54,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:03:54,667 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=203182, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:03:57,710 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:57,710 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:57,710 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:03:57,735 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:03:57,991 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:03:58,219 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:03:58,313 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@40ce9348 +03 二月 2026 | 05:03:58,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 206, 204, 208, 107, 207, 209, 208, 109, 106, 105, 209, 108, 203] +03 二月 2026 | 05:03:58,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:03:58,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:03:58,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:03:58,313 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 05:03:58,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:01,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:02,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 206, 204, 208, 107, 207, 208, 109, 106, 105, 209, 108, 203, 207] +03 二月 2026 | 05:04:02,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:04:02,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:04:02,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:04:02,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[108, 209] +03 二月 2026 | 05:04:04,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:07,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:10,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:12,640 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 206, 204, 208, 107, 207, 208, 109, 106, 105, 108, 203, 207, 202] +03 二月 2026 | 05:04:12,640 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:04:12,640 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:04:12,640 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:04:12,640 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[108, 209, 209, 209] +03 二月 2026 | 05:04:13,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:16,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:19,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:22,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:25,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:28,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:29,283 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 206, 204, 208, 107, 208, 109, 106, 105, 108, 203, 207, 202, 205] +03 二月 2026 | 05:04:29,283 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:04:29,283 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:04:29,283 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:04:29,283 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[108, 209, 207, 209, 209, 207] +03 二月 2026 | 05:04:30,631 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 204, 208, 107, 208, 109, 106, 105, 108, 203, 207, 202, 205, 204] +03 二月 2026 | 05:04:30,632 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:04:30,632 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:04:30,632 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:04:30,632 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[108, 209, 207, 205, 209, 209, 207, 208] +03 二月 2026 | 05:04:31,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:34,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:37,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:40,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:43,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:46,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:49,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:04:51,669 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:04:51,672 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:04:55,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:05:01,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:04,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:07,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:10,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:13,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:16,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:21,675 | ERROR | Thread-37 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:05:21,677 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:05:22,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:05:28,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:31,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:34,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:37,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:40,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:41,684 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:05:41,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:05:46,894 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:05:52,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:55,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:05:58,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:01,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:04,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:07,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:11,690 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:06:11,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:06:13,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:06:19,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:22,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:25,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:28,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:31,697 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:06:31,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:06:34,902 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:06:40,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:43,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:46,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:49,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:06:51,702 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:06:51,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:06:55,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:07:01,019 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:07:01,066 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:07:01,347 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:07:01,573 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:07:05,755 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:106 +03 二月 2026 | 05:07:05,884 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:07:07,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:10,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:13,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:13,839 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:07:13,839 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:07:13,839 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:404737 +03 二月 2026 | 05:07:14,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:07:16,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:404737 +03 二月 2026 | 05:07:16,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:07:16,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:07:16,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:07:16,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:07:16,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:07:17,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:07:17,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:07:17,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:07:17,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5551000 +03 二月 2026 | 05:07:17,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:07:17,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:07:17,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:07:17,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e6e1e61 +03 二月 2026 | 05:07:18,465 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:07:18,465 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:07:18,465 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:07:18,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:07:18,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:07:18,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:07:19,008 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=404737, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:07:22,058 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:22,059 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:22,081 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:07:22,311 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:07:22,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:22,490 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:07:22,561 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@a6d79de +03 二月 2026 | 05:07:25,226 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 102, 108, 206, 104, 203, 207, 201, 201, 209, 107, 106, 104, 104] +03 二月 2026 | 05:07:25,226 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:07:25,226 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:07:25,226 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:07:25,226 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +03 二月 2026 | 05:07:25,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:28,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:28,802 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 102, 108, 206, 104, 207, 209, 107, 106, 104, 104] +03 二月 2026 | 05:07:28,802 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[201, 201, 201] +03 二月 2026 | 05:07:28,802 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:07:28,802 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:07:28,802 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 202, 201] +03 二月 2026 | 05:07:30,898 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 102, 108, 206, 104, 207, 107, 106, 104, 104, 105] +03 二月 2026 | 05:07:30,899 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[201, 201, 201] +03 二月 2026 | 05:07:30,899 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:07:30,899 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:07:30,899 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 202, 209, 202, 201, 201, 201] +03 二月 2026 | 05:07:31,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:34,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:37,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:40,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:43,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:46,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:49,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:07:51,725 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:07:51,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:07:55,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:08:01,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:04,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:07,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:10,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:11,728 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:08:11,730 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:08:16,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:08:22,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:25,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:28,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:31,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:34,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:37,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:41,740 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:08:41,744 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:08:43,387 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:08:49,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:52,348 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:55,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:08:58,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:01,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:01,740 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:09:01,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:09:07,389 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:09:13,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:16,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:19,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:22,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:25,347 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:28,346 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:31,751 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:09:31,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:09:34,391 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:09:43,614 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:09:43,661 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:09:43,923 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:09:44,139 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:09:48,383 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:107 +03 二月 2026 | 05:09:48,498 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:09:48,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:09:48,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:09:48,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:286359 +03 二月 2026 | 05:09:49,322 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:09:51,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:286359 +03 二月 2026 | 05:09:51,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:09:51,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:09:51,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:09:51,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:09:51,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:09:52,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:09:52,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:09:52,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:09:52,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5875000 +03 二月 2026 | 05:09:52,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:09:52,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:09:52,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:09:52,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@292b3b03 +03 二月 2026 | 05:09:53,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:09:53,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:09:53,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:09:53,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:09:53,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:09:53,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:09:53,984 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=286359, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:09:57,026 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:57,027 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:57,027 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:57,045 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:09:57,289 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:09:57,484 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:09:57,559 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@a6d79de +03 二月 2026 | 05:09:58,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:09:59,410 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 208, 205, 109, 109, 102, 203, 201, 205, 101, 108, 102, 204, 106] +03 二月 2026 | 05:09:59,410 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:09:59,410 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:09:59,410 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:09:59,410 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201] +03 二月 2026 | 05:10:01,036 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 208, 205, 109, 109, 102, 203, 201, 205, 108, 102, 204, 106, 202] +03 二月 2026 | 05:10:01,037 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:01,037 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:10:01,037 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:01,037 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 209, 101] +03 二月 2026 | 05:10:01,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:03,827 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 208, 205, 109, 109, 102, 203, 201, 205, 108, 102, 204, 202, 105] +03 二月 2026 | 05:10:03,827 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:03,827 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:10:03,827 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:03,827 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 209, 101, 101, 106] +03 二月 2026 | 05:10:04,922 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:07,153 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 208, 205, 109, 109, 102, 203, 201, 205, 108, 102, 204, 202, 106] +03 二月 2026 | 05:10:07,153 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:07,154 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:10:07,154 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:07,154 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 209, 101, 102, 101, 106, 105, 105] +03 二月 2026 | 05:10:07,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:10,802 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 208, 205, 109, 109, 102, 203, 201, 205, 108, 102, 204, 202, 109] +03 二月 2026 | 05:10:10,802 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:10,803 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:10:10,803 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:10,803 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 209, 101, 102, 106, 101, 106, 106, 105, 105] +03 二月 2026 | 05:10:10,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:13,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:16,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:17,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 208, 109, 109, 102, 203, 205, 108, 102, 204, 109] +03 二月 2026 | 05:10:17,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:17,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[203, 202, 201] +03 二月 2026 | 05:10:17,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:17,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 209, 101, 102, 106, 203, 101, 106, 106, 206, 207, 105, 105] +03 二月 2026 | 05:10:19,583 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 208, 109, 109, 102, 203, 205, 102, 204, 109, 107] +03 二月 2026 | 05:10:19,583 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:19,583 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[203, 202, 201] +03 二月 2026 | 05:10:19,583 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:19,583 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 209, 101, 102, 106, 203, 101, 106, 106, 206, 207, 202, 201, 105, 105, 108, 108] +03 二月 2026 | 05:10:19,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:22,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:25,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:28,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:29,403 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:10:29,403 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:10:29,403 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:593422 +03 二月 2026 | 05:10:29,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:10:31,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:593422 +03 二月 2026 | 05:10:31,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:10:31,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:10:31,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:10:31,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:10:31,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:10:32,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:10:32,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:10:32,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:10:32,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6229000 +03 二月 2026 | 05:10:32,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:10:32,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:10:32,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:10:32,663 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@292b3b03 +03 二月 2026 | 05:10:33,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:10:33,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:10:33,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:10:33,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:10:33,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:10:33,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:10:33,882 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=593422, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:10:36,921 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:36,921 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:36,941 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:10:37,194 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:10:37,392 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:10:37,469 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@a6d79de +03 二月 2026 | 05:10:37,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:38,852 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 204, 107, 107, 201, 207, 105, 109, 203, 202, 206] +03 二月 2026 | 05:10:38,852 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:38,852 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103] +03 二月 2026 | 05:10:38,852 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:38,852 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] +03 二月 2026 | 05:10:40,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:43,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 204, 107, 201, 207, 105, 109, 203, 202, 206, 209] +03 二月 2026 | 05:10:43,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:43,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103] +03 二月 2026 | 05:10:43,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:43,473 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 106, 102, 103] +03 二月 2026 | 05:10:43,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:46,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 107, 201, 207, 105, 109, 203, 202, 206, 209, 103] +03 二月 2026 | 05:10:46,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:46,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103] +03 二月 2026 | 05:10:46,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:46,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 108, 106, 202, 203, 102, 103] +03 二月 2026 | 05:10:46,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:48,134 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 107, 201, 207, 105, 109, 203, 202, 206, 103, 207] +03 二月 2026 | 05:10:48,134 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:48,134 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103] +03 二月 2026 | 05:10:48,134 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:48,134 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 204, 209, 108, 106, 202, 203, 102, 103] +03 二月 2026 | 05:10:49,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:50,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 107, 201, 105, 109, 203, 202, 206, 103, 207, 108] +03 二月 2026 | 05:10:50,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:50,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103] +03 二月 2026 | 05:10:50,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:50,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 204, 202, 209, 207, 108, 106, 202, 203, 102, 103] +03 二月 2026 | 05:10:51,388 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 201, 105, 109, 203, 202, 206, 103, 207, 108, 106] +03 二月 2026 | 05:10:51,388 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:10:51,388 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[101, 102, 103] +03 二月 2026 | 05:10:51,388 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:10:51,389 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203, 204, 202, 108, 209, 207, 204, 108, 106, 202, 203, 102, 103] +03 二月 2026 | 05:10:52,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:55,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:10:58,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:01,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:02,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:11:02,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:11:02,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:792457 +03 二月 2026 | 05:11:02,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:11:04,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:792457 +03 二月 2026 | 05:11:04,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:11:04,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:11:04,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:11:04,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:11:04,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:11:05,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:11:05,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:11:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:11:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5833000 +03 二月 2026 | 05:11:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:11:05,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:11:05,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:11:05,648 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@292b3b03 +03 二月 2026 | 05:11:06,343 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:11:06,343 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:11:06,343 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:11:06,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:11:06,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:11:06,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:11:06,859 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=792457, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:11:09,942 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:11:11,776 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:11:11,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:11:13,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:16,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:19,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:22,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:25,924 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:28,923 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:31,782 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:11:31,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:11:34,971 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:11:42,383 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:11:42,436 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:11:42,662 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:11:42,888 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:11:47,640 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:108 +03 二月 2026 | 05:11:47,758 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:11:48,105 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:11:48,105 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:11:48,105 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:792457 +03 二月 2026 | 05:11:48,570 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:11:50,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:792457 +03 二月 2026 | 05:11:50,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:11:50,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:11:50,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:11:50,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:11:50,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:11:51,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:11:51,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:11:51,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:11:51,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:5833000 +03 二月 2026 | 05:11:51,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:11:51,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:11:51,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:11:51,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7ed13e4c +03 二月 2026 | 05:11:52,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:11:52,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:11:52,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:11:52,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:11:52,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:11:52,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:11:53,179 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=792457, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:11:56,226 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:56,227 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:56,227 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:56,239 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:11:56,480 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:11:56,674 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:11:56,749 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@45f69803 +03 二月 2026 | 05:11:56,749 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 109, 207, 204, 104, 101, 201, 107, 207, 107, 204, 104, 108, 108] +03 二月 2026 | 05:11:56,749 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:11:56,749 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:11:56,749 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:11:56,749 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 05:11:57,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:11:58,161 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 109, 207, 204, 104, 201, 107, 207, 107, 204, 104, 108, 108, 205] +03 二月 2026 | 05:11:58,162 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:11:58,162 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:11:58,162 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:11:58,162 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101] +03 二月 2026 | 05:11:59,195 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 207, 204, 104, 201, 107, 207, 107, 204, 104, 108, 108, 205, 103] +03 二月 2026 | 05:11:59,195 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:11:59,195 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:11:59,195 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:11:59,195 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 109] +03 二月 2026 | 05:11:59,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 207, 204, 104, 107, 207, 107, 204, 104, 108, 108, 205, 103, 106] +03 二月 2026 | 05:11:59,831 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:11:59,832 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:11:59,832 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:11:59,832 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 101, 109, 201] +03 二月 2026 | 05:12:00,569 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 207, 204, 104, 107, 207, 107, 204, 104, 108, 108, 205, 106, 205] +03 二月 2026 | 05:12:00,569 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:12:00,569 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:12:00,569 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:12:00,569 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 106, 101, 109, 201, 103] +03 二月 2026 | 05:12:00,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:03,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:05,210 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 204, 104, 107, 207, 107, 204, 104, 108, 108, 205, 106, 205, 202] +03 二月 2026 | 05:12:05,211 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:12:05,211 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:12:05,211 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:12:05,211 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 106, 103, 101, 109, 201, 103, 208, 209] +03 二月 2026 | 05:12:06,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 204, 104, 107, 207, 107, 204, 104, 108, 108, 205, 205, 202, 103] +03 二月 2026 | 05:12:06,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:12:06,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:12:06,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:12:06,639 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 106, 103, 106, 101, 109, 201, 103, 106, 208, 209] +03 二月 2026 | 05:12:06,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:07,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 204, 104, 107, 207, 107, 204, 104, 108, 108, 205, 205, 202, 201] +03 二月 2026 | 05:12:07,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:12:07,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:12:07,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:12:07,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 106, 103, 106, 108, 101, 109, 201, 103, 106, 103, 208, 209] +03 二月 2026 | 05:12:09,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:10,176 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 204, 104, 107, 207, 107, 204, 104, 108, 108, 205, 205, 202, 105] +03 二月 2026 | 05:12:10,176 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:12:10,176 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:12:10,176 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:12:10,176 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 106, 103, 106, 108, 103, 101, 109, 201, 103, 106, 103, 208, 209, 202, 203] +03 二月 2026 | 05:12:11,738 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 204, 104, 107, 207, 107, 204, 104, 108, 108, 205, 205, 105, 209] +03 二月 2026 | 05:12:11,738 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:12:11,738 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:12:11,738 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:12:11,738 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 106, 103, 106, 108, 103, 108, 101, 109, 201, 103, 106, 103, 202, 208, 209, 202, 203] +03 二月 2026 | 05:12:12,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:14,428 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 204, 104, 107, 207, 107, 204, 104, 108, 108, 205, 205, 105, 202] +03 二月 2026 | 05:12:14,428 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:12:14,428 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:12:14,429 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:12:14,429 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 106, 103, 106, 108, 103, 108, 201, 101, 109, 201, 103, 106, 103, 202, 208, 209, 202, 203, 208, 207] +03 二月 2026 | 05:12:15,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:15,909 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 204, 104, 107, 207, 107, 204, 104, 108, 108, 205, 205, 105, 208] +03 二月 2026 | 05:12:15,909 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:12:15,909 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:12:15,909 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:12:15,910 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101, 106, 103, 106, 108, 103, 108, 201, 209, 101, 109, 201, 103, 106, 103, 202, 202, 208, 209, 202, 203, 208, 207] +03 二月 2026 | 05:12:18,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:21,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:24,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:27,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:30,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:33,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:36,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:41,801 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:12:41,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:12:42,705 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:12:46,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:12:46,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:12:46,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:538126 +03 二月 2026 | 05:12:46,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:12:48,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:538126 +03 二月 2026 | 05:12:48,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:12:48,492 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:12:48,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:12:48,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:12:48,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:12:48,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:12:49,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:12:49,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:12:49,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6547000 +03 二月 2026 | 05:12:49,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:12:49,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:12:49,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:12:49,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7ed13e4c +03 二月 2026 | 05:12:50,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:12:50,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:12:50,192 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:12:50,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:12:50,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:12:50,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:12:50,742 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=538126, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:12:53,781 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:53,782 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:53,798 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:12:54,085 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:12:54,288 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:12:54,363 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@5a28a171 +03 二月 2026 | 05:12:54,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:57,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:12:59,563 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 109, 101, 103, 103, 205, 103, 107, 203, 206, 205, 201, 102, 101] +03 二月 2026 | 05:12:59,564 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:12:59,564 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:12:59,564 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:12:59,564 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109] +03 二月 2026 | 05:13:00,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:02,769 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 109, 101, 103, 103, 205, 103, 107, 203, 205, 201, 102, 101, 101] +03 二月 2026 | 05:13:02,769 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:13:02,769 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:13:02,769 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:13:02,769 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 209, 207, 208] +03 二月 2026 | 05:13:03,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:06,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:06,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 109, 101, 103, 103, 205, 103, 107, 203, 205, 102, 101, 101, 108] +03 二月 2026 | 05:13:06,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:13:06,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:13:06,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:13:06,709 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 209, 204, 207, 208, 202, 203] +03 二月 2026 | 05:13:07,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 109, 101, 103, 103, 205, 103, 107, 205, 102, 101, 101, 108, 201] +03 二月 2026 | 05:13:07,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:13:07,619 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:13:07,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:13:07,620 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 209, 204, 205, 203, 207, 208, 202, 203] +03 二月 2026 | 05:13:09,264 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 109, 101, 205, 103, 107, 205, 102, 101, 101, 108] +03 二月 2026 | 05:13:09,264 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[103, 103, 103] +03 二月 2026 | 05:13:09,264 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:13:09,264 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:13:09,264 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 209, 204, 205, 103, 203, 201, 207, 208, 202, 203] +03 二月 2026 | 05:13:09,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:10,391 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 109, 101, 107, 205, 101, 101, 108] +03 二月 2026 | 05:13:10,392 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[103, 103, 103] +03 二月 2026 | 05:13:10,392 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[104, 103, 102] +03 二月 2026 | 05:13:10,392 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:13:10,392 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 209, 204, 205, 104, 203, 201, 205, 207, 208, 202, 203, 103, 103] +03 二月 2026 | 05:13:12,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:15,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:18,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:21,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:24,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:25,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:13:25,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:13:25,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:297196 +03 二月 2026 | 05:13:25,566 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:13:27,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:297196 +03 二月 2026 | 05:13:27,273 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:13:27,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:13:27,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:13:27,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:13:27,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:13:27,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:13:28,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:13:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:13:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7051000 +03 二月 2026 | 05:13:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:13:28,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:13:28,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:13:28,513 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7ed13e4c +03 二月 2026 | 05:13:29,190 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:13:29,190 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:13:29,190 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:13:29,228 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:13:29,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:13:29,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:13:29,746 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=297196, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:13:31,566 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:13:31,567 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:13:32,833 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:13:36,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:39,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:42,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:45,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:48,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:13:51,572 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:13:51,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:13:54,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:14:00,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:03,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:06,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:09,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:11,578 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:14:11,580 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:14:15,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:14:21,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:24,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:27,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:30,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:33,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:36,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:41,584 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:14:41,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:14:42,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:14:48,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:51,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:54,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:14:57,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:00,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:01,594 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:15:01,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:15:06,698 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:15:12,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:15,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:18,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:21,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:24,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:27,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:31,597 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:15:31,601 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:15:33,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:15:39,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:42,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:45,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:48,663 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:15:51,604 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:15:51,605 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:15:56,760 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:15:56,806 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:15:57,088 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:15:57,325 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:16:01,829 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:109 +03 二月 2026 | 05:16:01,951 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:16:02,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:16:02,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:16:02,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:297196 +03 二月 2026 | 05:16:02,773 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:16:04,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:297196 +03 二月 2026 | 05:16:04,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:16:05,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:16:05,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:16:05,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:16:05,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:16:05,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:16:05,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:16:05,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:16:05,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7051000 +03 二月 2026 | 05:16:05,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:16:05,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:16:06,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:16:06,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@112d3cad +03 二月 2026 | 05:16:07,020 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:16:07,020 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:16:07,020 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:16:07,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:16:07,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:16:07,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:16:07,570 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=297196, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:16:10,606 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:10,606 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:10,607 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:10,633 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:16:10,861 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:16:11,038 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:16:11,108 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@45f69803 +03 二月 2026 | 05:16:12,088 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:15,088 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:18,087 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:21,087 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:24,088 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:27,088 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:30,088 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:33,087 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:36,088 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:41,651 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:16:41,695 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:16:41,977 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:16:42,209 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:16:46,648 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:110 +03 二月 2026 | 05:16:46,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:16:47,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:50,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:53,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:56,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:16:59,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:02,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:05,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:11,628 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:17:11,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:17:12,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:17:17,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:20,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:23,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:26,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:29,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:31,635 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:17:31,640 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:17:36,020 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:17:41,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:44,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:47,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:50,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:53,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:17:56,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:01,643 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:18:01,647 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:18:03,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:18:08,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:11,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:14,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:17,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:20,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:21,647 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:18:21,650 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:18:27,023 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:18:32,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:35,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:38,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:41,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:44,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:47,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:18:51,656 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:18:51,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:18:54,019 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:18:59,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:02,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:05,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:08,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:11,660 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:19:11,661 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:19:15,015 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:19:15,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:19:15,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:19:15,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:592237 +03 二月 2026 | 05:19:16,057 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:19:18,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:592237 +03 二月 2026 | 05:19:18,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:19:18,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:19:18,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:19:18,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:19:18,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:19:19,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:19:19,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:19:19,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:19:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6655000 +03 二月 2026 | 05:19:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:19:19,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:19:19,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:19:19,656 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3a3a4dbc +03 二月 2026 | 05:19:20,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:19:20,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:19:20,319 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:19:20,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:19:20,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:19:20,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:19:20,905 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=592237, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:19:23,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:23,968 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:19:23,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:24,243 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:19:24,436 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:19:24,506 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@a6d79de +03 二月 2026 | 05:19:24,506 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 104, 101, 203, 206, 106, 208, 202, 202, 108, 201, 103, 105, 201] +03 二月 2026 | 05:19:24,507 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:19:24,507 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:19:24,507 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:19:24,507 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 05:19:26,829 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 101, 203, 206, 106, 208, 202, 202, 108, 201, 103, 105, 201, 108] +03 二月 2026 | 05:19:26,829 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:19:26,829 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:19:26,829 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:19:26,829 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 103] +03 二月 2026 | 05:19:26,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:29,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:32,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:35,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:38,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:41,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:44,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:47,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:50,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:53,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:56,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:19:59,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:02,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:05,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:08,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:11,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:13,221 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 203, 206, 106, 208, 202, 202, 108, 105, 201, 108] +03 二月 2026 | 05:20:13,221 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:20:13,221 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[102, 103, 101] +03 二月 2026 | 05:20:13,221 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:20:13,221 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 201, 102, 103] +03 二月 2026 | 05:20:14,801 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 203, 206, 106, 208, 202, 108, 105, 201, 108, 204] +03 二月 2026 | 05:20:14,801 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:20:14,801 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[102, 103, 101] +03 二月 2026 | 05:20:14,801 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:20:14,801 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 201, 202, 102, 103, 103, 101] +03 二月 2026 | 05:20:14,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:17,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 203, 206, 106, 202, 108, 105, 201, 108, 204, 107] +03 二月 2026 | 05:20:17,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:20:17,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[102, 103, 101] +03 二月 2026 | 05:20:17,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:20:17,095 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 102, 201, 202, 102, 103, 209, 207, 103, 101] +03 二月 2026 | 05:20:17,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:20,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:23,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:26,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:29,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:30,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:20:30,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:20:30,450 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:996667 +03 二月 2026 | 05:20:30,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:20:32,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:996667 +03 二月 2026 | 05:20:32,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:20:32,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 05:20:32,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:20:32,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:20:32,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:20:33,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:20:33,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:20:33,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:20:33,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6979000 +03 二月 2026 | 05:20:33,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:20:33,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:20:33,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:20:33,582 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3a3a4dbc +03 二月 2026 | 05:20:34,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:20:34,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:20:34,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:20:34,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:20:34,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:20:34,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:20:34,770 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=996667, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:20:37,814 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:37,814 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:38,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:41,687 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:20:41,690 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:20:45,017 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:20:50,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:53,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:56,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:20:59,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:01,692 | ERROR | Thread-63 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:21:01,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:21:06,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:21:11,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:14,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:17,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:20,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:23,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:26,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:31,700 | ERROR | Thread-67 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:21:31,703 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:21:33,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:21:38,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:41,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:44,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:47,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:50,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:21:51,706 | ERROR | Thread-72 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:21:51,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:21:57,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:22:02,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:05,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:08,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:11,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:14,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:17,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:21,718 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:22:21,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:22:24,024 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:22:29,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:32,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:35,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:38,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:41,775 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:22:41,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:22:45,022 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:22:50,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:53,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:56,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:22:59,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:01,726 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:23:01,729 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:23:06,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:23:11,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:14,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:17,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:20,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:23,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:26,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:31,734 | ERROR | Thread-90 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:23:31,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:23:33,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:23:38,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:41,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:44,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:47,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:50,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:23:51,743 | ERROR | Thread-94 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:23:51,745 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:23:57,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:24:02,978 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:05,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:08,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:11,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:14,977 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:17,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:21,752 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:24:21,754 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:24:24,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:24:32,635 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:24:32,685 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:24:32,947 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:24:33,172 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:24:37,738 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:111 +03 二月 2026 | 05:24:37,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:24:38,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:24:38,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:24:38,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:996667 +03 二月 2026 | 05:24:38,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:24:40,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:996667 +03 二月 2026 | 05:24:40,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:24:41,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:24:41,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:24:41,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:24:41,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:24:41,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:24:41,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:24:41,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:24:41,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:6979000 +03 二月 2026 | 05:24:41,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:24:41,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:24:42,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:24:42,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4909c3e7 +03 二月 2026 | 05:24:43,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:24:43,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:24:43,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:24:43,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:24:43,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:24:43,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:24:43,787 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=996667, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:24:46,824 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:46,825 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:46,825 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:46,861 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:24:47,097 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:24:47,306 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:24:47,387 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@75a62da2 +03 二月 2026 | 05:24:47,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:48,828 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 201, 206, 107, 102, 102, 203, 204, 102, 208, 205, 202, 106, 109] +03 二月 2026 | 05:24:48,828 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:24:48,828 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:24:48,828 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:24:48,828 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103] +03 二月 2026 | 05:24:50,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:53,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:56,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:24:57,155 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 201, 206, 107, 102, 102, 203, 204, 102, 208, 205, 202, 106, 108] +03 二月 2026 | 05:24:57,155 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:24:57,155 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:24:57,155 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:24:57,155 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 202, 109] +03 二月 2026 | 05:24:59,949 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:02,213 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 206, 107, 102, 102, 203, 204, 102, 208, 205, 202, 106, 108, 101] +03 二月 2026 | 05:25:02,214 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:25:02,214 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:25:02,214 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:25:02,214 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 202, 107, 109, 201] +03 二月 2026 | 05:25:02,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:03,754 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 206, 107, 102, 102, 203, 204, 102, 208, 205, 202, 106, 108, 103] +03 二月 2026 | 05:25:03,754 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:25:03,755 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:25:03,755 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:25:03,755 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 202, 107, 109, 109, 201, 101] +03 二月 2026 | 05:25:05,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:06,636 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 206, 107, 102, 102, 203, 204, 102, 208, 205, 202, 106, 108, 208] +03 二月 2026 | 05:25:06,636 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:25:06,636 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:25:06,636 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:25:06,636 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 202, 107, 109, 109, 109, 201, 101, 104, 105] +03 二月 2026 | 05:25:08,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:11,949 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:12,096 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 107, 102, 102, 203, 204, 102, 208, 205, 202, 106, 108, 208, 104] +03 二月 2026 | 05:25:12,097 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:25:12,097 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:25:12,097 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:25:12,097 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 202, 107, 109, 109, 203, 109, 201, 101, 104, 105, 206, 204] +03 二月 2026 | 05:25:13,707 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 107, 102, 102, 203, 204, 102, 208, 205, 202, 106, 108, 208, 101] +03 二月 2026 | 05:25:13,707 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:25:13,707 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:25:13,707 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:25:13,707 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 202, 107, 109, 109, 203, 103, 109, 201, 101, 104, 104, 105, 206, 204] +03 二月 2026 | 05:25:14,949 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:15,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 107, 102, 102, 203, 204, 102, 208, 205, 202, 106, 108, 208, 208] +03 二月 2026 | 05:25:15,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:25:15,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:25:15,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:25:15,090 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 202, 107, 109, 109, 203, 103, 104, 109, 201, 101, 104, 101, 104, 105, 206, 204] +03 二月 2026 | 05:25:16,733 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 107, 102, 102, 203, 204, 102, 205, 202, 106, 108, 208, 208, 107] +03 二月 2026 | 05:25:16,733 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:25:16,733 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:25:16,733 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:25:16,733 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 202, 107, 109, 109, 203, 103, 104, 203, 109, 201, 101, 104, 101, 208, 104, 105, 206, 204] +03 二月 2026 | 05:25:17,949 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:20,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:23,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:26,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:29,949 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:30,467 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:25:30,467 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:25:30,467 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:353420 +03 二月 2026 | 05:25:30,928 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:25:32,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:353420 +03 二月 2026 | 05:25:32,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:25:33,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:25:33,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:25:33,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:25:33,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:25:33,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:25:33,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:25:33,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:25:33,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7423000 +03 二月 2026 | 05:25:33,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:25:33,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:25:33,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:25:34,138 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4909c3e7 +03 二月 2026 | 05:25:34,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:25:34,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:25:34,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:25:34,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:25:35,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:25:35,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[127.0.0.1, 6311, 47.109.55.7] +03 二月 2026 | 05:25:35,516 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=353420, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:25:38,550 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:38,550 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:41,771 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:25:41,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:25:41,991 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:25:47,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:50,949 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:53,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:56,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:25:59,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:01,779 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:26:01,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:26:05,989 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:26:11,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:14,949 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:17,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:20,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:23,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:26,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:31,787 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:26:31,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:26:32,989 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:26:38,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:41,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:44,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:47,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:50,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:26:51,792 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:26:51,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:26:56,987 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:27:02,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:05,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:08,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:11,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:14,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:17,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:18,620 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:27:18,625 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:27:26,155 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:27:29,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:32,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:38,850 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:27:38,894 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:27:39,144 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:27:39,367 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:27:43,589 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:112 +03 二月 2026 | 05:27:43,710 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:27:44,083 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:27:44,083 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:27:44,083 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:353420 +03 二月 2026 | 05:27:44,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:27:46,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:353420 +03 二月 2026 | 05:27:46,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:27:46,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:27:47,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:27:47,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:27:47,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:27:47,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:27:47,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:27:47,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:27:47,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7423000 +03 二月 2026 | 05:27:47,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:27:47,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:27:47,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:27:48,105 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1e302ac6 +03 二月 2026 | 05:27:48,845 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:27:48,845 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:27:48,845 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:27:48,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:27:48,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:27:49,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 05:27:49,423 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=353420, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:27:52,471 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:52,471 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:52,471 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:52,489 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:27:52,735 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:27:52,916 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:27:52,986 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@75a62da2 +03 二月 2026 | 05:27:54,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:27:54,661 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 101, 206, 201, 202, 104, 106, 205, 108, 104, 105, 108, 103, 207] +03 二月 2026 | 05:27:54,661 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:27:54,661 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:27:54,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:27:54,663 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201] +03 二月 2026 | 05:27:57,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:00,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:03,142 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:06,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:09,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:12,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:15,871 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:28:15,875 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:28:18,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:28:24,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:27,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:30,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:33,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:33,612 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:28:33,612 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:28:33,612 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:618541 +03 二月 2026 | 05:28:34,032 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:28:35,630 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:28:35,632 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:28:35,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:618541 +03 二月 2026 | 05:28:35,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:28:36,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:28:36,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:28:36,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:28:36,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:28:36,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:28:36,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:28:36,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:28:36,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7867000 +03 二月 2026 | 05:28:36,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:28:36,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:28:36,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:28:37,108 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1e302ac6 +03 二月 2026 | 05:28:37,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:28:37,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:28:37,847 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:28:37,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:28:37,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:28:38,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 05:28:38,418 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=618541, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:28:41,508 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:28:45,142 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:48,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:51,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:54,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:28:57,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:00,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:05,638 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:29:05,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:29:06,185 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:29:12,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:15,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:18,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:21,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:24,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:25,645 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:29:25,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:29:30,187 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:29:36,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:39,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:42,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:45,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:48,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:51,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:29:55,653 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:29:55,654 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:29:57,195 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:30:03,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:06,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:09,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:12,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:15,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:15,662 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:30:15,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:30:21,194 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:30:27,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:30,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:36,535 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:30:36,577 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:30:36,803 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:30:37,020 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:30:41,401 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:113 +03 二月 2026 | 05:30:41,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:30:41,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:30:41,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:30:41,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:618541 +03 二月 2026 | 05:30:42,365 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:30:44,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:618541 +03 二月 2026 | 05:30:44,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:30:44,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:30:44,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:30:44,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:30:44,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:30:45,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:30:45,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:30:45,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:30:45,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7867000 +03 二月 2026 | 05:30:45,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:30:45,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:30:45,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:30:45,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@699cf817 +03 二月 2026 | 05:30:46,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:30:46,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:30:46,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:30:46,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:30:46,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:30:46,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 05:30:47,074 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=618541, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:30:50,115 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:50,115 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:50,116 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:50,140 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:30:50,382 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:30:50,574 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:30:50,657 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@a6d79de +03 二月 2026 | 05:30:50,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 106, 204, 202, 203, 203, 203, 202, 201, 206, 208, 209, 201, 205] +03 二月 2026 | 05:30:50,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:30:50,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:30:50,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:30:50,705 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 05:30:51,803 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:54,804 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:30:57,804 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:00,803 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:03,802 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:06,802 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:08,744 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 204, 202, 203, 203, 203, 202, 201, 206, 208, 209, 201, 205, 106] +03 二月 2026 | 05:31:08,745 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:31:08,745 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:31:08,745 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:31:08,745 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 107, 106] +03 二月 2026 | 05:31:09,804 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:10,973 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 202, 203, 203, 203, 202, 201, 206, 208, 209, 201, 205, 106, 103] +03 二月 2026 | 05:31:10,973 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:31:10,973 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:31:10,973 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:31:10,973 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 106, 107, 106] +03 二月 2026 | 05:31:11,887 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 202, 203, 203, 203, 202, 201, 206, 208, 209, 201, 205, 103, 101] +03 二月 2026 | 05:31:11,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:31:11,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:31:11,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:31:11,888 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 106, 106, 107, 106] +03 二月 2026 | 05:31:12,803 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:13,409 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 202, 203, 203, 203, 202, 206, 208, 209, 205, 103] +03 二月 2026 | 05:31:13,409 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[201, 201, 201] +03 二月 2026 | 05:31:13,409 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:31:13,409 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:31:13,409 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 103, 201, 106, 106, 101, 107, 106] +03 二月 2026 | 05:31:15,804 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:18,804 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:21,803 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:24,802 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:27,802 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:30,803 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:33,804 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:36,803 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:39,803 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:40,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:31:40,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:31:40,328 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:346778 +03 二月 2026 | 05:31:40,766 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:31:42,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:346778 +03 二月 2026 | 05:31:42,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:31:42,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:31:42,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:31:42,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:31:42,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:31:43,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:31:43,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:31:43,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:31:43,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8341000 +03 二月 2026 | 05:31:43,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:31:43,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:31:43,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:31:43,564 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@699cf817 +03 二月 2026 | 05:31:44,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:31:44,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:31:44,236 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:31:44,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:31:44,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:31:44,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 05:31:44,744 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=346778, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:31:45,687 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:31:45,692 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:31:47,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:31:51,802 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:31:54,804 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:17,250 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:47:17,296 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:47:17,553 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:47:17,771 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:47:22,007 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:114 +03 二月 2026 | 05:47:22,141 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:47:22,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:47:22,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:47:22,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:346778 +03 二月 2026 | 05:47:22,988 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:47:25,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:346778 +03 二月 2026 | 05:47:25,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:47:25,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:47:25,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:47:25,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:47:25,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:47:25,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:47:25,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:47:25,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:47:25,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8341000 +03 二月 2026 | 05:47:25,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:47:25,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:47:26,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:47:26,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e74f5c2 +03 二月 2026 | 05:47:27,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:47:27,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:47:27,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:47:27,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:47:27,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:47:27,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 05:47:27,597 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=346778, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:47:30,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:30,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:30,643 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:30,667 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:47:30,930 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:47:31,174 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:47:31,270 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@4ecd01f8 +03 二月 2026 | 05:47:32,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:35,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:38,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:41,553 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:44,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:46,815 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 201, 205, 109, 202, 101, 101, 103, 107, 207, 108, 105, 103, 201] +03 二月 2026 | 05:47:46,815 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:47:46,815 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:47:46,815 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:47:46,815 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] +03 二月 2026 | 05:47:47,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:50,553 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:53,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:54,132 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 201, 205, 109, 202, 101, 107, 207, 108, 103, 201] +03 二月 2026 | 05:47:54,132 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:47:54,132 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[104, 105, 103] +03 二月 2026 | 05:47:54,132 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:47:54,132 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 104, 101] +03 二月 2026 | 05:47:55,567 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 205, 109, 202, 101, 107, 207, 108, 103, 201, 208] +03 二月 2026 | 05:47:55,568 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:47:55,568 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[104, 105, 103] +03 二月 2026 | 05:47:55,568 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:47:55,569 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 101, 201, 105, 103] +03 二月 2026 | 05:47:56,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:47:57,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 205, 109, 202, 101, 107, 207, 108, 103, 208, 106] +03 二月 2026 | 05:47:57,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:47:57,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[104, 105, 103] +03 二月 2026 | 05:47:57,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:47:57,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 101, 201, 201, 105, 103] +03 二月 2026 | 05:47:59,395 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 205, 109, 101, 107, 207, 108, 103, 208, 106, 203] +03 二月 2026 | 05:47:59,396 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:47:59,396 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[104, 105, 103] +03 二月 2026 | 05:47:59,396 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:47:59,396 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 205, 101, 201, 201, 203, 204, 105, 103] +03 二月 2026 | 05:47:59,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:01,602 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 205, 101, 107, 207, 108, 103, 208, 106, 203, 104] +03 二月 2026 | 05:48:01,602 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:48:01,602 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[104, 105, 103] +03 二月 2026 | 05:48:01,602 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:48:01,602 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 205, 106, 101, 201, 201, 203, 204, 108, 107, 105, 103] +03 二月 2026 | 05:48:02,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:02,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 205, 107, 207, 108, 103, 208, 106, 203, 104, 206] +03 二月 2026 | 05:48:02,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:48:02,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[104, 105, 103] +03 二月 2026 | 05:48:02,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:48:02,886 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 205, 106, 209, 101, 201, 201, 101, 203, 204, 108, 107, 105, 103] +03 二月 2026 | 05:48:05,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:05,589 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 205, 107, 207, 108, 103, 208, 106, 104, 206, 201] +03 二月 2026 | 05:48:05,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:48:05,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[104, 105, 103] +03 二月 2026 | 05:48:05,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:48:05,590 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 205, 106, 209, 206, 101, 201, 201, 101, 203, 204, 108, 107, 204, 205, 105, 103] +03 二月 2026 | 05:48:06,842 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 205, 107, 207, 108, 103, 208, 106, 104, 206, 102] +03 二月 2026 | 05:48:06,842 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:48:06,842 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[104, 105, 103] +03 二月 2026 | 05:48:06,842 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:48:06,842 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 109, 205, 106, 209, 206, 106, 101, 201, 201, 101, 201, 203, 204, 108, 107, 204, 205, 105, 103] +03 二月 2026 | 05:48:08,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:11,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:14,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:17,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:20,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:23,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:24,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:48:24,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:48:24,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:959201 +03 二月 2026 | 05:48:24,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:48:25,737 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:48:25,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:48:26,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:959201 +03 二月 2026 | 05:48:26,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:48:26,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:48:26,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:48:26,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:48:26,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:48:27,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:48:27,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:48:27,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:48:27,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8065000 +03 二月 2026 | 05:48:27,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:48:27,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:48:27,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:48:27,559 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e74f5c2 +03 二月 2026 | 05:48:28,245 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:48:28,245 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:48:28,245 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:48:28,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:48:28,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:48:28,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 05:48:28,833 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=959201, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:48:31,916 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:48:35,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:38,553 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:41,552 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:48:48,981 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:48:49,023 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:48:49,262 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:48:49,480 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:48:53,892 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:115 +03 二月 2026 | 05:48:54,030 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:48:54,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:48:54,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:48:54,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:959201 +03 二月 2026 | 05:48:54,842 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:48:56,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:959201 +03 二月 2026 | 05:48:56,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:48:57,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:48:57,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:48:57,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:48:57,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:48:57,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:48:57,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:48:57,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:48:57,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8065000 +03 二月 2026 | 05:48:57,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:48:57,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:48:58,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:48:58,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34209e39 +03 二月 2026 | 05:48:58,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:48:58,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:48:58,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:48:58,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:48:59,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:48:59,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 05:48:59,450 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=959201, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:49:02,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:02,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:02,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:02,521 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:49:02,752 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:49:02,957 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:49:03,039 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@280fd15e +03 二月 2026 | 05:49:04,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:07,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:07,547 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 209, 209, 205, 208, 107, 206, 106, 108, 104, 204, 107, 206, 105] +03 二月 2026 | 05:49:07,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:49:07,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:49:07,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:49:07,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] +03 二月 2026 | 05:49:10,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:13,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:16,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:19,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:22,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:25,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:28,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:31,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:34,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:37,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:40,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:43,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:46,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:49,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:52,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:55,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:49:58,261 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:01,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:04,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:07,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:07,807 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 209, 205, 208, 107, 206, 106, 108, 104, 204, 107, 206, 105, 207] +03 二月 2026 | 05:50:07,807 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:50:07,807 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 05:50:07,807 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:50:07,807 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 209] +03 二月 2026 | 05:50:10,262 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:10,517 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 209, 205, 208, 206, 106, 104, 204, 206, 105, 207] +03 二月 2026 | 05:50:10,517 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 05:50:10,517 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[109, 108, 107] +03 二月 2026 | 05:50:10,517 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 05:50:10,517 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 204, 109, 209, 107] +03 二月 2026 | 05:50:15,606 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:50:15,657 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:50:15,960 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:50:16,191 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:50:20,597 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:116 +03 二月 2026 | 05:50:20,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:50:21,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:24,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:27,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:30,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:33,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:36,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:39,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:45,776 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:50:45,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:50:46,007 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:50:51,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:54,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:50:57,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:00,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:01,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:51:01,415 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:51:01,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:320617 +03 二月 2026 | 05:51:02,016 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:51:04,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:320617 +03 二月 2026 | 05:51:04,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:51:04,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:51:04,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:51:04,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:51:04,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:51:04,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:51:05,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:51:05,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:51:05,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8064000 +03 二月 2026 | 05:51:05,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:51:05,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:51:05,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:51:05,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2d6dc75a +03 二月 2026 | 05:51:05,782 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:51:05,784 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:51:06,285 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:51:06,285 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:51:06,285 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:51:06,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:51:06,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:51:06,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 05:51:06,895 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=320617, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:51:09,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:51:10,002 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:51:15,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:18,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:21,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:24,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:27,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:30,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:35,790 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:51:35,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:51:35,793 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:51:35,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:51:37,004 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:51:42,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:45,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:48,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:51,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:54,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:51:55,795 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:51:55,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:52:01,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:52:06,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:09,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:12,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:15,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:18,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:21,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:25,809 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:52:25,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:52:28,012 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:52:33,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:36,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:39,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:42,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:45,815 | ERROR | Thread-58 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:52:45,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:52:49,001 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:52:54,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:52:57,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:00,962 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:03,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:05,818 | ERROR | Thread-62 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:53:05,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:53:10,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:53:15,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:21,824 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:53:21,867 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:53:22,129 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:53:22,349 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:53:26,329 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:117 +03 二月 2026 | 05:53:26,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:53:26,825 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 05:53:26,825 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 05:53:26,825 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:320617 +03 二月 2026 | 05:53:27,282 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 05:53:29,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:320617 +03 二月 2026 | 05:53:29,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:53:29,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 05:53:29,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 05:53:29,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 05:53:29,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 05:53:30,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 05:53:30,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 05:53:30,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 05:53:30,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8064000 +03 二月 2026 | 05:53:30,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 05:53:30,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 05:53:30,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 05:53:30,723 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6f752822 +03 二月 2026 | 05:53:31,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 05:53:31,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 05:53:31,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 05:53:31,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 05:53:31,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 05:53:31,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 05:53:31,991 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=320617, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 05:53:35,037 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:35,037 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:35,039 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:35,065 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 05:53:35,317 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 05:53:35,521 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 05:53:35,601 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@a6d79de +03 二月 2026 | 05:53:37,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:40,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:43,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:46,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:49,129 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:52,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:55,129 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:53:58,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:01,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:04,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:07,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:10,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:13,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:16,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:19,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:22,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:25,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:54:28,130 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:55:44,289 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:55:44,331 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:55:44,621 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:55:44,847 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:55:49,315 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:118 +03 二月 2026 | 05:55:49,450 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:55:50,621 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:55:53,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:55:56,621 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:55:59,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:02,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:05,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:05,868 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:56:05,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:56:11,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:56:17,621 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:20,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:23,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:26,621 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:29,621 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:32,621 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:35,878 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:56:35,887 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:56:38,682 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:56:44,621 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:47,621 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:50,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:53,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:56:55,892 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:56:55,897 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:56:59,668 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:57:05,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:57:08,622 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:57:35,207 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 05:57:35,251 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 05:57:35,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 05:57:35,780 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 05:57:40,144 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:119 +03 二月 2026 | 05:57:40,289 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:57:45,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:57:50,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:57:55,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:58:00,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:58:05,664 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:58:05,669 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:58:10,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:58:20,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:58:25,550 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:58:30,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:58:35,667 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:58:35,674 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:58:40,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:58:50,550 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:58:55,550 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:59:00,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:59:05,674 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:59:05,676 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:59:10,604 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:59:20,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:59:25,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:59:30,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:59:35,687 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 05:59:35,695 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 05:59:40,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 05:59:50,550 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 05:59:55,550 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:00:00,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:00:05,693 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:00:05,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:00:10,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:00:20,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:00:25,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:00:30,549 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:00:35,700 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:00:35,704 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:00:40,595 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:00:50,548 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:00:54,842 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:00:54,886 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:00:55,148 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:00:55,370 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:00:59,509 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:120 +03 二月 2026 | 06:00:59,639 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:01:00,323 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:01,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:03,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:05,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:07,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:09,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:11,148 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:13,148 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:15,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:15,716 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:01:15,727 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:01:19,200 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:01:23,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:25,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:27,148 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:32,792 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:01:32,838 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:01:33,117 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:01:33,346 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:01:37,373 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:121 +03 二月 2026 | 06:01:37,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:01:43,117 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:48,118 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:53,117 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:01:55,725 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:01:55,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:02:03,165 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:02:10,422 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:02:10,473 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:02:10,757 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:02:11,014 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:02:15,246 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:122 +03 二月 2026 | 06:02:15,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:02:20,758 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:02:21,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:02:21,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:02:21,280 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:421530 +03 二月 2026 | 06:02:21,867 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:02:24,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:421530 +03 二月 2026 | 06:02:24,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:02:24,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:02:24,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:02:24,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:02:24,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:02:24,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:02:24,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:02:25,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:02:25,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7608000 +03 二月 2026 | 06:02:25,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:02:25,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:02:25,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:02:25,422 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e8fcf2e +03 二月 2026 | 06:02:26,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:02:26,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:02:26,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:02:26,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:02:26,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:02:26,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:02:26,708 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=421530, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:02:28,752 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:02:30,757 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:02:35,758 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:02:40,757 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:04:02,855 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:04:02,899 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:04:03,203 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:04:03,430 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:04:07,413 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:123 +03 二月 2026 | 06:04:07,549 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:04:07,948 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:04:07,949 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:04:07,949 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:421530 +03 二月 2026 | 06:04:08,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:04:10,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:421530 +03 二月 2026 | 06:04:10,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:04:10,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:04:10,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:04:10,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:04:10,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:04:10,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:04:11,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:04:11,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:04:11,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:7608000 +03 二月 2026 | 06:04:11,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:04:11,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:04:11,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:04:11,483 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50e6af6f +03 二月 2026 | 06:04:12,119 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:04:12,119 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:04:12,119 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:04:12,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:04:12,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:04:12,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:04:12,610 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=421530, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:04:15,655 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:04:15,677 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 06:04:15,922 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 06:04:16,141 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 06:04:16,225 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@a6d79de +03 二月 2026 | 06:04:18,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:04:19,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 104, 101, 107, 106, 107, 207, 102, 105, 103, 208, 106, 106] +03 二月 2026 | 06:04:19,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:04:19,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:04:19,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:04:19,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] +03 二月 2026 | 06:04:23,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:04:24,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 104, 101, 107, 106, 107, 102, 105, 103, 208, 106, 106, 201] +03 二月 2026 | 06:04:24,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:04:24,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:04:24,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:04:24,512 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 208, 209] +03 二月 2026 | 06:04:28,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:04:28,521 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 104, 101, 107, 102, 105, 103, 208, 106, 106] +03 二月 2026 | 06:04:28,521 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:04:28,521 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[108, 107, 106] +03 二月 2026 | 06:04:28,521 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:04:28,521 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 108, 201, 208, 209] +03 二月 2026 | 06:04:33,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:04:34,159 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 103, 104, 101, 107, 102, 105, 103, 106, 106, 203] +03 二月 2026 | 06:04:34,159 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:04:34,159 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[108, 107, 106] +03 二月 2026 | 06:04:34,160 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:04:34,161 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 206, 201, 208, 209, 209, 207, 107, 106] +03 二月 2026 | 06:04:38,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:04:43,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:04:48,203 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:04:48,701 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:04:48,701 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:04:48,701 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:122456 +03 二月 2026 | 06:04:49,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:04:50,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:122456 +03 二月 2026 | 06:04:50,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:04:50,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:04:50,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:04:50,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:04:50,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:04:51,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:04:51,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:04:51,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:04:51,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8052000 +03 二月 2026 | 06:04:51,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:04:51,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:04:51,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:04:51,741 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50e6af6f +03 二月 2026 | 06:04:52,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:04:52,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:04:52,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:04:52,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:04:52,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:04:52,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:04:52,874 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=122456, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:04:55,779 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:04:55,787 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:04:56,301 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:04:56,301 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:04:56,301 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:122456 +03 二月 2026 | 06:04:56,632 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:04:58,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:122456 +03 二月 2026 | 06:04:58,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:04:58,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:04:58,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:04:58,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:04:58,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:04:58,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:04:58,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:04:59,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:04:59,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8052000 +03 二月 2026 | 06:04:59,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:04:59,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:04:59,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:04:59,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50e6af6f +03 二月 2026 | 06:05:00,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:05:00,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:05:00,005 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:05:00,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:05:00,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:05:00,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:05:00,504 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=122456, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:05:03,600 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:05:03,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:05:03,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:05:03,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:122456 +03 二月 2026 | 06:05:04,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:05:06,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:122456 +03 二月 2026 | 06:05:06,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:05:06,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:05:06,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:05:06,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:05:06,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:05:06,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:05:06,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:05:06,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:05:06,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8052000 +03 二月 2026 | 06:05:06,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:05:06,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:05:06,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:05:07,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50e6af6f +03 二月 2026 | 06:05:07,899 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:05:07,899 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:05:07,899 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:05:07,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:05:07,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:05:08,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:05:08,379 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=122456, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:05:11,421 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:11,451 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 06:05:11,720 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 06:05:11,920 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 06:05:11,997 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@59449884 +03 二月 2026 | 06:05:11,998 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 205, 101, 203, 104, 209, 204, 102, 209, 101, 208, 105, 202, 203] +03 二月 2026 | 06:05:11,998 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:11,998 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:05:11,998 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:11,998 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101, 206, 201, 201, 203, 208, 209, 209, 207, 107, 106] +03 二月 2026 | 06:05:13,203 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:16,851 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 205, 101, 203, 104, 204, 102, 209, 101, 208, 105, 202, 203, 109] +03 二月 2026 | 06:05:16,851 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:16,851 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:05:16,851 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:16,851 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209] +03 二月 2026 | 06:05:18,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:20,621 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 205, 203, 104, 204, 102, 209, 101, 208, 105, 202, 203, 109, 108] +03 二月 2026 | 06:05:20,621 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:20,622 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:05:20,622 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:20,622 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209, 209, 102, 103] +03 二月 2026 | 06:05:23,207 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:27,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 205, 104, 204, 102, 209, 208, 105, 203, 109, 108] +03 二月 2026 | 06:05:27,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:27,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 06:05:27,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:27,775 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209, 201, 209, 101, 102, 103] +03 二月 2026 | 06:05:28,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:29,661 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 205, 104, 204, 209, 208, 105, 203, 109, 108, 204] +03 二月 2026 | 06:05:29,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:29,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 06:05:29,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:29,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209, 201, 209, 101, 102, 102, 103, 202, 203] +03 二月 2026 | 06:05:33,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:33,977 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 205, 104, 209, 208, 105, 203, 109, 108, 204, 103] +03 二月 2026 | 06:05:33,977 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:33,977 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 06:05:33,977 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:33,978 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209, 201, 204, 209, 101, 102, 102, 103, 205, 206, 202, 203] +03 二月 2026 | 06:05:36,526 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 205, 104, 208, 105, 203, 109, 108, 204, 103, 103] +03 二月 2026 | 06:05:36,526 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:36,526 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 06:05:36,526 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:36,526 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209, 201, 204, 105, 209, 101, 102, 102, 103, 205, 206, 208, 207, 202, 203] +03 二月 2026 | 06:05:38,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:38,441 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 205, 104, 208, 105, 203, 109, 108, 204, 103, 207] +03 二月 2026 | 06:05:38,441 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:38,441 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 06:05:38,441 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:38,441 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209, 201, 204, 105, 207, 209, 101, 102, 103, 102, 103, 205, 206, 208, 207, 202, 203] +03 二月 2026 | 06:05:40,320 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 205, 104, 208, 105, 203, 109, 108, 204, 103, 101] +03 二月 2026 | 06:05:40,320 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:40,320 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 06:05:40,320 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:40,320 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209, 201, 204, 105, 207, 206, 209, 101, 102, 103, 207, 102, 103, 205, 206, 208, 207, 202, 203] +03 二月 2026 | 06:05:43,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:48,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:48,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:05:48,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:05:48,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:774793 +03 二月 2026 | 06:05:49,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:05:50,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:774793 +03 二月 2026 | 06:05:50,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:05:51,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:05:51,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:05:51,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:05:51,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:05:51,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:05:51,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:05:51,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:05:51,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8346000 +03 二月 2026 | 06:05:51,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:05:51,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:05:51,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:05:51,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@50e6af6f +03 二月 2026 | 06:05:52,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:05:52,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:05:52,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:05:52,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:05:52,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:05:52,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:05:53,060 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=774793, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:05:56,101 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:56,127 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 06:05:56,371 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:907904 +03 二月 2026 | 06:05:56,566 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++907904 +03 二月 2026 | 06:05:56,642 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@59449884 +03 二月 2026 | 06:05:56,649 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 109, 205, 203, 106, 107, 103, 105, 202, 105, 202, 106, 209, 102] +03 二月 2026 | 06:05:56,649 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:56,649 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:05:56,649 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:56,649 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209, 201, 204, 105, 207, 206, 208, 209, 101, 102, 103, 207, 101, 102, 103, 205, 206, 208, 207, 202, 203] +03 二月 2026 | 06:05:58,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:05:59,308 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 205, 203, 106, 107, 103, 105, 202, 105, 202, 106, 209, 102, 204] +03 二月 2026 | 06:05:59,308 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:05:59,308 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:05:59,308 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:05:59,308 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 109, 109] +03 二月 2026 | 06:06:03,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:06:05,520 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 205, 203, 106, 107, 103, 105, 202, 105, 202, 106, 102, 204, 103] +03 二月 2026 | 06:06:05,520 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:06:05,521 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:06:05,521 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:06:05,521 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 202, 209, 109, 109] +03 二月 2026 | 06:06:08,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:06:08,238 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 203, 106, 107, 103, 105, 202, 105, 202, 106, 102, 204, 103, 108] +03 二月 2026 | 06:06:08,238 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:06:08,238 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:06:08,238 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:06:08,238 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 202, 204, 209, 207, 206, 109, 109] +03 二月 2026 | 06:06:10,440 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 203, 106, 107, 105, 202, 105, 202, 106, 102, 204, 103, 108, 205] +03 二月 2026 | 06:06:10,440 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:06:10,440 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 06:06:10,440 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:06:10,441 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 202, 204, 206, 209, 207, 206, 109, 109, 103, 103] +03 二月 2026 | 06:06:12,348 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 203, 107, 105, 202, 106, 102, 204, 103, 108, 205] +03 二月 2026 | 06:06:12,348 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:06:12,348 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[107, 106, 105] +03 二月 2026 | 06:06:12,348 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:06:12,348 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 202, 204, 206, 107, 209, 202, 207, 206, 109, 109, 103, 103] +03 二月 2026 | 06:06:13,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:06:14,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 203, 107, 202, 106, 102, 204, 103, 108, 205, 207] +03 二月 2026 | 06:06:14,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 06:06:14,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[107, 106, 105] +03 二月 2026 | 06:06:14,767 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 06:06:14,768 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 202, 204, 206, 105, 209, 202, 207, 206, 106, 104, 106, 105, 109, 109, 103, 103] +03 二月 2026 | 06:06:18,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:06:23,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:06:28,203 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:06:33,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:06:35,809 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:06:35,811 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:06:43,249 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:06:53,202 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:06:58,204 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:07:03,218 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:07:03,262 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:07:03,538 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:07:03,784 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:07:07,701 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:124 +03 二月 2026 | 06:07:07,851 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:07:13,538 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:07:18,538 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:07:23,538 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:07:25,825 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:07:25,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:07:33,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:07:43,539 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:07:48,538 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:07:53,539 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:07:55,831 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:07:55,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:08:03,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:08:13,538 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:08:18,538 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:08:23,537 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:08:25,845 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:08:25,846 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:08:32,238 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:08:32,283 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:08:32,555 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:08:32,778 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:08:37,437 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:08:40,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:08:41,690 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:08:41,691 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:08:41,691 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:853510 +03 二月 2026 | 06:08:42,075 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:08:43,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:853510 +03 二月 2026 | 06:08:43,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:08:44,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:08:44,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:08:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:08:44,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:08:44,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:08:44,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:08:44,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:08:44,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:08:44,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:08:44,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:08:44,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:08:45,266 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7195541a +03 二月 2026 | 06:08:46,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:08:46,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:08:46,070 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:08:46,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:08:46,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:08:46,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:08:49,687 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:08:49,703 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:08:49,728 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:08:49,892 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:08:52,639 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:125 +03 二月 2026 | 06:08:55,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:853510 +03 二月 2026 | 06:08:56,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:08:56,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:08:56,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:08:56,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:08:56,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:08:56,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:08:56,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:08:56,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:08:56,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:08:56,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:08:56,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:08:57,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:08:57,402 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5ae4e92a +03 二月 2026 | 06:08:58,204 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:08:58,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:08:58,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:08:58,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:08:58,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:08:58,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:08:59,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:09:00,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:09:00,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:09:00,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:917409 +03 二月 2026 | 06:09:00,491 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:09:02,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:917409 +03 二月 2026 | 06:09:02,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:09:02,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:09:02,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:09:02,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:09:02,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:09:03,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:09:03,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:09:03,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:09:03,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:09:03,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:09:03,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:09:03,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:09:03,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5ae4e92a +03 二月 2026 | 06:09:04,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:09:04,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:09:04,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:09:04,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:09:04,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:09:04,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:09:08,102 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,102 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,102 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,103 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,103 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,103 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,103 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,103 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,103 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,103 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,103 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,103 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,104 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:08,118 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:09:08,239 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:09:12,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:12,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:17,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:17,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:22,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:22,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:23,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:09:23,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:09:23,017 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:917409 +03 二月 2026 | 06:09:23,545 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:09:25,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:917409 +03 二月 2026 | 06:09:25,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:09:25,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:09:25,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:09:25,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:09:25,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:09:25,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:09:25,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:09:25,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:09:25,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:09:25,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:09:25,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:09:26,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:09:26,317 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5ae4e92a +03 二月 2026 | 06:09:26,988 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:09:26,988 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:09:26,988 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:09:27,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:09:27,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:09:27,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:09:27,503 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=917409, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:09:30,553 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:30,553 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:30,560 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:09:30,832 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:09:32,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:32,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:35,282 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.249, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132, entrust=false, nick=敬你是条狗, seat=2, ready=0, hp_info={cur_hp=4309000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=177475} +03 二月 2026 | 06:09:37,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:37,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:42,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:42,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:42,881 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:09:42,881 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:09:42,881 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:917409 +03 二月 2026 | 06:09:43,294 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:09:44,943 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:917409 +03 二月 2026 | 06:09:44,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:09:45,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:09:45,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:09:45,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:09:45,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:09:45,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:09:45,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:09:45,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:09:45,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:09:45,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:09:45,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:09:45,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:09:46,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5ae4e92a +03 二月 2026 | 06:09:46,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:09:46,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:09:46,802 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:09:46,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:09:46,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:09:47,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:09:47,321 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=917409, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:09:50,370 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:09:50,371 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:50,371 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:50,632 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:09:52,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:52,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:57,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:09:57,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:02,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:02,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:03,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:10:03,023 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:10:03,023 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:917409 +03 二月 2026 | 06:10:03,409 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:10:04,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:917409 +03 二月 2026 | 06:10:05,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:10:05,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:10:05,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:10:05,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:10:05,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:10:05,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:10:05,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:10:05,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:10:05,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:10:05,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:10:05,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:10:05,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:10:06,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5ae4e92a +03 二月 2026 | 06:10:06,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:10:06,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:10:06,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:10:06,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:10:06,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:10:07,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:10:07,342 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=917409, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:10:10,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:10,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:10,392 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:10:10,656 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:10:12,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:12,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:17,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:17,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:22,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:22,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:23,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:10:23,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:10:23,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:917409 +03 二月 2026 | 06:10:23,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:10:25,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:917409 +03 二月 2026 | 06:10:25,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:10:25,485 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:10:25,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:10:25,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:10:25,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:10:25,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:10:26,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:10:26,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:10:26,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:10:26,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:10:26,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:10:26,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:10:26,473 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5ae4e92a +03 二月 2026 | 06:10:27,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:10:27,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:10:27,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:10:27,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:10:27,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:10:27,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:10:27,697 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=917409, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:10:30,747 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:30,747 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:30,750 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:10:31,021 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:10:32,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:32,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:37,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:37,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:42,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:42,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:43,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:10:43,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:10:43,033 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:917409 +03 二月 2026 | 06:10:43,420 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:10:45,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:917409 +03 二月 2026 | 06:10:45,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:10:45,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:10:45,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:10:45,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:10:45,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:10:45,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:10:45,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:10:45,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:10:45,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:10:45,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:10:45,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:10:45,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:10:46,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5ae4e92a +03 二月 2026 | 06:10:46,832 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:10:46,832 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:10:46,832 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:10:46,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:10:46,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:10:47,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:10:47,332 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=917409, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:10:50,382 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:50,382 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:50,391 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:10:50,623 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:10:52,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:10:52,554 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:11:00,266 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:11:00,310 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:11:00,607 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:11:00,829 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:11:05,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:11:08,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:917409 +03 二月 2026 | 06:11:08,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 06:11:09,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 06:11:09,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:11:09,178 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:11:09,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:11:10,819 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:11:10,819 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:11:10,819 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:954477 +03 二月 2026 | 06:11:11,144 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:11:12,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:954477 +03 二月 2026 | 06:11:12,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:12,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:13,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:11:13,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:11:16,515 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:11:16,549 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:11:19,092 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:126 +03 二月 2026 | 06:11:21,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:954477 +03 二月 2026 | 06:11:21,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:22,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:22,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:11:22,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:11:22,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:11:22,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:11:22,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:11:22,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:11:22,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:11:22,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:11:22,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:11:22,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:11:23,143 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15fb5c8b +03 二月 2026 | 06:11:23,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:11:23,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:11:23,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:11:23,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:11:23,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:11:24,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:11:24,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:11:25,599 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:11:25,599 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:11:25,599 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:295736 +03 二月 2026 | 06:11:25,940 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:11:27,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295736 +03 二月 2026 | 06:11:27,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:27,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:27,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:11:27,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:11:27,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:11:28,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:11:28,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:11:28,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:11:28,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:11:28,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:11:28,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:11:28,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:11:28,870 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15fb5c8b +03 二月 2026 | 06:11:29,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:11:29,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:11:29,597 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:11:29,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:11:29,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:11:29,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:11:33,362 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:11:33,362 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:11:36,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295736 +03 二月 2026 | 06:11:36,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:11:36,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:11:36,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:11:36,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:11:36,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:11:37,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:11:37,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:11:37,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:11:37,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:11:37,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:11:37,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:11:37,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:11:37,608 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5930bd3d +03 二月 2026 | 06:11:38,340 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:11:38,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:11:38,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:11:38,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:11:38,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:11:38,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:11:39,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:11:40,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:11:40,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:11:40,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:294983 +03 二月 2026 | 06:11:40,443 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:11:42,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294983 +03 二月 2026 | 06:11:42,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:42,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:42,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:11:42,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:11:42,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:11:42,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:11:42,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:11:43,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:11:43,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:11:43,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:11:43,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:11:43,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:11:43,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5930bd3d +03 二月 2026 | 06:11:44,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:11:44,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:11:44,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:11:44,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:11:44,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:11:44,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:11:47,814 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:11:47,934 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:11:47,934 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:11:51,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295736 +03 二月 2026 | 06:11:51,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:11:51,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:11:51,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:11:51,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:11:51,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:11:51,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:11:51,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:11:52,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:11:52,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:11:52,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:11:52,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:11:52,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:11:52,423 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15fb5c8b +03 二月 2026 | 06:11:53,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:11:53,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:11:53,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:11:53,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:11:53,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:11:53,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:11:54,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:11:54,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:11:54,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:11:54,886 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:965679 +03 二月 2026 | 06:11:55,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:11:56,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965679 +03 二月 2026 | 06:11:56,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:57,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:11:57,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:11:57,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:12:00,729 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:00,847 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:00,848 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:04,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294983 +03 二月 2026 | 06:12:04,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:12:04,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:12:04,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:12:04,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:12:04,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:12:05,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:12:05,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:12:05,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:12:05,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:12:05,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:12:05,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:12:05,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:12:05,652 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5930bd3d +03 二月 2026 | 06:12:06,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:12:06,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:12:06,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:12:06,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:12:06,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:12:06,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:12:07,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:12:08,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:12:08,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:12:08,150 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:426963 +03 二月 2026 | 06:12:08,534 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:12:10,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:426963 +03 二月 2026 | 06:12:10,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:12:10,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:12:10,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:12:10,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:12:14,090 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:14,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:14,222 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:17,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294983 +03 二月 2026 | 06:12:17,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:12:17,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:12:17,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:12:17,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:12:17,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:12:18,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:12:18,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:12:18,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:12:18,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:12:18,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:12:18,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:12:18,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:12:18,903 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15fb5c8b +03 二月 2026 | 06:12:19,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:12:19,629 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:12:19,629 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:12:19,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:12:19,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:12:19,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:12:20,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:12:21,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:12:21,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:12:21,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:424418 +03 二月 2026 | 06:12:21,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:12:23,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:424418 +03 二月 2026 | 06:12:23,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:12:23,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:12:23,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:12:23,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:12:23,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:12:24,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:12:24,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:12:24,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:12:24,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:12:24,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:12:24,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:12:24,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:12:24,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15fb5c8b +03 二月 2026 | 06:12:25,391 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:12:25,391 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:12:25,391 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:12:25,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:12:25,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:12:25,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:12:29,014 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:29,120 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:29,120 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:32,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294983 +03 二月 2026 | 06:12:32,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:12:33,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:12:33,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:12:33,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:12:33,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:12:33,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:12:33,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:12:33,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:12:33,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:12:33,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:12:33,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:12:33,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:12:34,080 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5930bd3d +03 二月 2026 | 06:12:34,861 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:12:34,861 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:12:34,861 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:12:34,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:12:34,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:12:35,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:12:35,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:12:36,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:12:36,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:12:36,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:617511 +03 二月 2026 | 06:12:36,861 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:12:38,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:617511 +03 二月 2026 | 06:12:38,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:12:38,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:12:38,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:12:38,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:12:42,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:42,427 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:42,427 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:46,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:424418 +03 二月 2026 | 06:12:46,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:12:46,828 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:12:46,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:12:46,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:12:46,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:12:47,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:12:47,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:12:47,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:12:47,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:12:47,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:12:47,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:12:47,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:12:47,896 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15fb5c8b +03 二月 2026 | 06:12:48,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:12:48,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:12:48,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:12:48,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:12:48,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:12:48,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:12:49,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:12:50,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:12:50,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:12:50,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:129926 +03 二月 2026 | 06:12:50,747 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:12:52,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:129926 +03 二月 2026 | 06:12:52,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:12:52,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:12:52,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:12:52,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:12:56,252 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:56,372 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:12:56,372 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:13:00,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295736 +03 二月 2026 | 06:13:00,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:13:01,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:13:01,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:13:01,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:13:01,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:13:01,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:13:01,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:13:01,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:13:01,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:13:01,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:13:01,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:13:01,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:13:02,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5930bd3d +03 二月 2026 | 06:13:03,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:13:03,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:13:03,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:13:03,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:13:03,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:13:03,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:13:04,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:13:04,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:13:04,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:13:04,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:666796 +03 二月 2026 | 06:13:05,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:13:06,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:666796 +03 二月 2026 | 06:13:06,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:13:07,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:13:07,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:13:07,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:13:07,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:13:07,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:13:07,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:13:07,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:13:07,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:13:07,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:13:07,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:13:07,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:13:08,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5930bd3d +03 二月 2026 | 06:13:08,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:13:08,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:13:08,961 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:13:09,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:13:09,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:13:09,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:13:12,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:13:12,707 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:13:12,707 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:13:17,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:666796 +03 二月 2026 | 06:13:17,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:13:17,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:13:17,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:13:17,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:13:17,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:13:17,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:13:17,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:13:17,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:13:17,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:13:17,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:13:17,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:13:18,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:13:18,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@15fb5c8b +03 二月 2026 | 06:13:23,914 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:13:23,958 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:13:24,236 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:13:24,474 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:13:29,140 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:13:33,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:666796 +03 二月 2026 | 06:13:33,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:13:34,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:13:34,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:13:34,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:13:34,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:13:34,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:13:34,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:13:34,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:13:34,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:13:34,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:13:34,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:13:34,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:13:35,090 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@48b75a19 +03 二月 2026 | 06:13:35,708 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:13:35,708 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:13:35,708 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:13:35,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:13:35,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:13:35,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:13:36,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:13:37,375 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:13:37,375 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:13:37,375 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:173624 +03 二月 2026 | 06:13:37,698 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:13:39,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:173624 +03 二月 2026 | 06:13:39,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:13:39,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:13:39,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:13:39,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:13:42,936 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:13:42,957 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:13:42,974 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:13:43,159 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:13:46,043 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:127 +03 二月 2026 | 06:13:51,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294983 +03 二月 2026 | 06:13:51,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:13:51,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:13:51,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:13:51,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:13:51,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:13:52,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:13:52,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:13:52,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:13:52,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:13:52,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:13:52,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:13:52,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:13:52,632 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3338640d +03 二月 2026 | 06:13:53,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:13:53,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:13:53,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:13:53,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:13:53,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:13:53,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:13:54,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:13:54,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:13:54,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:13:54,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:475651 +03 二月 2026 | 06:13:55,226 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:13:56,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:475651 +03 二月 2026 | 06:13:56,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:13:57,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:13:57,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:13:57,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:13:57,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:13:57,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:13:57,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:13:57,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:13:57,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:13:57,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:13:57,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:13:57,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:13:57,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3338640d +03 二月 2026 | 06:13:58,566 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:13:58,566 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:13:58,566 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:13:58,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:13:58,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:13:58,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:14:02,142 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,142 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,143 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:02,161 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:14:02,284 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:14:04,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:04,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:09,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:09,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:14,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:14,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:18,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:295736 +03 二月 2026 | 06:14:18,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:14:19,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:14:19,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:14:19,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:14:19,275 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:14:19,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:14:19,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:14:19,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:14:19,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:14:19,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:14:19,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:14:19,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:14:20,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3338640d +03 二月 2026 | 06:14:20,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:14:20,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:14:20,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:14:20,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:14:20,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:14:20,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:14:21,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:14:22,226 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:14:22,226 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:14:22,226 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:562456 +03 二月 2026 | 06:14:22,540 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:14:24,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:562456 +03 二月 2026 | 06:14:24,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:14:24,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:14:24,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:14:24,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:14:25,701 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:14:25,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:14:27,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:14:27,742 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:14:34,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:34,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:39,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:39,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:44,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:666796 +03 二月 2026 | 06:14:44,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:14:44,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:14:44,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:14:44,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:14:45,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:14:45,704 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:14:45,707 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:14:45,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:14:45,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:14:45,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:14:45,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:14:45,981 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:489910 +03 二月 2026 | 06:14:46,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:14:47,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:489910 +03 二月 2026 | 06:14:47,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:14:48,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:14:48,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:14:48,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:14:51,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:14:51,592 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:14:59,235 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:14:59,235 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:15:04,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:15:04,236 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:16:15,323 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:16:15,371 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:16:15,653 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:16:15,878 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:16:20,646 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:16:26,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294983 +03 二月 2026 | 06:16:26,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:16:26,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:16:27,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:16:27,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:16:27,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:16:28,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:16:28,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:16:28,651 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:636456 +03 二月 2026 | 06:16:33,730 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:16:33,778 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:16:34,050 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:16:34,286 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:16:38,753 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:16:45,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:294983 +03 二月 2026 | 06:16:45,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:16:45,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:16:45,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:16:45,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:16:45,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:16:46,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:16:46,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:16:46,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:16:46,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:16:46,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:16:46,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:16:46,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:16:46,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e9d8fc5 +03 二月 2026 | 06:16:47,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:16:47,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:16:47,395 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:16:47,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:16:47,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:16:47,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:16:48,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:16:49,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:16:49,259 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:16:49,259 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:664922 +03 二月 2026 | 06:16:49,644 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:16:51,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:664922 +03 二月 2026 | 06:16:51,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:16:51,740 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:16:51,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:16:51,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:16:51,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:16:52,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:16:52,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:16:52,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:16:52,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:16:52,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:16:52,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:16:52,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:16:52,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@e9d8fc5 +03 二月 2026 | 06:16:56,780 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:16:56,826 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:16:57,071 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:16:57,293 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:17:01,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:17:07,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:965679 +03 二月 2026 | 06:17:07,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:17:07,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:17:07,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:17:07,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:17:07,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:17:07,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:17:07,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:17:08,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:17:08,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:17:08,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:17:08,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:17:08,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:17:08,389 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5826b479 +03 二月 2026 | 06:17:09,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:17:09,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:17:09,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:17:09,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:17:09,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:17:09,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:17:09,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:17:10,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:17:10,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:17:10,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:478359 +03 二月 2026 | 06:17:11,179 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:17:12,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:17:12,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:17:13,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:17:13,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:17:13,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:17:13,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:17:13,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:17:13,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:17:13,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:17:13,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:17:13,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:17:13,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:17:13,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:17:13,989 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5826b479 +03 二月 2026 | 06:17:14,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:17:14,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:17:14,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:17:14,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:17:14,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:17:14,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:17:18,241 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:17:18,264 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:17:18,281 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:17:18,466 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:17:20,986 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:128 +03 二月 2026 | 06:17:26,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:17:26,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:17:26,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:17:26,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:17:26,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:17:26,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:17:27,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:17:27,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:17:27,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:17:27,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:17:27,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:17:27,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:17:27,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:17:27,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:17:28,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:17:28,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:17:28,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:17:28,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:17:28,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:17:28,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:17:29,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:17:29,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:17:29,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:17:29,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:262519 +03 二月 2026 | 06:17:30,335 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:17:31,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:262519 +03 二月 2026 | 06:17:31,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:17:32,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:17:32,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:17:32,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:17:32,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:17:32,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:17:32,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:17:32,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:17:32,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:17:32,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:17:32,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:17:32,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:17:33,103 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:17:33,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:17:33,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:17:33,722 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:17:33,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:17:33,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:17:33,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:17:37,357 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,357 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,358 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,358 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,358 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,358 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,358 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,359 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,359 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,359 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,359 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,360 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,360 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,360 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,360 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:37,364 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:17:37,503 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:17:42,072 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:42,072 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:47,071 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:47,071 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:52,071 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:52,071 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:17:57,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:17:57,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:17:58,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:17:58,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:17:58,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:17:58,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:17:58,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:17:58,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:17:58,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:17:58,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:17:58,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:17:58,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:17:58,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:17:59,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:17:59,740 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:17:59,740 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:17:59,740 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:17:59,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:17:59,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:18:00,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:18:00,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:18:01,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:18:01,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:18:01,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:652448 +03 二月 2026 | 06:18:01,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:18:03,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:652448 +03 二月 2026 | 06:18:03,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:18:03,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:18:03,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:18:03,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:18:03,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:18:04,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:18:04,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:18:04,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:18:04,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:18:04,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:18:04,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:18:04,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:18:04,750 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:18:05,363 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:18:05,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:18:05,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:18:05,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:18:05,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:18:05,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:18:05,759 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:18:05,763 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:18:14,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:18:14,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:18:14,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:18:14,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:18:14,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:18:14,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:18:15,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:18:15,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:18:15,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:18:15,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:18:15,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:18:15,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:18:15,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:18:15,839 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:18:16,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:18:16,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:18:16,455 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:18:16,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:18:16,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:18:16,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:18:17,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:18:18,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:18:18,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:18:18,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:701546 +03 二月 2026 | 06:18:18,479 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:18:20,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:701546 +03 二月 2026 | 06:18:20,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:18:20,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:18:20,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:18:20,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:18:20,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:18:20,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:18:20,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:18:20,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:18:20,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:18:20,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:18:20,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:18:21,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:18:21,241 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:18:21,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:18:21,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:18:21,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:18:21,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:18:21,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:18:22,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:18:25,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:18:25,518 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:18:31,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:18:31,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:18:32,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:18:32,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:18:32,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:18:32,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:18:32,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:18:32,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:18:32,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:18:32,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:18:32,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:18:32,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:18:32,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:18:33,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:18:33,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:18:33,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:18:33,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:18:33,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:18:33,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:18:33,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:18:34,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:18:35,431 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:18:35,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:18:35,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:286194 +03 二月 2026 | 06:18:35,793 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:18:37,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:286194 +03 二月 2026 | 06:18:37,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:18:37,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:18:37,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:18:37,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:18:37,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:18:38,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:18:38,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:18:38,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:18:38,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:18:38,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:18:38,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:18:38,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:18:38,645 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:18:39,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:18:39,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:18:39,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:18:39,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:18:39,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:18:39,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:42,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:18:45,773 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:18:45,774 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:18:45,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:18:45,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:18:52,108 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:18:52,119 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:19:04,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:19:04,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:19:04,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:19:04,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:19:04,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:19:04,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:19:04,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:19:05,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:19:05,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:19:05,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:19:05,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:19:05,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:19:05,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:19:05,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:19:06,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:19:06,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:19:06,052 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:19:06,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:19:06,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:19:06,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:19:07,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:19:07,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:19:07,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:19:07,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:380258 +03 二月 2026 | 06:19:08,241 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:19:09,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:380258 +03 二月 2026 | 06:19:09,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:19:10,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:19:10,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:19:10,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:19:10,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:19:10,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:19:10,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:19:10,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:19:10,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:19:10,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:19:10,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:19:10,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:19:11,134 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:19:11,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:19:11,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:19:11,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:19:11,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:19:11,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:19:12,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:19:15,780 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:19:15,784 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:19:15,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:19:15,785 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:19:22,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:19:23,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:19:23,233 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:19:23,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:19:23,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:19:23,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:19:23,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:19:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:19:23,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:19:23,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:19:23,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:19:23,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:19:23,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:19:24,201 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:19:24,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:19:24,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:19:24,814 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:19:24,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:19:24,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:19:25,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:19:25,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:19:26,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:19:26,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:19:26,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:447574 +03 二月 2026 | 06:19:26,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:19:28,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:447574 +03 二月 2026 | 06:19:28,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:19:28,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:19:29,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:19:29,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:19:29,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:19:29,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:19:29,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:19:29,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:19:29,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:19:29,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:19:29,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:19:29,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:19:29,922 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:19:30,538 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:19:30,538 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:19:30,538 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:19:30,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:19:30,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:19:30,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:19:34,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:19:34,251 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:19:41,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:19:41,293 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:19:41,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:19:41,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:19:41,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:19:41,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:19:41,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:19:42,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:19:42,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:19:42,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:19:42,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:19:42,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:19:42,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:19:42,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:19:43,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:19:43,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:19:43,085 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:19:43,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:19:43,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:19:43,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:19:44,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:19:44,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:19:44,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:19:44,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:811238 +03 二月 2026 | 06:19:45,174 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:19:46,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:811238 +03 二月 2026 | 06:19:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:19:47,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:19:47,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:19:47,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:19:47,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:19:47,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:19:47,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:19:47,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:19:47,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:19:47,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:19:47,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:19:47,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:19:48,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:19:48,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:19:48,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:19:48,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:19:48,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:19:48,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:19:48,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:52,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:19:55,793 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:19:55,795 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:19:55,798 | ERROR | Thread-57 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:19:55,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:20:02,110 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:20:02,120 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:20:14,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:20:14,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:20:14,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:20:14,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:20:14,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:20:14,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:20:15,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:20:15,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:20:15,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:20:15,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:20:15,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:20:15,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:20:15,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:20:15,564 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:20:16,172 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:20:16,172 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:20:16,172 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:20:16,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:20:16,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:20:16,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:20:17,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:20:17,891 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:20:17,891 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:20:17,891 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:478385 +03 二月 2026 | 06:20:18,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:20:19,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478385 +03 二月 2026 | 06:20:19,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:20:20,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:20:20,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:20:20,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:20:20,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:20:20,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:20:20,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:20:20,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:20:20,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:20:20,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:20:20,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:20:20,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:20:21,029 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:20:21,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:20:21,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:20:21,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:20:21,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:20:21,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:20:21,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:20:25,802 | ERROR | Thread-66 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:20:25,804 | ERROR | Thread-65 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:20:25,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:20:25,810 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:20:31,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:20:32,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:20:32,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:20:32,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:20:32,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:20:32,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:20:32,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:20:32,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:20:32,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:20:32,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:20:32,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:20:32,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:20:32,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:20:33,175 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:20:33,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:20:33,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:20:33,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:20:33,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:20:33,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:20:34,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:20:34,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:20:35,499 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:20:35,499 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:20:35,499 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:587518 +03 二月 2026 | 06:20:35,807 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:20:37,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:587518 +03 二月 2026 | 06:20:37,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:20:37,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:20:37,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:20:37,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:20:37,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:20:37,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:20:38,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:20:38,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:20:38,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:20:38,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:20:38,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:20:38,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:20:38,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:20:39,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:20:39,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:20:39,077 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:20:39,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:20:39,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:20:39,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:20:42,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:20:42,746 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:20:49,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:478359 +03 二月 2026 | 06:20:49,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:20:49,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:20:49,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:20:49,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:20:49,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:20:49,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:20:50,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:20:50,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:20:50,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:20:50,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:20:50,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:20:50,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:20:50,430 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:20:51,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:20:51,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:20:51,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:20:51,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:20:51,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:20:51,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:20:51,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:20:52,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:20:52,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:20:52,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:232919 +03 二月 2026 | 06:20:52,980 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:20:54,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:232919 +03 二月 2026 | 06:20:54,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:20:54,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:20:54,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:20:54,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:20:54,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:20:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:20:55,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:20:55,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:20:55,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:20:55,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:20:55,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:20:55,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:20:55,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:20:56,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:20:56,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:20:56,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:20:56,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:20:56,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:20:56,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,870 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,871 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,871 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:20:59,871 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:21:02,073 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:21:02,073 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:21:05,817 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:21:05,817 | ERROR | Thread-74 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:21:05,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:21:05,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:21:12,115 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:21:12,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:21:24,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:262519 +03 二月 2026 | 06:21:24,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:21:24,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:21:24,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:21:24,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:21:24,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:21:24,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:21:25,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:21:25,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:21:25,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:21:25,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:21:25,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:21:25,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:21:25,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6084af2 +03 二月 2026 | 06:21:26,081 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:21:26,081 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:21:26,081 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:21:26,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:21:26,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:21:26,340 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:21:27,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:21:27,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:21:27,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:21:27,727 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:257173 +03 二月 2026 | 06:21:28,030 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:21:29,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:257173 +03 二月 2026 | 06:21:29,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:21:29,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:21:29,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:21:29,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:21:35,830 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:21:35,831 | ERROR | Thread-83 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:21:35,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:21:35,835 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:21:41,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:262519 +03 二月 2026 | 06:21:41,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:21:41,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:21:41,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:21:41,598 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:21:42,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:21:42,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:21:42,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:21:42,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:186207 +03 二月 2026 | 06:21:43,333 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:21:44,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:186207 +03 二月 2026 | 06:21:44,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:21:45,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:21:45,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:21:45,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:21:51,131 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:21:51,174 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:21:51,481 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:21:51,709 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:21:55,820 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:10 +03 二月 2026 | 06:21:55,959 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:22:05,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:262519 +03 二月 2026 | 06:22:05,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:22:05,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:22:05,378 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:22:05,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:22:06,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:22:07,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:22:07,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:22:07,121 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:300204 +03 二月 2026 | 06:22:07,503 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:22:09,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:300204 +03 二月 2026 | 06:22:09,279 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:22:09,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:22:09,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:22:09,642 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:22:13,009 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:22:13,053 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:22:15,604 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:129 +03 二月 2026 | 06:22:15,838 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 06:22:15,843 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 06:22:24,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:262519 +03 二月 2026 | 06:22:24,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:22:24,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:22:24,499 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:22:24,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:22:25,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:22:25,985 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:22:25,985 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:22:25,985 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:851967 +03 二月 2026 | 06:22:26,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:22:28,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851967 +03 二月 2026 | 06:22:28,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:22:28,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:22:28,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:22:28,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:22:31,918 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:22:32,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:40,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:262519 +03 二月 2026 | 06:22:40,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:22:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:22:41,031 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:22:41,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:22:41,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:22:42,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:22:42,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:22:42,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:184960 +03 二月 2026 | 06:22:42,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:22:44,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:184960 +03 二月 2026 | 06:22:44,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:22:44,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:22:45,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:22:45,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:22:48,454 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:22:48,583 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:22:49,022 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,022 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,022 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,022 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,023 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,023 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,023 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,024 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:49,025 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:51,481 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:51,481 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:56,482 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:22:56,482 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:24:30,834 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:24:30,880 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:24:31,146 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:24:31,388 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:24:35,640 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:11 +03 二月 2026 | 06:24:35,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:24:38,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:24:39,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:24:39,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:24:39,488 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:383751 +03 二月 2026 | 06:24:39,805 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:24:41,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:383751 +03 二月 2026 | 06:24:41,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:24:41,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:24:41,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:24:41,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:24:41,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:24:42,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:24:42,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:24:42,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:24:42,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:24:42,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:24:42,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:24:42,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:24:42,517 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@220eff69 +03 二月 2026 | 06:24:43,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:24:43,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:24:43,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:24:43,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:24:43,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:24:43,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:24:46,765 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:24:46,790 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:24:46,800 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:24:46,995 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:24:49,320 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:130 +03 二月 2026 | 06:24:52,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:383751 +03 二月 2026 | 06:24:52,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:24:52,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:24:52,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:24:52,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:24:52,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:24:52,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:24:53,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:24:53,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:24:53,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:24:53,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:24:53,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:24:53,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:24:53,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2722d875 +03 二月 2026 | 06:24:54,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:24:54,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:24:54,300 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:24:54,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:24:54,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:24:54,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:24:55,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:24:55,873 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:24:55,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:24:55,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360796 +03 二月 2026 | 06:24:56,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:24:57,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360796 +03 二月 2026 | 06:24:57,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:24:57,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:24:58,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:24:58,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:24:58,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:24:58,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:24:58,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:24:58,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:24:58,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:24:58,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:24:58,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:24:58,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:24:58,903 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2722d875 +03 二月 2026 | 06:24:59,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:24:59,597 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:24:59,597 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:24:59,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:24:59,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:24:59,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:25:03,181 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,181 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:03,197 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:25:03,315 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:25:06,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:06,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:11,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:11,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:16,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:16,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:16,545 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:25:16,545 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:25:16,545 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360796 +03 二月 2026 | 06:25:17,114 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:25:18,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360796 +03 二月 2026 | 06:25:18,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:25:18,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:25:19,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:25:19,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:25:19,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:25:19,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:25:19,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:25:19,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:25:19,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:25:19,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:25:19,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:25:19,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:25:19,918 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2722d875 +03 二月 2026 | 06:25:20,587 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:25:20,587 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:25:20,587 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:25:20,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:25:20,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:25:20,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:25:21,139 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=360796, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:25:24,175 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:24,175 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:24,195 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:25:24,438 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:25:26,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:26,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:31,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:31,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:36,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:36,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:36,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:25:36,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:25:36,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360796 +03 二月 2026 | 06:25:37,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:25:38,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360796 +03 二月 2026 | 06:25:38,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:25:38,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:25:38,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:25:38,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:25:38,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:25:39,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:25:39,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:25:39,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:25:39,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:25:39,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:25:39,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:25:39,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:25:39,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2722d875 +03 二月 2026 | 06:25:40,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:25:40,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:25:40,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:25:40,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:25:40,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:25:40,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:25:41,160 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=360796, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:25:44,196 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:44,196 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:44,221 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:25:44,479 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:25:46,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:46,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:51,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:51,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:56,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:56,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:25:56,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:25:56,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:25:56,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360796 +03 二月 2026 | 06:25:56,957 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:25:58,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360796 +03 二月 2026 | 06:25:58,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:25:58,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:25:58,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:25:58,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:25:58,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:25:59,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:25:59,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:25:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:25:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:25:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:25:59,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:25:59,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:25:59,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2722d875 +03 二月 2026 | 06:26:00,365 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:26:00,365 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:26:00,365 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:26:00,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:26:00,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:26:00,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:26:00,885 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=360796, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:26:03,921 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:03,921 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:03,944 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:26:04,173 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:26:06,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:06,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:11,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:11,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:16,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:16,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:16,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:26:16,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:26:16,596 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360796 +03 二月 2026 | 06:26:17,029 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:26:18,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360796 +03 二月 2026 | 06:26:18,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:26:18,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:26:18,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:26:18,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:26:18,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:26:19,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:26:19,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:26:19,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:26:19,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:26:19,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:26:19,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:26:19,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:26:19,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2722d875 +03 二月 2026 | 06:26:20,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:26:20,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:26:20,448 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:26:20,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:26:20,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:26:20,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:26:20,999 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=360796, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:26:24,036 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:24,036 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:24,054 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:26:24,312 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:26:26,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:26,145 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:31,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:31,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:36,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:36,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:36,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:26:36,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:26:36,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360796 +03 二月 2026 | 06:26:37,044 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:26:38,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360796 +03 二月 2026 | 06:26:38,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:26:38,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:26:39,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:26:39,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:26:39,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:26:39,355 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:26:39,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:26:39,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:26:39,496 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:26:39,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:26:39,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:26:39,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:26:39,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2722d875 +03 二月 2026 | 06:26:40,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:26:40,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:26:40,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:26:40,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:26:40,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:26:40,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:26:41,111 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=360796, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:26:44,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:44,149 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:44,159 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:26:44,398 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:26:46,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:46,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:51,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:51,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:56,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:56,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:26:56,534 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:26:56,534 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:26:56,534 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:360796 +03 二月 2026 | 06:26:56,955 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:26:58,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360796 +03 二月 2026 | 06:26:58,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:26:58,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:26:58,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:26:58,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:26:58,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:26:59,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:26:59,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:26:59,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:26:59,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:26:59,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:26:59,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:26:59,482 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:26:59,704 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2722d875 +03 二月 2026 | 06:27:00,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:27:00,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:27:00,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:27:00,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:27:00,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:27:00,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:27:00,905 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=360796, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:27:03,940 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:27:03,940 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:27:03,957 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:27:04,227 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:27:06,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:27:06,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:27:12,455 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:27:12,501 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:27:12,763 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:27:12,997 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:27:17,351 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:12 +03 二月 2026 | 06:27:17,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:27:20,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:360796 +03 二月 2026 | 06:27:20,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 06:27:21,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 06:27:21,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:27:21,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:27:21,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:27:21,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:27:21,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:27:21,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:27:21,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:27:21,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:27:21,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:27:21,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:27:22,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c79df62 +03 二月 2026 | 06:27:22,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:27:22,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:27:22,996 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:27:23,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:27:23,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:27:23,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:27:23,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:27:24,881 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:27:24,881 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:27:24,881 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:27:25,211 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:27:26,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:27:26,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:27:27,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:27:27,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:27:27,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:27:27,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:27:27,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:27:27,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:27:27,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:27:27,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:27:27,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:27:27,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:27:27,845 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:27:28,080 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c79df62 +03 二月 2026 | 06:27:28,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:27:28,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:27:28,783 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:27:28,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:27:28,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:27:29,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:27:32,356 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:27:32,381 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:27:32,391 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:27:32,586 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:27:35,030 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:131 +03 二月 2026 | 06:27:38,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:27:38,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:27:38,251 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:27:38,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:27:38,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:27:38,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:27:38,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:27:38,849 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:27:38,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:27:38,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:27:38,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:27:38,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:27:39,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:27:39,290 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58285dc3 +03 二月 2026 | 06:27:39,994 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:27:39,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:27:39,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:27:40,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:27:40,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:27:40,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:27:40,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:27:41,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:27:41,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:27:41,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:566934 +03 二月 2026 | 06:27:42,023 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:27:43,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:566934 +03 二月 2026 | 06:27:43,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:27:43,796 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:27:43,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:27:43,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:27:43,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:27:44,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:27:44,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:27:44,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:27:44,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:27:44,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:27:44,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:27:44,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:27:44,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58285dc3 +03 二月 2026 | 06:27:45,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:27:45,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:27:45,523 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:27:45,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:27:45,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:27:45,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:27:49,109 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:27:49,316 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:27:49,317 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:27:49,630 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:27:50,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:27:50,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:27:50,002 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:566934 +03 二月 2026 | 06:27:50,519 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:27:52,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:566934 +03 二月 2026 | 06:27:52,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:27:52,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:27:52,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:27:52,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:27:52,899 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=566934, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:27:55,939 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:27:56,051 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:27:56,051 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:27:56,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:27:56,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:27:56,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:27:56,741 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:27:58,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:27:58,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:27:58,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:27:58,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:27:58,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:27:58,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:27:59,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:27:59,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:27:59,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:27:59,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:27:59,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:27:59,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:27:59,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:27:59,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58285dc3 +03 二月 2026 | 06:28:00,245 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:28:00,245 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:28:00,245 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:28:00,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:28:00,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:28:00,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:28:00,776 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:28:03,815 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:03,827 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:28:03,930 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:03,930 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:04,061 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:28:04,402 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:28:04,402 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:28:04,402 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:28:04,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:28:06,485 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:28:06,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:06,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:06,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:28:06,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:28:06,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:28:07,167 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:28:07,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:28:07,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:28:07,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:28:07,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:28:07,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:28:07,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:28:07,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c79df62 +03 二月 2026 | 06:28:08,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:28:08,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:28:08,374 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:28:08,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:28:08,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:28:08,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:28:08,913 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:28:11,952 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:11,971 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:28:12,072 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:12,072 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:12,221 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:28:12,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:28:12,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:28:12,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:28:12,909 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:28:14,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:28:14,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:14,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:14,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:28:14,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:28:14,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:28:15,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:28:15,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:28:15,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:28:15,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:28:15,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:28:15,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:28:15,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:28:15,660 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58285dc3 +03 二月 2026 | 06:28:16,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:28:16,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:28:16,313 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:28:16,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:28:16,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:28:16,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:28:16,826 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:28:19,866 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:19,886 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:28:19,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:19,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:20,137 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:28:20,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:28:20,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:28:20,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:28:20,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:28:22,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:28:22,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:22,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:22,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:28:22,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:28:22,839 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:28:23,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:28:23,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:28:23,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:28:23,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:28:23,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:28:23,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:28:23,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:28:23,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c79df62 +03 二月 2026 | 06:28:24,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:28:24,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:28:24,348 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:28:24,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:28:24,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:28:24,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:28:24,875 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:28:27,916 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:27,933 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:28:28,029 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:28,029 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:28,156 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:28:28,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:28:28,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:28:28,466 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:28:28,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:28:30,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:28:30,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:30,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:30,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:28:30,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:28:30,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:28:31,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:28:31,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:28:31,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:28:31,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:28:31,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:28:31,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:28:31,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:28:31,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58285dc3 +03 二月 2026 | 06:28:32,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:28:32,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:28:32,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:28:32,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:28:32,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:28:32,708 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:28:33,013 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:28:36,053 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:36,071 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:28:36,179 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:36,179 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:36,346 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:28:36,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:28:36,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:28:36,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:28:37,095 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:28:38,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:28:38,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:38,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:39,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:28:39,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:28:39,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:28:39,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:28:39,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:28:39,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:28:39,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:28:39,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:28:39,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:28:39,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:28:39,946 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c79df62 +03 二月 2026 | 06:28:40,597 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:28:40,598 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:28:40,598 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:28:40,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:28:40,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:28:40,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:28:41,138 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:28:44,178 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:44,189 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:28:44,306 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:44,307 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:44,434 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:28:44,741 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:28:44,741 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:28:44,741 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:28:45,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:28:46,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:28:46,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:46,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:47,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:28:47,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:28:47,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:28:47,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:28:47,488 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:28:47,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:28:47,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:28:47,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:28:47,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:28:47,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:28:47,916 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58285dc3 +03 二月 2026 | 06:28:48,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:28:48,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:28:48,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:28:48,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:28:48,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:28:48,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:28:49,096 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:28:52,136 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:52,154 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:28:52,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:52,320 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:28:52,460 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:28:52,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:28:52,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:28:52,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:28:53,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:28:54,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:28:54,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:55,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:28:55,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:28:55,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:28:55,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:28:55,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:28:55,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:28:55,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:28:55,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:28:55,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:28:55,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:28:55,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:28:56,014 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c79df62 +03 二月 2026 | 06:28:56,669 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:28:56,669 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:28:56,669 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:28:56,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:28:56,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:28:56,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:28:57,201 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:29:00,239 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:00,254 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:29:00,359 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:00,359 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:00,499 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:29:00,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:29:00,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:29:00,781 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:29:01,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:29:02,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:29:02,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:02,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:03,031 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:29:03,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:29:03,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:29:03,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:29:03,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:29:03,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:29:03,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:29:03,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:29:03,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:29:03,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:29:03,878 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58285dc3 +03 二月 2026 | 06:29:04,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:29:04,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:29:04,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:29:04,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:29:04,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:29:04,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:29:05,030 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:29:08,070 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:08,084 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:29:08,168 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:08,168 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:08,349 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:29:08,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:29:08,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:29:08,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:29:09,108 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:29:10,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:29:10,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:11,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:11,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:29:11,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:29:11,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:29:11,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:29:11,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:29:11,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:29:11,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:29:11,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:29:11,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:29:11,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:29:11,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c79df62 +03 二月 2026 | 06:29:12,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:29:12,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:29:12,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:29:12,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:29:12,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:29:12,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:29:13,162 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:29:16,203 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:16,215 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:29:16,325 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:16,325 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:16,447 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:29:16,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:29:16,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:29:16,790 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:29:17,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:29:18,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:29:18,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:19,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:29:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:29:19,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:29:19,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:29:19,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:29:19,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:29:19,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:29:19,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:29:19,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:29:19,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:29:20,060 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@58285dc3 +03 二月 2026 | 06:29:20,719 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:29:20,719 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:29:20,719 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:29:20,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:29:20,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:29:20,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:29:21,299 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:29:24,341 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:24,358 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:29:24,454 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:24,454 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:24,621 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:29:24,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:29:24,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:29:24,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:29:25,331 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:29:26,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:29:26,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:27,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:27,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:29:27,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:29:27,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:29:27,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:29:27,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:29:27,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:29:27,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:29:27,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:29:27,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:29:27,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:29:28,171 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5c79df62 +03 二月 2026 | 06:29:28,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:29:28,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:29:28,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:29:28,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:29:28,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:29:29,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:29:29,354 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:29:35,036 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:29:35,077 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:29:35,310 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:29:35,527 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:29:40,057 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:13 +03 二月 2026 | 06:29:40,186 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:29:40,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:29:40,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:29:40,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:744662 +03 二月 2026 | 06:29:41,069 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:29:43,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:744662 +03 二月 2026 | 06:29:43,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:43,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:43,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:29:43,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:29:44,181 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=744662, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:29:47,225 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:29:47,234 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:29:47,271 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:29:47,569 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:29:49,903 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:132 +03 二月 2026 | 06:29:50,486 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:29:50,486 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:29:50,486 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:566934 +03 二月 2026 | 06:29:50,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:29:52,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:566934 +03 二月 2026 | 06:29:52,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:52,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:29:53,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:29:53,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:29:53,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:29:53,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:29:53,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:29:53,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:29:53,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:29:53,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:29:53,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:29:53,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:29:54,154 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a838dd4 +03 二月 2026 | 06:29:54,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:29:54,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:29:54,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:29:54,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:29:54,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:29:55,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:29:55,499 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=566934, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:29:58,597 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:29:58,674 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:58,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:58,755 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:58,755 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:58,834 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:58,834 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:58,914 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:29:58,924 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:30:00,309 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:00,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:05,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:05,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:10,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:10,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:15,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:15,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:20,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:20,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:25,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:25,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:30,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:30,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:35,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:35,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:40,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:40,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:45,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:45,393 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:50,309 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:50,389 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:55,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:30:55,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:00,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:00,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:05,309 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:05,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:10,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:10,394 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:15,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:15,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:20,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:20,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:25,309 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:25,389 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:30,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:30,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:35,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:35,389 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:40,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:40,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:45,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:45,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:50,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:50,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:55,309 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:31:55,388 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:00,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:00,392 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:05,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:05,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:10,311 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:10,391 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:15,310 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:15,390 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:24,199 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 06:32:24,244 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 06:32:24,517 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 06:32:24,752 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:32:29,411 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:14 +03 二月 2026 | 06:32:29,535 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 06:32:32,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:32:33,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:32:33,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:32:33,501 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:32:33,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:32:35,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:32:35,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:32:35,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:32:36,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:32:36,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:32:36,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:32:36,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:32:36,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:32:36,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:32:36,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:32:36,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:32:36,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:32:36,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:32:36,954 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@316e740 +03 二月 2026 | 06:32:37,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:32:37,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:32:37,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:32:37,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:32:37,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:32:37,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:32:41,252 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 06:32:41,261 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:32:41,296 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 06:32:41,464 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:32:43,938 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:133 +03 二月 2026 | 06:32:47,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:32:47,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:32:47,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 06:32:47,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:32:47,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:32:47,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:32:47,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:32:47,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:32:47,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:32:47,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:32:47,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:32:47,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:32:48,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:32:48,375 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:32:49,106 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:32:49,106 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:32:49,106 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:32:49,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:32:49,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:32:49,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:32:50,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 06:32:51,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:32:51,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:32:51,718 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:405252 +03 二月 2026 | 06:32:52,086 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:32:53,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:405252 +03 二月 2026 | 06:32:53,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:32:53,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 06:32:54,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:32:54,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:32:54,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:32:54,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:32:54,481 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:32:54,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:32:54,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:32:54,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:32:54,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:32:54,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:32:54,917 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:32:55,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:32:55,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:32:55,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:32:55,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:32:55,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:32:55,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:32:59,202 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:32:59,304 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:59,304 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:32:59,421 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:32:59,708 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:32:59,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:32:59,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:405252 +03 二月 2026 | 06:33:00,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:33:02,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:405252 +03 二月 2026 | 06:33:02,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:02,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:02,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:33:02,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:33:02,828 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=405252, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:33:05,869 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:06,015 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:06,016 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:06,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:33:06,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:33:06,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:33:06,723 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:33:08,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:33:08,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:08,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:08,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:33:08,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:33:08,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:33:08,938 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:33:09,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:33:09,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:33:09,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:33:09,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:33:09,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:33:09,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:33:09,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:33:10,155 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:33:10,156 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:33:10,156 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:33:10,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:33:10,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:33:10,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:33:10,640 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:33:13,681 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:13,687 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:33:13,784 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:13,784 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:13,956 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:33:14,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:33:14,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:33:14,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:33:14,698 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:33:16,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:33:16,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:16,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:16,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:33:16,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:33:16,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:33:17,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:33:17,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:33:17,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:33:17,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:33:17,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:33:17,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:33:17,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:33:17,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@316e740 +03 二月 2026 | 06:33:18,269 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:33:18,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:33:18,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:33:18,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:33:18,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:33:18,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:33:18,791 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:33:21,833 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:21,849 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:33:21,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:21,961 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:22,077 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:33:22,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:33:22,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:33:22,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:33:22,785 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:33:24,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:33:24,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:24,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:24,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:33:24,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:33:24,686 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:33:25,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:33:25,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:33:25,153 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:33:25,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:33:25,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:33:25,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:33:25,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:33:25,539 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:33:26,224 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:33:26,224 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:33:26,224 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:33:26,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:33:26,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:33:26,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:33:26,706 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:33:29,750 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:29,764 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:33:29,853 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:29,853 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:30,002 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:33:30,298 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:33:30,298 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:33:30,298 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:33:30,728 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:33:32,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:33:32,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:32,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:32,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:33:32,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:33:32,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:33:33,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:33:33,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:33:33,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:33:33,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:33:33,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:33:33,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:33:33,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:33:33,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@316e740 +03 二月 2026 | 06:33:34,234 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:33:34,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:33:34,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:33:34,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:33:34,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:33:34,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:33:34,730 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:33:37,771 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:37,781 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:33:37,887 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:37,887 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:38,039 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:33:38,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:33:38,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:33:38,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:33:38,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:33:40,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:33:40,428 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:40,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:40,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:33:40,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:33:40,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:33:41,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:33:41,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:33:41,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:33:41,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:33:41,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:33:41,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:33:41,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:33:41,585 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:33:42,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:33:42,279 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:33:42,279 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:33:42,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:33:42,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:33:42,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:33:42,771 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:33:45,814 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:45,826 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:33:45,925 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:45,925 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:46,075 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:33:46,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:33:46,388 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:33:46,388 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:33:46,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:33:48,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:33:48,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:48,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:48,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:33:48,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:33:48,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:33:49,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:33:49,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:33:49,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:33:49,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:33:49,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:33:49,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:33:49,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:33:49,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@316e740 +03 二月 2026 | 06:33:50,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:33:50,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:33:50,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:33:50,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:33:50,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:33:50,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:33:50,881 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:33:53,921 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:53,928 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:33:54,050 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:54,050 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:33:54,174 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:33:54,508 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:33:54,508 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:33:54,508 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:33:54,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:33:56,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:33:56,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:56,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:33:56,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:33:56,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:33:56,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:33:57,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:33:57,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:33:57,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:33:57,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:33:57,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:33:57,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:33:57,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:33:57,738 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:33:58,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:33:58,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:33:58,424 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:33:58,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:33:58,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:33:58,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:33:58,922 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:34:01,963 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:01,970 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:34:02,082 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:02,083 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:02,225 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:34:02,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:34:02,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:34:02,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:34:03,004 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:34:04,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:34:04,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:34:04,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:34:05,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:34:05,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:34:05,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:34:05,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:34:05,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:34:05,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:34:05,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:34:05,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:34:05,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:34:05,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:34:05,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@316e740 +03 二月 2026 | 06:34:06,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:34:06,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:34:06,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:34:06,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:34:06,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:34:06,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:34:07,156 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:34:10,198 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:10,211 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:34:10,423 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:10,423 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:10,521 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:34:10,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:34:10,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:34:10,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:34:11,441 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:34:13,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:34:13,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:34:13,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 06:34:13,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:34:13,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:34:13,569 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:34:13,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:34:13,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:34:14,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:34:14,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:34:14,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:34:14,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:34:14,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:34:14,431 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:34:15,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:34:15,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:34:15,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:34:15,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:34:15,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:34:15,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:34:15,662 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:34:18,702 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:18,712 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:34:18,851 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:18,851 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,064 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:34:19,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,295 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,295 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,443 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,443 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,589 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,589 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,738 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,738 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:19,885 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:21,832 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1---------com.robotcm.taurus.client.MessageResponse@3422d67c +03 二月 2026 | 06:34:21,832 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1getKey---------{robortInfo}:132788 +03 二月 2026 | 06:34:21,832 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1key---------g{null}:play:null +03 二月 2026 | 06:34:21,832 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1aid---------132788 +03 二月 2026 | 06:34:24,518 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:24,666 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:29,518 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:29,792 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:34:29,792 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:34:29,792 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:34:30,191 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:34:31,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:34:31,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:34:31,975 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:34:32,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:34:32,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:34:32,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:34:32,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:34:32,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:34:32,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:34:32,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:34:32,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:34:32,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:34:32,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:34:32,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@316e740 +03 二月 2026 | 06:34:33,612 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:34:33,612 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:34:33,612 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:34:33,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:34:33,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:34:33,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:34:34,099 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:34:37,140 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:37,150 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:34:37,493 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:34:37,588 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:34:37,588 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:34:37,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:405252 +03 二月 2026 | 06:34:37,692 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 06:34:38,045 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:34:39,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:405252 +03 二月 2026 | 06:34:39,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:34:39,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:34:39,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:34:39,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:34:39,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:34:40,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:34:40,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:34:40,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:34:40,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:34:40,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:34:40,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:34:40,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:34:40,818 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:34:41,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:34:41,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:34:41,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:34:41,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:34:41,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:34:41,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:34:42,021 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=405252, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:34:45,062 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:45,075 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:34:45,188 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:45,189 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:34:45,189 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:45,384 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 06:34:45,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:34:45,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:34:45,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:405252 +03 二月 2026 | 06:34:45,991 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:34:47,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:405252 +03 二月 2026 | 06:34:47,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:34:47,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:34:47,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 06:34:47,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:34:48,190 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=405252, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:34:51,231 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:51,334 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:51,334 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:51,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:34:51,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:34:51,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:34:51,905 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:34:53,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:34:53,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:34:53,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:34:53,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:34:53,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:34:53,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:34:54,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:34:54,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:34:54,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:34:54,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:34:54,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:34:54,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:34:54,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:34:54,741 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:34:55,489 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:34:55,489 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:34:55,489 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:34:55,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:34:55,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:34:55,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:34:55,990 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:34:59,030 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:59,040 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:34:59,150 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:59,150 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:34:59,295 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:34:59,508 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 06:34:59,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:34:59,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:34:59,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:34:59,986 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:35:01,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:35:01,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:35:01,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:35:01,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:35:01,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:35:01,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:35:02,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:35:02,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:35:02,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:35:02,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:35:02,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:35:02,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:35:02,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:35:02,726 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@316e740 +03 二月 2026 | 06:35:03,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:35:03,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:35:03,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:35:03,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:35:03,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:35:03,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:35:03,924 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:35:06,966 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:06,968 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:35:07,085 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:07,085 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:07,182 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:35:07,390 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 06:35:07,459 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:35:07,459 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:35:07,459 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:35:07,819 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 06:35:09,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:35:09,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:35:09,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:35:09,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:35:09,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:35:09,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:35:10,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:35:10,149 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:35:10,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:35:10,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 06:35:10,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:35:10,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:35:10,345 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:35:10,573 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2e65d3b8 +03 二月 2026 | 06:35:11,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:35:11,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:35:11,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:35:11,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:35:11,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:35:11,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:35:11,765 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:35:14,807 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:14,817 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 06:35:14,929 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:14,929 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:15,051 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:35:15,257 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 06:35:15,309 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:35:15,309 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:35:15,309 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:405252 +03 二月 2026 | 06:35:15,663 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:35:17,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:405252 +03 二月 2026 | 06:35:17,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:35:17,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:35:17,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:35:17,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:35:17,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:35:17,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:35:17,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:35:18,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:35:18,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:35:18,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:35:18,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:35:18,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:35:18,422 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@316e740 +03 二月 2026 | 06:35:19,108 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:35:19,108 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:35:19,108 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:35:19,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:35:19,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:35:19,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:35:19,613 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=405252, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 06:35:22,655 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:22,661 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 06:35:22,779 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:22,779 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:22,866 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 06:35:22,902 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:22,902 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:23,073 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 06:35:24,519 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:24,519 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:25,460 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1---------com.robotcm.taurus.client.MessageResponse@45370b86 +03 二月 2026 | 06:35:25,460 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1getKey---------{robortInfo}:132788 +03 二月 2026 | 06:35:25,460 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1key---------g{0}:play:0 +03 二月 2026 | 06:35:25,460 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1aid---------132788 +03 二月 2026 | 06:35:29,518 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:29,637 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:34,519 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 06:35:34,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 06:35:34,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 06:35:34,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:535488 +03 二月 2026 | 06:35:35,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 06:35:36,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:535488 +03 二月 2026 | 06:35:36,655 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:35:36,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 06:35:36,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 06:35:36,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 06:35:36,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 06:35:37,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 06:35:37,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 06:35:37,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 06:35:37,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 06:35:37,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 06:35:37,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 06:35:37,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 06:35:37,916 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@316e740 +03 二月 2026 | 06:35:38,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 06:35:38,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 06:35:38,609 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 06:35:38,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 06:35:38,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 06:35:38,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 06:35:39,109 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=535488, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:49:17,103 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 10:49:17,149 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 10:49:17,441 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 10:49:17,672 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 10:49:21,980 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:15 +03 二月 2026 | 10:49:22,130 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 10:49:25,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 10:49:26,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:49:26,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:49:26,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:344961 +03 二月 2026 | 10:49:26,420 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 10:49:28,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:344961 +03 二月 2026 | 10:49:28,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 10:49:28,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 10:49:28,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:49:28,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:49:28,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:49:28,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:49:28,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:49:29,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:49:29,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 10:49:29,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:49:29,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:49:29,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:49:29,409 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@676c8cef +03 二月 2026 | 10:49:30,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:49:30,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:49:30,099 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:49:30,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:49:30,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:49:30,356 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:49:33,740 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 10:49:33,769 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 10:49:33,783 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 10:49:33,987 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:49:34,205 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:49:36,180 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:134 +03 二月 2026 | 10:49:38,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:344961 +03 二月 2026 | 10:49:39,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 10:49:39,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 10:49:39,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:49:39,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:49:39,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:49:39,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:49:39,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:49:39,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:49:39,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 10:49:39,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:49:39,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:49:40,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:49:40,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@783ad834 +03 二月 2026 | 10:49:40,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:49:40,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:49:40,941 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:49:40,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:49:41,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:49:41,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:49:41,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 10:49:42,627 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:49:42,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:49:42,628 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:924190 +03 二月 2026 | 10:49:42,959 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:49:44,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:924190 +03 二月 2026 | 10:49:44,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 10:49:44,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 10:49:44,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:49:44,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:49:44,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:49:45,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:49:45,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:49:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:49:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 10:49:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:49:45,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:49:45,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:49:45,788 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@783ad834 +03 二月 2026 | 10:49:46,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:49:46,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:49:46,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:49:46,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:49:46,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:49:46,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:49:50,105 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 10:49:50,187 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:49:50,188 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:49:50,224 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:49:50,419 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:49:50,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:49:50,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:49:50,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:924190 +03 二月 2026 | 10:49:51,126 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 10:49:52,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:924190 +03 二月 2026 | 10:49:52,732 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:49:52,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:49:53,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 10:49:53,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:49:53,372 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=924190, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:49:56,415 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:49:56,519 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:49:56,519 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:49:56,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:49:56,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:49:56,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:924190 +03 二月 2026 | 10:49:57,081 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:49:58,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:924190 +03 二月 2026 | 10:49:58,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:49:58,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:49:59,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:49:59,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:49:59,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:49:59,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:49:59,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:49:59,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:49:59,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 10:49:59,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:49:59,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:49:59,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:50:00,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@783ad834 +03 二月 2026 | 10:50:00,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:50:00,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:50:00,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:50:00,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:50:00,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:50:00,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:50:01,251 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=924190, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:50:04,294 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:50:04,313 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 10:50:04,424 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:50:04,424 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:50:04,568 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:50:04,777 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:50:04,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:50:04,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:50:04,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:924190 +03 二月 2026 | 10:50:05,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 10:50:06,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:924190 +03 二月 2026 | 10:50:06,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:50:07,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:50:07,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:50:07,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:50:07,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:50:07,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:50:07,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:50:07,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:50:07,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 10:50:07,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:50:07,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:50:07,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:50:08,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@676c8cef +03 二月 2026 | 10:50:08,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:50:08,735 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:50:08,735 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:50:08,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:50:08,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:50:08,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:50:09,314 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=924190, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:50:12,367 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:50:12,393 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 10:50:12,496 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:50:12,496 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:50:12,601 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:50:12,795 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:50:12,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:50:12,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:50:12,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:924190 +03 二月 2026 | 10:50:13,193 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:50:14,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:924190 +03 二月 2026 | 10:50:14,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:50:15,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:50:15,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:50:15,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:50:15,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:50:15,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:50:15,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:50:15,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:50:15,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8640000 +03 二月 2026 | 10:50:15,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:50:15,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:50:15,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:50:15,999 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@783ad834 +03 二月 2026 | 10:50:16,662 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:50:16,663 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:50:16,663 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:50:16,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:50:16,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:50:16,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:50:17,242 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=924190, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:52:14,999 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 10:52:15,043 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 10:53:19,078 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 10:53:19,129 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 10:53:19,456 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 10:53:19,690 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 10:53:23,955 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:16 +03 二月 2026 | 10:53:24,076 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 10:53:24,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:53:24,342 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:53:24,342 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:924190 +03 二月 2026 | 10:53:24,812 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 10:53:26,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:924190 +03 二月 2026 | 10:53:26,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:53:27,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:53:27,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:53:27,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:53:27,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:53:27,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:53:27,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:53:27,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:53:27,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 10:53:27,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:53:27,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:53:27,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:53:28,154 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7d7d9150 +03 二月 2026 | 10:53:28,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:53:28,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:53:28,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:53:28,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:53:28,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:53:29,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:53:29,374 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=924190, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:53:32,417 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 10:53:32,439 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 10:53:32,460 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 10:53:32,861 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:53:33,092 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:53:35,188 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:135 +03 二月 2026 | 10:53:35,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:53:35,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:53:35,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:344961 +03 二月 2026 | 10:53:36,132 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:53:37,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:344961 +03 二月 2026 | 10:53:37,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:53:38,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:53:38,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 10:53:38,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:53:38,492 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=344961, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:53:40,561 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=120.229.85.158, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEKb1FDKWGIGy2PXoia8rrDFm7oFkLnbQnq1dAb2ib2YJTehNjJiaiaxmrqaUxul4pgbkMCuibIibang2u4K85ItZPuB7e7egzSiaHDMEyJWn0MPhNrBg/132, entrust=false, nick=惘, seat=2, ready=0, hp_info={cur_hp=8640000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=907904} +03 二月 2026 | 10:53:41,561 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 10:53:41,611 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,612 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,693 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,694 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,775 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,775 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,786 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:53:41,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,937 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,937 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:41,966 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:53:41,966 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------132788 +03 二月 2026 | 10:53:42,018 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:42,018 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:42,036 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 10:53:42,098 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:42,189 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 10:53:42,300 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:53:42,476 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:53:42,477 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------132788 +03 二月 2026 | 10:53:42,547 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 10:53:42,731 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++132788 +03 二月 2026 | 10:53:42,836 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 10:53:42,872 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 10:53:42,908 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@678b7b3b +03 二月 2026 | 10:53:42,943 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++132788 +03 二月 2026 | 10:53:43,048 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 10:53:43,083 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 10:53:43,120 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@678b7b3b +03 二月 2026 | 10:53:43,120 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 104, 102, 103, 203, 107, 205, 209, 201, 206, 206, 103, 108, 204, 205, 104, 203, 206, 103, 108, 107, 209, 106, 108, 101, 204, 107] +03 二月 2026 | 10:53:43,120 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 10:53:43,120 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 10:53:43,120 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 10:53:43,120 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 10:53:43,457 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:43,457 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:46,456 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:46,457 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:49,457 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:53:49,457 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:56:37,975 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 10:56:38,019 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 10:57:31,092 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 10:57:31,137 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 10:57:31,406 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 10:57:31,658 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 10:57:35,871 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:17 +03 二月 2026 | 10:57:36,016 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 10:57:36,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:57:36,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:57:36,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:344961 +03 二月 2026 | 10:57:36,736 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 10:57:38,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:344961 +03 二月 2026 | 10:57:38,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:57:38,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:57:38,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:57:38,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:57:38,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:57:39,395 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:57:39,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:57:39,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:57:39,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 10:57:39,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:57:39,538 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:57:39,675 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:57:39,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b287c83 +03 二月 2026 | 10:57:40,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:57:40,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:57:40,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:57:40,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:57:40,649 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:57:40,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:57:41,065 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=344961, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:57:44,109 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 10:57:44,119 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 10:57:44,144 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 10:57:44,424 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:57:44,603 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:57:46,932 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:136 +03 二月 2026 | 10:57:49,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:344961 +03 二月 2026 | 10:57:49,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 10:57:49,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 10:57:50,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:57:50,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:57:50,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:57:50,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:57:50,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:57:50,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:57:50,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 10:57:50,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:57:50,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:57:50,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:57:50,935 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 10:57:51,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:57:51,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:57:51,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:57:51,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:57:51,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:57:51,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:57:52,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 10:57:53,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:57:53,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:57:53,408 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:304374 +03 二月 2026 | 10:57:53,767 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:57:55,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 10:57:55,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 10:57:55,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 10:57:55,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:57:55,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:57:55,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:57:56,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:57:56,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:57:56,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:57:56,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 10:57:56,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:57:56,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:57:56,336 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:57:56,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 10:57:57,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:57:57,291 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:57:57,292 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:57:57,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:57:57,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:57:57,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:58:00,868 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 10:58:00,935 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:00,936 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:00,988 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:58:01,016 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,016 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,098 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,099 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,181 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,182 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,203 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:58:01,263 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,264 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,345 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,345 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,426 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,427 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,507 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,508 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,590 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,590 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:01,671 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:04,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:04,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:07,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:07,487 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:10,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:10,487 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:10,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:58:10,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:58:10,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:304374 +03 二月 2026 | 10:58:11,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:58:12,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 10:58:12,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:58:12,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:58:12,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:58:12,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:58:12,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:58:13,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:58:13,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:58:13,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:58:13,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 10:58:13,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:58:13,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:58:13,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:58:13,714 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 10:58:14,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:58:14,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:58:14,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:58:14,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:58:14,465 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:58:14,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:58:14,890 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=304374, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:58:17,932 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:17,945 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 10:58:18,007 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:18,007 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:18,080 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:18,218 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:58:18,438 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:58:19,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:19,483 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:22,405 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:22,478 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:25,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:25,478 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:28,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:28,491 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:28,769 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:58:28,769 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:58:28,769 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:304374 +03 二月 2026 | 10:58:29,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:58:30,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 10:58:30,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:58:30,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:58:31,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:58:31,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:58:31,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:58:31,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:58:31,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:58:31,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:58:31,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 10:58:31,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:58:31,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:58:32,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:58:32,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 10:58:33,073 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:58:33,073 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:58:33,073 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:58:33,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:58:33,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:58:33,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:58:33,587 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=304374, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:58:36,627 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:36,649 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 10:58:36,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:36,706 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:36,784 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:36,870 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:58:37,047 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:58:37,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:37,486 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:40,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:40,485 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:42,757 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.252, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132, entrust=false, nick=敬你是条狗, seat=2, ready=0, hp_info={cur_hp=4309000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=177475} +03 二月 2026 | 10:58:43,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:43,484 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:46,405 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:46,484 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:46,751 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:58:46,751 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:58:46,751 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:304374 +03 二月 2026 | 10:58:47,082 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:58:48,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 10:58:48,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:58:48,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:58:49,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:58:49,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:58:49,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:58:49,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:58:49,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:58:49,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:58:49,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 10:58:49,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:58:49,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:58:49,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:58:49,910 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 10:58:50,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:58:50,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:58:50,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:58:50,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:58:50,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:58:50,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:58:51,123 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=304374, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:58:54,163 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:54,185 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 10:58:54,234 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:54,234 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:54,306 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:54,413 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:58:54,588 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:58:55,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:55,478 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:58,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:58:58,477 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:01,405 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:01,477 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:04,405 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:04,477 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:04,731 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:59:04,731 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:59:04,731 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:304374 +03 二月 2026 | 10:59:05,128 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:59:06,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 10:59:06,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:59:07,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:59:07,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:59:07,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:59:07,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:59:07,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:59:07,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:59:07,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:59:07,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 10:59:07,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:59:07,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:59:07,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:59:08,049 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 10:59:08,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:59:08,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:59:08,756 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:59:08,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:59:08,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:59:08,991 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:59:09,304 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=304374, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:59:12,345 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:12,366 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 10:59:12,439 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:12,439 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:12,532 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:12,617 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:59:12,822 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:59:13,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:13,500 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:16,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:16,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:19,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:19,511 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:22,405 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:22,499 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:22,800 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:59:22,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:59:22,801 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:304374 +03 二月 2026 | 10:59:23,129 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:59:24,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 10:59:24,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:59:24,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:59:25,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:59:25,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:59:25,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:59:25,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:59:25,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:59:25,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:59:25,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 10:59:25,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:59:25,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:59:25,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:59:25,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 10:59:26,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:59:26,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:59:26,780 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:59:26,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:59:26,848 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:59:26,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:59:27,276 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=304374, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:59:30,317 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:30,337 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 10:59:30,387 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:30,387 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:30,458 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:30,567 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:59:30,747 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:59:31,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:31,478 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:34,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:34,477 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:37,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:37,476 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:40,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:40,477 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:40,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:59:40,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:59:40,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:304374 +03 二月 2026 | 10:59:41,110 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 10:59:42,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 10:59:42,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:59:42,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 10:59:43,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 10:59:43,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 10:59:43,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 10:59:43,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 10:59:43,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 10:59:43,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 10:59:43,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 10:59:43,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 10:59:43,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 10:59:43,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 10:59:43,964 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 10:59:44,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 10:59:44,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 10:59:44,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 10:59:44,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 10:59:44,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 10:59:44,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 10:59:45,197 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=304374, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 10:59:48,237 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:48,256 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 10:59:48,324 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:48,324 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:48,411 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:48,526 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 10:59:48,759 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 10:59:49,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:49,494 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:52,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:52,494 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:55,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:55,493 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:58,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:58,493 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 10:59:58,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 10:59:58,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 10:59:58,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:304374 +03 二月 2026 | 10:59:59,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:00:00,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:00:00,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:00:00,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:00:00,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:00:00,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:00:00,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:00:01,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:00:01,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:00:01,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:00:01,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:00:01,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:00:01,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:00:01,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:00:01,858 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 11:00:02,569 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:00:02,569 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:00:02,569 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:00:02,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:00:02,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:00:02,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:00:03,056 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=304374, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:00:06,095 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:06,113 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:00:06,161 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:06,162 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:06,228 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:06,348 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 11:00:06,552 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 11:00:07,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:07,477 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:10,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:10,472 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:13,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:13,473 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:16,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:16,473 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:16,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:00:16,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:00:16,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:304374 +03 二月 2026 | 11:00:17,052 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:00:18,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:00:18,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:00:19,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:00:19,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:00:19,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:00:19,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:00:19,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:00:19,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:00:19,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:00:19,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:00:19,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:00:19,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:00:19,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:00:20,082 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fd02ca +03 二月 2026 | 11:00:20,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:00:20,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:00:20,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:00:20,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:00:20,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:00:20,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:00:21,277 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=304374, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:00:24,316 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:24,329 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:00:24,383 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:24,383 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:24,451 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:24,569 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 11:00:24,774 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 11:00:25,405 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:25,473 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:28,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:31,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:00:31,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:00:31,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:00:31,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:00:31,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:00:31,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:00:32,179 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:00:32,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:00:32,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:00:32,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:00:32,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:00:32,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:00:32,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:00:32,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b287c83 +03 二月 2026 | 11:00:33,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:00:33,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:00:33,407 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:00:33,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:00:33,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:00:33,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:00:34,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:00:35,127 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:00:35,127 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:00:35,127 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:438118 +03 二月 2026 | 11:00:35,475 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:00:37,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:438118 +03 二月 2026 | 11:00:37,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:00:37,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:00:37,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:00:37,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:00:37,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:00:37,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:00:37,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:00:37,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:00:37,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:00:37,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:00:37,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:00:37,993 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:00:38,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b287c83 +03 二月 2026 | 11:00:38,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:00:38,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:00:38,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:00:38,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:00:39,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:00:39,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:00:42,486 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:42,594 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:42,595 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:00:45,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:00:45,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:00:45,947 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:00:45,952 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:00:45,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:00:46,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:00:46,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:00:46,774 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:00:47,530 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:00:47,530 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:00:47,530 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:996786 +03 二月 2026 | 11:00:47,912 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:00:49,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:996786 +03 二月 2026 | 11:00:49,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:00:49,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:00:49,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:00:49,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:00:56,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:00:56,727 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:00:56,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:00:57,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:00:57,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:00:57,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:00:58,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:00:58,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:00:58,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:499664 +03 二月 2026 | 11:00:58,700 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:01:00,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:499664 +03 二月 2026 | 11:01:00,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:01:00,474 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:01:00,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:01:00,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:01:04,009 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:01:08,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:01:08,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:01:08,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:01:08,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:01:08,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:01:09,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:01:10,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:01:10,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:01:10,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:250905 +03 二月 2026 | 11:01:14,092 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:01:14,135 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:01:14,408 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:01:14,637 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:01:18,935 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:01:23,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:01:23,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:01:23,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:01:23,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:01:23,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:01:23,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:01:24,158 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:01:24,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:01:24,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:01:24,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:01:24,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:01:24,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:01:24,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:01:24,706 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67ca0b4f +03 二月 2026 | 11:01:25,393 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:01:25,393 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:01:25,393 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:01:25,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:01:25,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:01:25,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:01:26,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:01:27,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:01:27,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:01:27,247 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:314801 +03 二月 2026 | 11:01:27,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:01:29,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:314801 +03 二月 2026 | 11:01:29,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:01:29,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:01:29,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:01:29,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:01:29,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:01:30,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:01:30,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:01:30,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:01:30,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:01:30,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:01:30,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:01:30,673 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:01:30,912 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67ca0b4f +03 二月 2026 | 11:01:31,601 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:01:31,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:01:31,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:01:31,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:01:31,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:01:31,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:01:35,304 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:01:35,322 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:01:35,344 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:01:35,510 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:01:38,050 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:18 +03 二月 2026 | 11:01:42,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:01:42,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:01:43,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:01:43,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:01:43,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:01:43,315 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:01:43,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:01:43,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:01:43,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:01:43,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:01:43,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:01:43,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:01:43,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:01:44,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@c9baf09 +03 二月 2026 | 11:01:44,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:01:44,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:01:44,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:01:45,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:01:45,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:01:45,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:01:45,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:01:46,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:01:46,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:01:46,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:222258 +03 二月 2026 | 11:01:47,052 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:01:48,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:222258 +03 二月 2026 | 11:01:48,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:01:48,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:01:49,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:01:49,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:01:49,067 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:01:49,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:01:49,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:01:49,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:01:49,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:01:49,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:01:49,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:01:49,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:01:49,966 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@c9baf09 +03 二月 2026 | 11:01:50,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:01:50,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:01:50,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:01:50,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:01:50,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:01:50,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:01:54,284 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:01:54,297 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:01:54,326 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:01:54,513 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:01:56,980 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:137 +03 二月 2026 | 11:02:02,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:314801 +03 二月 2026 | 11:02:02,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:02:02,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:02:02,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:02:02,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:02:03,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:02:04,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:02:04,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:02:04,111 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:732550 +03 二月 2026 | 11:02:04,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:02:06,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:732550 +03 二月 2026 | 11:02:06,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:02:06,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:02:06,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:02:06,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:02:09,969 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:02:10,087 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:02:10,087 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:02:14,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:02:14,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:02:15,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:02:15,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:02:15,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:02:15,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:02:16,662 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:02:16,662 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:02:16,662 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:545891 +03 二月 2026 | 11:02:16,991 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:02:18,625 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:545891 +03 二月 2026 | 11:02:18,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:02:18,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:02:18,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:02:19,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:02:22,360 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:02:27,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:304374 +03 二月 2026 | 11:02:27,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:02:27,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:02:27,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:02:27,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:02:28,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:02:29,297 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:02:29,297 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:02:29,297 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:492285 +03 二月 2026 | 11:02:29,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:02:31,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:492285 +03 二月 2026 | 11:02:31,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:02:31,920 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:02:32,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:02:32,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:02:35,424 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:02:35,542 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:02:35,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:02:35,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:02:40,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:222258 +03 二月 2026 | 11:02:40,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:02:40,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:02:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:02:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:02:40,897 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:02:41,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:02:41,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:02:41,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:02:41,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:02:41,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:02:41,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:02:41,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:02:41,792 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34bf696f +03 二月 2026 | 11:02:42,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:02:42,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:02:42,477 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:02:42,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:02:42,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:02:42,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:02:43,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:02:44,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:02:44,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:02:44,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:845563 +03 二月 2026 | 11:02:44,508 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:02:46,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845563 +03 二月 2026 | 11:02:46,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:02:46,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:02:46,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:02:46,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:02:46,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:02:46,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:02:46,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:02:46,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:02:46,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:02:46,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:02:46,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:02:47,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:02:47,365 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34bf696f +03 二月 2026 | 11:02:48,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:02:48,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:02:48,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:02:48,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:02:48,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:02:48,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:02:51,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:02:51,667 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:02:51,961 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:02:57,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:314801 +03 二月 2026 | 11:02:57,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:02:58,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:02:58,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:02:58,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:02:58,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:02:59,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:02:59,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:02:59,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:436699 +03 二月 2026 | 11:03:00,067 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:03:01,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:436699 +03 二月 2026 | 11:03:01,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:02,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:02,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:03:02,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:03:05,572 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:03:05,702 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:03:05,833 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:03:05,833 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:03:11,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:222258 +03 二月 2026 | 11:03:11,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:03:11,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:03:11,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:03:11,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:03:11,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:03:12,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:03:12,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:03:12,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:03:12,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:03:12,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:03:12,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:03:12,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:03:12,908 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@c9baf09 +03 二月 2026 | 11:03:13,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:03:13,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:03:13,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:03:13,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:03:13,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:03:13,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:03:14,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:03:15,304 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:03:15,304 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:03:15,304 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:805073 +03 二月 2026 | 11:03:15,645 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:03:17,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:805073 +03 二月 2026 | 11:03:17,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:17,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:17,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:03:17,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:03:17,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:03:18,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:03:18,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:03:18,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:03:18,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:03:18,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:03:18,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:03:18,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:03:18,742 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@c9baf09 +03 二月 2026 | 11:03:19,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:03:19,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:03:19,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:03:19,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:03:19,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:03:19,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:03:23,039 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:03:25,992 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:03:26,004 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:03:26,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845563 +03 二月 2026 | 11:03:26,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:03:26,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:03:26,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:03:26,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:03:27,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:03:28,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:03:28,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:03:28,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:966881 +03 二月 2026 | 11:03:28,398 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:03:30,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:966881 +03 二月 2026 | 11:03:30,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:30,418 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:30,526 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:03:30,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:03:37,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845563 +03 二月 2026 | 11:03:37,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:03:37,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:03:37,547 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:03:37,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:03:38,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:03:39,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:03:39,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:03:39,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:718774 +03 二月 2026 | 11:03:39,370 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:03:41,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:718774 +03 二月 2026 | 11:03:41,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:41,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:41,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:03:41,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:03:44,877 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:03:48,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845563 +03 二月 2026 | 11:03:48,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:03:48,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:03:48,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:03:48,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:03:49,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:03:49,861 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:03:49,861 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:03:49,861 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:559224 +03 二月 2026 | 11:03:50,217 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:03:51,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:559224 +03 二月 2026 | 11:03:51,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:52,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:03:52,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:03:52,345 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:03:58,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:845563 +03 二月 2026 | 11:03:58,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:03:58,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:03:58,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:03:58,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:03:58,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:03:59,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:03:59,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:03:59,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:03:59,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:03:59,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:03:59,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:03:59,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:03:59,870 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67ca0b4f +03 二月 2026 | 11:04:00,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:04:00,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:04:00,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:04:00,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:04:00,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:04:00,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:04:01,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:04:02,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:04:02,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:04:02,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:893087 +03 二月 2026 | 11:04:02,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:04:04,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:893087 +03 二月 2026 | 11:04:04,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:04:04,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:04:04,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:04:04,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:04:04,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:04:04,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:04:04,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:04:05,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:04:05,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:04:05,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:04:05,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:04:05,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:04:05,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@67ca0b4f +03 二月 2026 | 11:04:06,122 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:04:06,123 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:04:06,123 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:04:06,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:04:06,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:04:06,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:04:36,563 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:04:36,608 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:04:36,874 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:04:37,102 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:04:41,273 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:04:44,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:04:45,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:04:45,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:04:45,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:247652 +03 二月 2026 | 11:04:46,048 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:04:47,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:247652 +03 二月 2026 | 11:04:47,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:04:48,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:04:48,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:04:48,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:04:48,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:04:48,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:04:48,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:04:48,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:04:48,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:04:48,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:04:48,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:04:48,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:04:49,166 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3cd207bb +03 二月 2026 | 11:04:49,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:04:49,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:04:49,960 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:04:50,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:04:50,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:04:50,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:04:53,605 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:04:53,645 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:04:55,988 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:19 +03 二月 2026 | 11:04:58,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:04:59,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:04:59,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:04:59,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:820534 +03 二月 2026 | 11:04:59,660 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:05:01,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:820534 +03 二月 2026 | 11:05:01,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:01,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:01,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:05:01,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:05:01,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:05:02,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:05:02,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:05:02,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:05:02,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:05:02,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:05:02,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:05:02,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:05:02,728 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@ed6c89e +03 二月 2026 | 11:05:03,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:05:03,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:05:03,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:05:03,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:05:03,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:05:03,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:05:07,128 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:05:07,163 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:05:09,570 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:138 +03 二月 2026 | 11:05:12,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:05:12,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:05:12,975 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:05:12,975 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:879308 +03 二月 2026 | 11:05:13,340 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:05:15,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:879308 +03 二月 2026 | 11:05:15,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:15,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:15,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:05:15,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:05:15,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:05:15,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:05:16,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:05:16,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:05:16,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:05:16,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:05:16,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:05:16,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:05:16,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6f02e830 +03 二月 2026 | 11:05:17,259 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:05:17,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:05:17,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:05:17,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:05:17,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:05:17,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:05:21,068 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:05:21,190 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:05:21,191 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:05:23,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:05:24,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:05:24,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:05:24,584 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:474878 +03 二月 2026 | 11:05:24,985 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:05:26,879 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:474878 +03 二月 2026 | 11:05:26,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:27,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:27,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:05:27,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:05:27,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:05:27,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:05:28,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:05:28,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:05:28,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:05:28,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:05:28,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:05:28,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:05:28,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3cd207bb +03 二月 2026 | 11:05:29,371 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:05:29,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:05:29,372 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:05:29,416 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:05:29,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:05:29,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:05:33,030 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:05:35,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:05:36,321 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:05:36,321 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:05:36,321 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:787832 +03 二月 2026 | 11:05:36,691 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:05:38,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:787832 +03 二月 2026 | 11:05:38,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:38,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:38,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:05:38,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:05:38,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:05:39,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:05:39,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:05:39,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:05:39,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:05:39,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:05:39,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:05:39,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:05:39,670 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@ed6c89e +03 二月 2026 | 11:05:40,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:05:40,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:05:40,379 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:05:40,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:05:40,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:05:40,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:05:43,992 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:05:44,113 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:05:44,232 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:05:44,233 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:05:46,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:05:47,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:05:47,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:05:47,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:564828 +03 二月 2026 | 11:05:47,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:05:49,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:564828 +03 二月 2026 | 11:05:49,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:49,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:05:49,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:05:49,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:05:49,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:05:49,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:05:49,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:05:49,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:05:49,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:05:49,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:05:49,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:05:50,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:05:50,377 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6f02e830 +03 二月 2026 | 11:05:51,081 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:05:51,081 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:05:51,081 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:05:51,126 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:05:51,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:05:51,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:05:54,675 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:05:57,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:05:57,745 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:05:57,745 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:05:57,745 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:221332 +03 二月 2026 | 11:05:58,097 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:06:04,708 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:06:04,761 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:06:05,019 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:06:05,248 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:06:09,696 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:06:13,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:06:13,920 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:06:13,920 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:06:13,920 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:395964 +03 二月 2026 | 11:06:14,354 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:06:16,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:395964 +03 二月 2026 | 11:06:16,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:06:16,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:06:16,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:06:16,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:06:16,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:06:16,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:06:16,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:06:17,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:06:17,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:06:17,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:06:17,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:06:17,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:06:17,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@8efa585 +03 二月 2026 | 11:06:18,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:06:18,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:06:18,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:06:18,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:06:18,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:06:18,470 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:06:21,824 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:06:21,864 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:06:24,411 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:20 +03 二月 2026 | 11:06:26,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:06:27,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:06:27,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:06:27,730 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:333481 +03 二月 2026 | 11:06:28,086 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:06:29,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:333481 +03 二月 2026 | 11:06:29,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:06:30,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:06:30,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:06:30,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:06:30,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:06:30,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:06:30,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:06:30,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:06:30,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:06:30,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:06:30,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:06:30,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:06:31,109 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3b190ab2 +03 二月 2026 | 11:06:31,910 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:06:31,910 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:06:31,910 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:06:31,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:06:31,986 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:06:32,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:06:35,501 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:06:35,540 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:06:38,379 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:139 +03 二月 2026 | 11:06:41,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:06:41,873 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:06:41,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:06:41,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:985528 +03 二月 2026 | 11:06:42,288 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:06:44,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:985528 +03 二月 2026 | 11:06:44,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:06:44,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:06:44,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:06:44,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:06:44,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:06:44,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:06:45,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:06:45,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:06:45,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:06:45,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:06:45,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:06:45,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:06:45,517 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2c91a6a9 +03 二月 2026 | 11:06:46,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:06:46,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:06:46,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:06:46,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:06:46,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:06:46,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:06:50,094 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:06:50,243 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:06:50,243 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:06:52,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:06:53,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:06:53,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:06:53,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:234273 +03 二月 2026 | 11:06:53,664 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:06:55,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:234273 +03 二月 2026 | 11:06:55,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:06:55,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:06:55,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:06:55,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:06:55,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:06:56,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:06:56,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:06:56,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:06:56,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:06:56,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:06:56,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:06:56,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:06:56,558 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@8efa585 +03 二月 2026 | 11:06:57,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:06:57,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:06:57,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:06:57,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:06:57,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:06:57,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:07:02,660 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:07:02,706 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:07:02,998 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:07:03,236 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:07:07,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:07:11,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:07:11,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:07:11,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:07:11,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:783180 +03 二月 2026 | 11:07:12,216 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:07:13,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:783180 +03 二月 2026 | 11:07:13,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:07:14,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:07:14,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:07:14,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:07:14,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:07:14,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:07:14,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:07:14,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:07:14,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:07:14,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:07:14,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:07:14,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:07:15,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@12e609f +03 二月 2026 | 11:07:15,767 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:07:15,767 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:07:15,767 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:07:15,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:07:15,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:07:16,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:07:19,374 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:07:19,416 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:07:21,875 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:21 +03 二月 2026 | 11:07:24,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:07:25,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:07:25,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:07:25,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:605546 +03 二月 2026 | 11:08:15,449 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:08:15,491 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:08:15,747 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:08:15,961 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:08:20,339 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:08:24,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:08:25,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:08:25,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:08:25,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:205629 +03 二月 2026 | 11:08:25,410 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:08:27,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:205629 +03 二月 2026 | 11:08:27,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:08:27,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:08:27,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:08:27,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:08:27,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:08:27,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:08:27,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:08:27,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:08:27,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:08:27,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:08:27,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:08:28,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:08:28,332 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@396788f9 +03 二月 2026 | 11:08:29,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:08:29,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:08:29,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:08:29,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:08:29,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:08:29,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:08:32,569 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:08:32,603 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:08:35,000 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:22 +03 二月 2026 | 11:08:37,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:08:38,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:08:38,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:08:38,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:151652 +03 二月 2026 | 11:08:38,594 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:08:40,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:151652 +03 二月 2026 | 11:08:40,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:08:40,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:08:40,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:08:40,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:08:40,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:08:40,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:08:41,008 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:08:41,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:08:41,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:08:41,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:08:41,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:08:41,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:08:41,454 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@41e0897 +03 二月 2026 | 11:08:42,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:08:42,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:08:42,384 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:08:42,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:08:42,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:08:42,600 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:09:35,285 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:09:35,329 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:09:35,588 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:09:35,817 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:09:40,608 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:09:44,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:09:44,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:09:44,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:09:44,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:303446 +03 二月 2026 | 11:09:45,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:09:47,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:303446 +03 二月 2026 | 11:09:47,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:09:47,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:09:47,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:09:47,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:09:47,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:09:47,806 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:09:47,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:09:47,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:09:47,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:09:47,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:09:47,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:09:48,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:09:48,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7079fd37 +03 二月 2026 | 11:09:49,080 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:09:49,081 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:09:49,081 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:09:49,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:09:49,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:09:49,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:09:52,746 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:09:52,783 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:09:55,720 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:23 +03 二月 2026 | 11:09:58,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:09:59,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:09:59,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:09:59,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:855889 +03 二月 2026 | 11:09:59,522 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:10:01,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:855889 +03 二月 2026 | 11:10:01,348 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:01,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:01,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:10:01,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:10:01,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:10:02,092 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:10:02,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:10:02,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:10:02,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:10:02,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:10:02,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:10:02,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:10:02,679 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@27a7aea5 +03 二月 2026 | 11:10:03,375 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:10:03,375 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:10:03,375 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:10:03,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:10:03,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:10:03,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:10:07,058 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:10:07,103 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:10:09,907 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:140 +03 二月 2026 | 11:10:12,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:10:13,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:10:13,307 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:10:13,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:819609 +03 二月 2026 | 11:10:13,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:10:15,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:819609 +03 二月 2026 | 11:10:15,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:15,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:15,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:10:15,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:10:15,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:10:16,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:10:16,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:10:16,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:10:16,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:10:16,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:10:16,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:10:16,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:10:16,682 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45c0f857 +03 二月 2026 | 11:10:17,384 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:10:17,384 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:10:17,384 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:10:17,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:10:17,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:10:17,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:10:21,167 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:10:21,286 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:10:21,287 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:10:23,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:10:24,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:10:24,429 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:10:24,429 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:508627 +03 二月 2026 | 11:10:24,760 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:10:26,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:508627 +03 二月 2026 | 11:10:26,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:26,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:26,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:10:26,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:10:26,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:10:27,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:10:27,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:10:27,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:10:27,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:10:27,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:10:27,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:10:27,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:10:27,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7079fd37 +03 二月 2026 | 11:10:28,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:10:28,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:10:28,433 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:10:28,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:10:28,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:10:28,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:10:32,088 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:10:34,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:10:35,234 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:10:35,234 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:10:35,235 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:475995 +03 二月 2026 | 11:10:35,642 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:10:37,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:475995 +03 二月 2026 | 11:10:37,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:37,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:37,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:10:37,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:10:37,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:10:37,963 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:10:38,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:10:38,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:10:38,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:10:38,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:10:38,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:10:38,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:10:38,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@27a7aea5 +03 二月 2026 | 11:10:39,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:10:39,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:10:39,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:10:39,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:10:39,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:10:39,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:10:42,883 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:10:42,987 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:10:43,091 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:10:43,091 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:10:45,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:10:46,352 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:10:46,352 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:10:46,352 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:358795 +03 二月 2026 | 11:10:46,675 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:10:48,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:358795 +03 二月 2026 | 11:10:48,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:48,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:48,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:10:48,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:10:48,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:10:49,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:10:49,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:10:49,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:10:49,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:10:49,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:10:49,235 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:10:49,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:10:49,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45c0f857 +03 二月 2026 | 11:10:50,322 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:10:50,322 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:10:50,322 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:10:50,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:10:50,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:10:50,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:10:53,964 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:10:56,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:10:57,221 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:10:57,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:10:57,222 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:347817 +03 二月 2026 | 11:10:57,577 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:10:59,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:347817 +03 二月 2026 | 11:10:59,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:59,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:10:59,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:10:59,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:10:59,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:11:00,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:11:00,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:11:00,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:11:00,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:11:00,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:11:00,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:11:00,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:11:00,862 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7079fd37 +03 二月 2026 | 11:11:01,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:11:01,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:11:01,557 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:11:01,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:11:01,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:11:01,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:11:05,230 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:05,354 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:05,476 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:05,476 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:07,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:11:08,626 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:11:08,626 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:11:08,626 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:927668 +03 二月 2026 | 11:11:08,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:11:10,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:927668 +03 二月 2026 | 11:11:10,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:11:10,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:11:11,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:11:11,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:11:11,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:11:11,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:11:11,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:11:11,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:11:11,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:11:11,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:11:11,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:11:11,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:11:11,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@27a7aea5 +03 二月 2026 | 11:11:12,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:11:12,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:11:12,646 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:11:12,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:11:12,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:11:12,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:11:16,285 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:18,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:11:19,525 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:11:19,525 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:11:19,526 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:951077 +03 二月 2026 | 11:11:19,879 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:11:21,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:951077 +03 二月 2026 | 11:11:21,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:11:21,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:11:22,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:11:22,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:11:22,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:11:22,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:11:22,529 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:11:22,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:11:22,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:11:22,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:11:22,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:11:22,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:11:22,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@45c0f857 +03 二月 2026 | 11:11:23,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:11:23,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:11:23,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:11:23,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:11:23,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:11:23,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:11:27,340 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:27,461 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:27,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:27,581 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:30,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:11:30,803 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:11:30,803 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:11:30,803 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:309534 +03 二月 2026 | 11:11:31,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:11:32,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:309534 +03 二月 2026 | 11:11:32,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:11:33,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:11:33,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:11:33,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:11:33,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:11:33,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:11:33,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:11:33,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:11:33,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:11:33,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:11:33,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:11:34,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:11:34,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7079fd37 +03 二月 2026 | 11:11:34,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:11:34,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:11:34,952 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:11:35,002 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:11:35,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:11:35,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:11:38,614 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:41,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:11:42,107 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:11:42,107 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:11:42,107 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:877115 +03 二月 2026 | 11:11:42,509 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:11:44,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:877115 +03 二月 2026 | 11:11:44,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:11:44,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:11:44,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:11:44,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:11:44,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:11:44,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:11:45,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:11:45,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:11:45,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:11:45,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:11:45,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:11:45,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:11:45,541 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@27a7aea5 +03 二月 2026 | 11:11:46,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:11:46,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:11:46,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:11:46,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:11:46,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:11:46,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:11:49,886 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:49,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:50,114 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:50,114 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:11:52,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:11:53,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:11:53,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:11:53,253 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:117134 +03 二月 2026 | 11:11:53,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:11:55,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:117134 +03 二月 2026 | 11:11:55,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:11:55,468 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:16:56,702 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:16:56,749 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:16:57,022 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:16:57,265 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:17:01,575 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:10 +03 二月 2026 | 11:17:01,724 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:17:04,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:17:05,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:17:05,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:17:05,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:154813 +03 二月 2026 | 11:17:06,096 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:17:07,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:17:07,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:17:08,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:17:08,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:17:08,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:17:08,233 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:17:08,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:17:08,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:17:08,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:17:08,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:17:08,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:17:08,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:17:08,915 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:17:09,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@198eff6a +03 二月 2026 | 11:17:09,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:17:09,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:17:09,976 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:17:10,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:17:10,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:17:10,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:17:13,554 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:17:13,572 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:17:13,592 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:17:13,780 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:17:16,647 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:24 +03 二月 2026 | 11:17:19,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:17:20,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:17:20,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:17:20,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:17:20,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:17:20,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:17:20,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:17:20,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:17:20,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:17:20,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:17:20,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:17:20,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:17:21,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:17:21,377 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b2cd8d +03 二月 2026 | 11:17:22,171 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:17:22,171 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:17:22,172 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:17:22,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:17:22,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:17:22,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:17:23,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:17:23,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:17:23,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:17:23,944 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:329041 +03 二月 2026 | 11:17:24,324 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:17:26,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:329041 +03 二月 2026 | 11:17:26,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:17:26,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:17:26,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:17:26,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:17:26,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:17:26,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:17:27,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:17:27,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:17:27,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:17:27,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:17:27,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:17:27,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:17:27,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b2cd8d +03 二月 2026 | 11:17:28,271 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:17:28,271 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:17:28,271 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:17:28,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:17:28,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:17:28,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:17:31,869 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:17:31,897 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:17:31,913 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:17:32,157 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:17:34,657 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:141 +03 二月 2026 | 11:17:38,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:329041 +03 二月 2026 | 11:17:38,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:17:38,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:17:38,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:17:38,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:17:38,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:17:39,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:17:39,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:17:39,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:17:39,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:17:39,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:17:39,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:17:39,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:17:39,725 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c2c0ea5 +03 二月 2026 | 11:17:40,525 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:17:40,525 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:17:40,525 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:17:40,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:17:40,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:17:40,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:17:41,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:17:42,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:17:42,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:17:42,272 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:879974 +03 二月 2026 | 11:17:42,611 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:17:44,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:879974 +03 二月 2026 | 11:17:44,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:17:44,528 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:17:44,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:17:44,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:17:44,647 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:17:44,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:17:45,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:17:45,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:17:45,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:17:45,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:17:45,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:17:45,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:17:45,585 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c2c0ea5 +03 二月 2026 | 11:17:46,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:17:46,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:17:46,380 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:17:46,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:17:46,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:17:46,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:17:49,973 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:17:50,060 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:17:50,171 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:17:50,171 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:17:50,206 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:17:50,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:17:50,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:17:50,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:879974 +03 二月 2026 | 11:17:51,198 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:17:52,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:879974 +03 二月 2026 | 11:17:53,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:17:53,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:17:53,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:17:53,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:17:53,712 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=879974, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=3} +03 二月 2026 | 11:17:56,757 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:00,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:18:00,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:18:00,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:18:00,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:18:00,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:18:01,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:18:02,346 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:18:02,346 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:18:02,346 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:402135 +03 二月 2026 | 11:18:02,691 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:18:04,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:402135 +03 二月 2026 | 11:18:04,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:04,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:04,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:18:04,740 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:18:08,081 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:08,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:08,287 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:08,287 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:11,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:329041 +03 二月 2026 | 11:18:11,578 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:18:11,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:18:11,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:18:11,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:18:11,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:18:12,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:18:12,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:18:12,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:18:12,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:18:12,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:18:12,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:18:12,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:18:12,868 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c2c0ea5 +03 二月 2026 | 11:18:13,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:18:13,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:18:13,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:18:13,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:18:13,740 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:18:13,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:18:14,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:18:15,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:18:15,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:18:15,392 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:253795 +03 二月 2026 | 11:18:15,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:18:17,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:253795 +03 二月 2026 | 11:18:17,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:17,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:17,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:18:17,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:18:17,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:18:18,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:18:18,220 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:18:18,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:18:18,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:18:18,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:18:18,257 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:18:18,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:18:18,696 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c2c0ea5 +03 二月 2026 | 11:18:19,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:18:19,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:18:19,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:18:19,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:18:19,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:18:19,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:18:23,081 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:23,097 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:18:23,429 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:18:26,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:18:27,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:18:27,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:18:27,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:18:27,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:18:28,032 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:18:28,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:18:28,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:18:28,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:903887 +03 二月 2026 | 11:18:29,094 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:18:30,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:903887 +03 二月 2026 | 11:18:30,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:30,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:31,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:18:31,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:18:34,466 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:34,570 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:34,670 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:34,672 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:38,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:253795 +03 二月 2026 | 11:18:38,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:18:38,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:18:38,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:18:38,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:18:38,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:18:39,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:18:39,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:18:39,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:18:39,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:18:39,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:18:39,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:18:39,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:18:39,617 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b2cd8d +03 二月 2026 | 11:18:40,411 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:18:40,411 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:18:40,411 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:18:40,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:18:40,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:18:40,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:18:41,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:18:42,110 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:18:42,110 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:18:42,110 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:275590 +03 二月 2026 | 11:18:42,434 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:18:44,084 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:275590 +03 二月 2026 | 11:18:44,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:44,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:44,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:18:44,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:18:44,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:18:44,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:18:44,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:18:44,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:18:44,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:18:44,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:18:44,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:18:45,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:18:45,373 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b2cd8d +03 二月 2026 | 11:18:46,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:18:46,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:18:46,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:18:46,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:18:46,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:18:46,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:18:49,733 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:18:49,753 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:18:50,077 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:18:54,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:18:54,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:18:54,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:18:54,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:18:54,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:18:55,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:18:56,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:18:56,426 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:18:56,427 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:797204 +03 二月 2026 | 11:18:56,800 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:18:58,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:797204 +03 二月 2026 | 11:18:58,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:58,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:18:58,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:18:59,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:19:02,382 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:02,509 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:02,636 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:02,636 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:06,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:19:06,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:19:07,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:19:07,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:19:07,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:19:07,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:19:07,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:19:07,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:19:07,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:19:07,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:19:07,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:19:07,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:19:08,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:19:08,274 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@198eff6a +03 二月 2026 | 11:19:09,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:19:09,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:19:09,076 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:19:09,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:19:09,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:19:09,311 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:19:10,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:19:10,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:19:10,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:19:10,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:793000 +03 二月 2026 | 11:19:11,209 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:19:12,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:793000 +03 二月 2026 | 11:19:13,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:19:13,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:19:13,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:19:13,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:19:16,758 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:16,777 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:19:17,145 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:19:21,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:329041 +03 二月 2026 | 11:19:21,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:19:22,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:19:22,196 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:19:22,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:19:22,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:19:23,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:19:23,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:19:23,719 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:440549 +03 二月 2026 | 11:19:24,090 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:19:25,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:440549 +03 二月 2026 | 11:19:25,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:19:26,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:19:26,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:19:26,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:19:29,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:29,780 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:29,906 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:29,906 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:34,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:253795 +03 二月 2026 | 11:19:34,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:19:34,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:19:34,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:19:34,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:19:34,700 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:19:35,052 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:19:35,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:19:35,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:19:35,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:19:35,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:19:35,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:19:35,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:19:35,643 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c2c0ea5 +03 二月 2026 | 11:19:36,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:19:36,439 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:19:36,440 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:19:36,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:19:36,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:19:36,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:19:37,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:19:38,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:19:38,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:19:38,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:129726 +03 二月 2026 | 11:19:38,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:19:40,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:129726 +03 二月 2026 | 11:19:40,253 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:19:40,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:19:40,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:19:40,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:19:43,954 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:43,971 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:19:44,306 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:19:49,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:19:49,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:19:49,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:19:49,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:19:49,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:19:50,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:19:51,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:19:51,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:19:51,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:759352 +03 二月 2026 | 11:19:51,834 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:19:53,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:759352 +03 二月 2026 | 11:19:53,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:19:53,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:19:54,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:19:54,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:19:57,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:57,636 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:57,768 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:19:57,768 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:02,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:329041 +03 二月 2026 | 11:20:02,701 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:20:02,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:20:03,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:20:03,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:20:03,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:20:03,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:20:03,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:20:03,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:20:03,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:20:03,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:20:03,544 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:20:03,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:20:03,984 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b2cd8d +03 二月 2026 | 11:20:04,774 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:20:04,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:20:04,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:20:04,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:20:04,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:20:05,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:20:05,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:20:06,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:20:06,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:20:06,547 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:657694 +03 二月 2026 | 11:20:06,928 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:20:08,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:657694 +03 二月 2026 | 11:20:08,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:20:09,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:20:09,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:20:09,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:20:12,534 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:12,553 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:20:12,881 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:20:17,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:253795 +03 二月 2026 | 11:20:17,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:20:17,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:20:18,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:20:18,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:20:18,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:20:19,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:20:19,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:20:19,553 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:859687 +03 二月 2026 | 11:20:19,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:20:21,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:859687 +03 二月 2026 | 11:20:21,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:20:21,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:20:22,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:20:22,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:20:25,451 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:25,562 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:25,670 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:25,671 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:31,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:20:31,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:20:31,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:20:31,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:20:31,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:20:31,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:20:32,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:20:32,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:20:32,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:20:32,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:20:32,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:20:32,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:20:32,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:20:32,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@198eff6a +03 二月 2026 | 11:20:33,616 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:20:33,616 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:20:33,616 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:20:33,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:20:33,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:20:33,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:20:34,588 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:20:35,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:20:35,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:20:35,359 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:602362 +03 二月 2026 | 11:20:35,721 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:20:37,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602362 +03 二月 2026 | 11:20:37,504 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:20:37,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:20:37,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:20:37,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:20:41,241 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:41,257 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:20:41,591 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:20:47,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:275590 +03 二月 2026 | 11:20:47,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:20:47,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:20:47,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:20:47,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:20:48,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:20:49,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:20:49,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:20:49,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:920336 +03 二月 2026 | 11:20:49,825 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:20:51,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:920336 +03 二月 2026 | 11:20:51,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:20:51,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:20:52,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:20:52,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:20:55,421 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:55,556 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:55,691 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:20:55,691 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:00,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:275590 +03 二月 2026 | 11:21:00,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:21:01,005 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:21:01,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:21:01,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:21:01,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:21:01,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:21:01,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:21:01,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:21:01,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:21:01,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:21:01,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:21:01,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:21:02,072 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c2c0ea5 +03 二月 2026 | 11:21:02,866 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:21:02,866 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:21:02,866 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:21:02,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:21:02,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:21:03,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:21:03,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:21:04,558 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:21:04,558 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:21:04,558 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:518807 +03 二月 2026 | 11:21:04,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:21:06,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:518807 +03 二月 2026 | 11:21:06,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:21:06,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:21:06,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:21:06,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:21:06,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:21:07,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:21:07,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:21:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:21:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:21:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:21:07,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:21:07,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:21:07,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c2c0ea5 +03 二月 2026 | 11:21:08,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:21:08,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:21:08,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:21:08,628 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:21:08,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:21:08,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:21:12,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:12,304 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:21:12,650 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:21:18,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:518807 +03 二月 2026 | 11:21:18,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:21:19,037 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:21:19,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:21:19,198 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:21:19,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:21:20,663 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:21:20,663 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:21:20,663 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:166072 +03 二月 2026 | 11:21:21,240 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:21:22,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:166072 +03 二月 2026 | 11:21:23,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:21:23,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:21:23,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:21:23,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:21:26,776 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:26,898 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:27,021 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:27,021 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:30,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:21:30,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:21:31,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:21:31,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:21:31,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:21:31,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:21:31,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:21:31,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:21:31,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:21:31,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:21:31,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:21:31,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:21:31,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:21:32,200 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b2cd8d +03 二月 2026 | 11:21:32,990 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:21:32,990 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:21:32,990 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:21:33,029 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:21:33,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:21:33,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:21:33,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:21:34,753 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:21:34,753 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:21:34,753 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:631613 +03 二月 2026 | 11:21:35,120 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:21:36,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:631613 +03 二月 2026 | 11:21:36,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:21:37,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:21:37,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:21:37,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:21:37,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:21:37,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:21:37,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:21:37,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:21:37,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:21:37,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:21:37,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:21:37,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:21:38,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b2cd8d +03 二月 2026 | 11:21:39,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:21:39,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:21:39,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:21:39,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:21:39,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:21:39,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:21:42,592 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:42,617 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:21:42,971 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:21:47,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:518807 +03 二月 2026 | 11:21:47,116 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:21:47,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:21:47,448 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:21:47,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:21:48,186 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:21:48,973 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:21:48,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:21:48,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:454058 +03 二月 2026 | 11:21:49,331 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:21:51,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:454058 +03 二月 2026 | 11:21:51,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:21:51,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:21:51,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:21:51,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:21:54,910 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:55,036 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:55,161 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:55,161 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:21:55,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:21:55,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:21:55,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:518807 +03 二月 2026 | 11:21:55,943 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:21:57,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:518807 +03 二月 2026 | 11:21:57,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:21:58,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:21:58,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:21:58,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:21:58,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:21:58,476 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:21:58,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:21:58,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:21:58,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:21:58,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:21:58,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:21:58,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:21:59,102 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@198eff6a +03 二月 2026 | 11:21:59,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:21:59,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:21:59,884 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:21:59,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:21:59,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:22:00,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:22:00,431 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=518807, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=3} +03 二月 2026 | 11:22:03,471 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:07,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:631613 +03 二月 2026 | 11:22:07,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:22:07,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:22:08,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:22:08,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:22:08,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:22:09,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:22:09,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:22:09,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:271285 +03 二月 2026 | 11:22:09,985 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:22:11,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:271285 +03 二月 2026 | 11:22:11,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:22:12,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:22:12,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:22:12,201 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:22:15,555 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:15,676 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:15,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:15,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:15,997 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:22:15,997 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:22:15,997 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:631613 +03 二月 2026 | 11:22:16,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:22:18,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:631613 +03 二月 2026 | 11:22:18,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:22:18,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:22:18,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:22:18,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:22:18,829 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:22:19,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:22:19,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:22:19,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:22:19,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:22:19,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:22:19,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:22:19,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:22:19,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7c2c0ea5 +03 二月 2026 | 11:22:20,571 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:22:20,572 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:22:20,572 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:22:20,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:22:20,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:22:20,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:22:21,215 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=631613, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=3} +03 二月 2026 | 11:22:24,258 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:28,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:22:28,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:22:28,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:22:28,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:22:28,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:22:28,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:22:28,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:22:29,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:22:29,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:22:29,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:22:29,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:22:29,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:22:29,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:22:29,565 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@198eff6a +03 二月 2026 | 11:22:30,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:22:30,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:22:30,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:22:30,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:22:30,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:22:30,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:22:31,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:22:32,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:22:32,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:22:32,187 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:246783 +03 二月 2026 | 11:22:32,602 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:22:34,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:246783 +03 二月 2026 | 11:22:34,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:22:34,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:22:34,892 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:22:34,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:22:38,322 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:38,337 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:22:38,477 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:38,537 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:22:38,627 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:38,627 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:22:42,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:154813 +03 二月 2026 | 11:22:42,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:22:42,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:22:42,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:22:42,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:22:42,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:22:43,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:22:43,412 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:22:43,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:22:43,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:22:43,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:22:43,449 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:22:43,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:22:43,887 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b2cd8d +03 二月 2026 | 11:22:44,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:22:44,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:22:44,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:22:44,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:22:44,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:22:44,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:22:45,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:22:46,459 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:22:46,459 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:22:46,459 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:227452 +03 二月 2026 | 11:22:46,817 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:22:48,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:227452 +03 二月 2026 | 11:22:48,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:22:48,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:22:48,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:22:48,924 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:22:48,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:22:49,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:22:49,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:22:49,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:22:49,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:22:49,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:22:49,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:22:49,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:22:49,877 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@73b2cd8d +03 二月 2026 | 11:22:50,687 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:22:50,687 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:22:50,687 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:22:50,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:22:50,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:22:50,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:27:03,592 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:27:03,636 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:27:03,936 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:27:04,169 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:27:08,525 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:11 +03 二月 2026 | 11:27:08,666 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:27:11,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:27:12,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:27:12,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:27:12,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:975764 +03 二月 2026 | 11:27:13,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:27:14,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:975764 +03 二月 2026 | 11:27:14,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:27:15,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:27:15,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:27:15,189 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:27:15,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:27:15,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:27:15,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:27:15,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:27:15,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:27:15,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:27:15,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:27:15,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:27:16,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4c982b03 +03 二月 2026 | 11:27:16,821 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:27:16,822 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:27:16,822 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:27:16,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:27:16,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:27:17,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:27:20,470 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:27:20,476 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:27:20,529 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:27:20,696 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:27:23,396 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:25 +03 二月 2026 | 11:27:26,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:975764 +03 二月 2026 | 11:27:26,627 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:27:26,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:27:26,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:27:26,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:27:26,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:27:27,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:27:27,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:27:27,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:27:27,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:27:27,454 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:27:27,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:27:27,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:27:27,853 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1e5ded62 +03 二月 2026 | 11:27:28,569 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:27:28,569 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:27:28,569 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:27:28,632 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:27:28,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:27:28,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:27:29,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:27:30,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:27:30,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:27:30,361 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:567903 +03 二月 2026 | 11:27:30,747 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:27:32,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:567903 +03 二月 2026 | 11:27:32,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:27:32,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:27:32,828 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:27:32,828 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:27:32,828 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:27:33,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:27:33,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:27:33,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:27:33,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:27:33,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:27:33,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:27:33,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:27:33,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1e5ded62 +03 二月 2026 | 11:27:34,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:27:34,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:27:34,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:27:34,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:27:34,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:27:34,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:27:40,260 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:27:40,305 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:27:40,574 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:27:40,795 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:27:45,395 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:12 +03 二月 2026 | 11:27:45,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:27:48,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:567903 +03 二月 2026 | 11:27:48,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:27:48,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:27:49,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:27:49,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:27:49,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:27:49,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:27:49,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:27:49,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:27:49,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:27:49,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:27:49,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:27:49,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:27:50,218 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@8253667 +03 二月 2026 | 11:27:51,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:27:51,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:27:51,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:27:51,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:27:51,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:27:51,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:27:52,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:27:52,927 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:27:52,927 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:27:52,927 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:772278 +03 二月 2026 | 11:27:53,289 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:27:54,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:772278 +03 二月 2026 | 11:27:54,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:27:55,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:27:55,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:27:55,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:27:55,335 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:27:55,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:27:55,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:27:55,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:27:55,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:27:55,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:27:55,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:27:56,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:27:56,357 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@8253667 +03 二月 2026 | 11:27:57,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:27:57,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:27:57,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:27:57,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:27:57,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:27:57,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:28:00,765 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:28:00,795 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:28:00,800 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:28:01,005 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:28:43,270 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:28:43,316 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:28:43,589 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:28:43,825 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:28:48,739 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:13 +03 二月 2026 | 11:28:48,865 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:28:52,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:772278 +03 二月 2026 | 11:28:52,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:28:52,549 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:28:52,652 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:28:52,694 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:28:53,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:28:54,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:28:54,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:28:54,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:371930 +03 二月 2026 | 11:28:54,680 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:28:56,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:371930 +03 二月 2026 | 11:28:56,407 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:28:56,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:28:56,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:28:56,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:29:00,145 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:29:00,188 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:29:02,768 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:26 +03 二月 2026 | 11:29:05,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:772278 +03 二月 2026 | 11:29:05,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:29:06,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:29:06,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:29:06,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:29:06,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:29:06,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:29:06,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:29:06,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:29:06,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:29:06,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:29:06,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:29:06,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:29:07,072 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@55c7f30 +03 二月 2026 | 11:29:07,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:29:07,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:29:07,778 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:29:07,819 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:29:07,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:29:08,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:29:08,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:29:09,398 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:29:09,398 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:29:09,398 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:463878 +03 二月 2026 | 11:29:09,711 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:29:11,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:463878 +03 二月 2026 | 11:29:11,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:29:11,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:29:11,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:29:11,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:29:11,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:29:11,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:29:12,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:29:12,088 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:29:12,088 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:29:12,088 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:29:12,088 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:29:12,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:29:12,475 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@55c7f30 +03 二月 2026 | 11:29:13,182 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:29:13,182 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:29:13,182 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:29:13,223 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:29:13,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:29:13,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:29:16,751 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:29:16,764 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:29:16,786 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:29:17,005 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:29:19,379 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:142 +03 二月 2026 | 11:29:23,112 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:772278 +03 二月 2026 | 11:29:23,146 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:29:23,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:29:23,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:29:23,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:29:23,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:29:23,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:29:23,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:29:23,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:29:23,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:29:23,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:29:23,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:29:24,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:29:24,310 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3624a81e +03 二月 2026 | 11:29:25,021 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:29:25,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:29:25,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:29:25,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:29:25,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:29:25,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:29:25,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:29:26,621 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:29:26,622 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:29:26,622 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:305933 +03 二月 2026 | 11:29:26,936 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:29:28,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:305933 +03 二月 2026 | 11:29:28,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:29:28,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:29:28,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:29:28,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:29:28,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:29:29,174 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:29:29,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:29:29,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:29:29,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:29:29,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:29:29,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:29:29,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:29:29,718 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3624a81e +03 二月 2026 | 11:29:30,422 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:29:30,422 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:29:30,422 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:29:30,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:29:30,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:29:30,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:29:33,996 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:29:34,098 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:29:34,207 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:29:34,207 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:29:34,215 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:29:34,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:29:34,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:29:34,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:305933 +03 二月 2026 | 11:29:35,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:29:37,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:305933 +03 二月 2026 | 11:29:37,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:29:37,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:29:37,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:29:37,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:29:37,786 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=305933, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=3} +03 二月 2026 | 11:29:40,821 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:29:44,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:463878 +03 二月 2026 | 11:29:44,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:29:44,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:29:44,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:29:44,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:29:45,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:29:46,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:29:46,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:29:46,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:521239 +03 二月 2026 | 11:29:46,525 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:29:48,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:521239 +03 二月 2026 | 11:29:48,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:29:48,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:29:48,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:29:48,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:29:52,008 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:29:52,136 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:29:52,270 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:29:52,271 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:29:55,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:463878 +03 二月 2026 | 11:29:55,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:29:55,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:29:55,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:29:55,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:29:55,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:29:56,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:29:56,301 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:29:56,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:29:56,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:29:56,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:29:56,343 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:29:56,501 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:29:56,734 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3624a81e +03 二月 2026 | 11:29:57,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:29:57,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:29:57,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:29:57,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:29:57,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:29:57,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:29:58,345 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:29:59,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:29:59,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:29:59,098 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:901380 +03 二月 2026 | 11:29:59,409 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:30:00,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:901380 +03 二月 2026 | 11:30:01,006 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:01,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:01,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:30:01,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:30:01,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:30:01,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:30:01,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:30:01,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:30:01,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:30:01,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:30:01,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:30:01,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:30:02,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3624a81e +03 二月 2026 | 11:30:02,873 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:30:02,873 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:30:02,873 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:30:02,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:30:02,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:30:03,103 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:30:06,440 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:06,452 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:30:06,757 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:30:10,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:463878 +03 二月 2026 | 11:30:10,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:30:10,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:30:10,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:30:10,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:30:11,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:30:12,355 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:30:12,355 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:30:12,355 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:936317 +03 二月 2026 | 11:30:12,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:30:14,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:936317 +03 二月 2026 | 11:30:14,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:14,619 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:14,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:30:14,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:30:18,112 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:18,233 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:18,354 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:18,355 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:22,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:901380 +03 二月 2026 | 11:30:22,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:30:22,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:30:22,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:30:22,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:30:22,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:30:23,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:30:23,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:30:23,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:30:23,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:30:23,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:30:23,221 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:30:23,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:30:23,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@55c7f30 +03 二月 2026 | 11:30:24,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:30:24,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:30:24,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:30:24,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:30:24,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:30:24,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:30:25,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:30:26,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:30:26,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:30:26,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:529694 +03 二月 2026 | 11:30:26,405 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:30:28,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:529694 +03 二月 2026 | 11:30:28,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:28,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:28,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:30:28,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:30:28,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:30:28,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:30:28,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:30:28,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:30:28,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:30:28,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:30:28,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:30:29,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:30:29,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@55c7f30 +03 二月 2026 | 11:30:30,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:30:30,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:30:30,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:30:30,088 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:30:30,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:30:30,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:30:33,655 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:33,666 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:30:34,046 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:30:38,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:772278 +03 二月 2026 | 11:30:38,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:30:38,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:30:38,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:30:38,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:30:39,333 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:30:40,046 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:30:40,046 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:30:40,046 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:469359 +03 二月 2026 | 11:30:40,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:30:42,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:469359 +03 二月 2026 | 11:30:42,136 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:42,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:42,443 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:30:42,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:30:45,850 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:45,972 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:46,096 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:46,096 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:30:49,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:463878 +03 二月 2026 | 11:30:49,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:30:49,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:30:49,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:30:49,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:30:49,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:30:50,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:30:50,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:30:50,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:30:50,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:30:50,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:30:50,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:30:50,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:30:50,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@334a5f8 +03 二月 2026 | 11:30:51,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:30:51,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:30:51,385 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:30:51,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:30:51,467 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:30:51,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:30:52,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:30:53,054 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:30:53,054 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:30:53,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:242907 +03 二月 2026 | 11:30:53,404 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:30:55,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:242907 +03 二月 2026 | 11:30:55,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:55,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:30:55,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:30:55,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:30:55,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:30:55,740 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:30:55,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:30:55,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:30:55,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:30:55,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:30:55,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:30:56,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:30:56,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@334a5f8 +03 二月 2026 | 11:30:56,989 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:30:56,989 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:30:56,989 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:30:57,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:30:57,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:30:57,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:31:00,582 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:00,589 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:31:00,902 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:31:04,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:242907 +03 二月 2026 | 11:31:04,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:31:04,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:31:04,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:31:05,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:31:05,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:31:06,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:31:06,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:31:06,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:299970 +03 二月 2026 | 11:31:06,674 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:31:08,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:299970 +03 二月 2026 | 11:31:08,360 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:31:08,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:31:08,656 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:31:08,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:31:12,071 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:12,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:12,294 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:12,294 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:12,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:31:12,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:31:12,555 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:529694 +03 二月 2026 | 11:31:13,064 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:31:14,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:529694 +03 二月 2026 | 11:31:14,862 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:31:15,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:31:15,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:31:15,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:31:15,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:31:15,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:31:15,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:31:15,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:31:15,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:31:15,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:31:15,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:31:15,880 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:31:16,133 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3624a81e +03 二月 2026 | 11:31:16,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:31:16,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:31:16,892 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:31:16,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:31:16,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:31:17,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:31:17,467 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=529694, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:31:20,502 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:23,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:242907 +03 二月 2026 | 11:31:23,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:31:24,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:31:24,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:31:24,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:31:24,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:31:25,542 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:31:25,542 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:31:25,542 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:328631 +03 二月 2026 | 11:31:25,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:31:27,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:328631 +03 二月 2026 | 11:31:27,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:31:27,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:31:27,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:31:27,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:31:31,243 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:31,357 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:31,472 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:31,472 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:34,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:242907 +03 二月 2026 | 11:31:34,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:31:34,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:31:34,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:31:34,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:31:34,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:31:35,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:31:35,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:31:35,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:31:35,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:31:35,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:31:35,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:31:35,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:31:35,742 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@55c7f30 +03 二月 2026 | 11:31:36,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:31:36,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:31:36,449 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:31:36,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:31:36,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:31:36,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:31:37,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:31:38,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:31:38,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:31:38,112 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:868547 +03 二月 2026 | 11:31:38,452 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:31:40,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:868547 +03 二月 2026 | 11:31:40,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:31:40,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:31:40,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:31:40,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:31:40,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:31:40,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:31:40,866 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:31:40,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:31:40,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:31:40,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:31:40,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:31:41,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:31:41,305 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@55c7f30 +03 二月 2026 | 11:31:42,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:31:42,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:31:42,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:31:42,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:31:42,109 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:31:42,272 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:31:45,621 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:31:45,636 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:31:46,003 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:31:49,444 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:868547 +03 二月 2026 | 11:31:49,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:31:49,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:31:49,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:31:49,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:31:49,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:31:50,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:31:50,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:31:50,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:31:50,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:31:50,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:31:50,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:31:50,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:31:50,678 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3624a81e +03 二月 2026 | 11:31:51,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:31:51,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:31:51,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:31:51,424 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:31:51,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:31:51,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:31:52,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:31:53,051 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:31:53,051 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:31:53,051 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:503054 +03 二月 2026 | 11:31:53,409 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:31:55,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:503054 +03 二月 2026 | 11:31:55,129 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:31:55,337 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:31:55,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:31:55,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:31:55,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:31:55,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:31:55,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:31:55,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:31:55,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:31:55,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:31:55,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:31:56,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:31:56,323 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3624a81e +03 二月 2026 | 11:31:57,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:31:57,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:31:57,027 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:31:57,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:31:57,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:31:57,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:32:00,637 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:00,657 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:32:00,766 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:00,877 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:32:00,897 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:00,897 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:01,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:32:01,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:32:01,316 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:503054 +03 二月 2026 | 11:32:01,772 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:32:03,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:503054 +03 二月 2026 | 11:32:03,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:32:03,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:32:03,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:32:03,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:32:03,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:32:04,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:32:04,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:32:04,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:32:04,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:32:04,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:32:04,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:32:04,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:32:04,826 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@334a5f8 +03 二月 2026 | 11:32:05,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:32:05,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:32:05,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:32:05,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:32:05,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:32:05,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:32:06,160 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=503054, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:32:09,196 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:09,221 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:32:09,548 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:32:13,740 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:868547 +03 二月 2026 | 11:32:13,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:32:13,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:32:14,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:32:14,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:32:14,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:32:15,511 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:32:15,512 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:32:15,512 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:458761 +03 二月 2026 | 11:32:15,866 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:32:17,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:458761 +03 二月 2026 | 11:32:17,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:32:17,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:32:17,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:32:17,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:32:21,304 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:21,429 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:21,557 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:21,557 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:21,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:32:21,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:32:21,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:868547 +03 二月 2026 | 11:32:22,223 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:32:24,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:868547 +03 二月 2026 | 11:32:24,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:32:24,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:32:24,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:32:24,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:32:24,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:32:24,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:32:25,060 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:32:25,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:32:25,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:32:25,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:32:25,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:32:25,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:32:25,520 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3624a81e +03 二月 2026 | 11:32:26,287 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:32:26,288 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:32:26,288 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:32:26,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:32:26,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:32:26,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:32:26,874 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=868547, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:32:29,917 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:29,936 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:32:30,390 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:32:34,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:503054 +03 二月 2026 | 11:32:34,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:32:34,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:32:34,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:32:34,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:32:35,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:32:36,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:32:36,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:32:36,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:364669 +03 二月 2026 | 11:32:36,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:32:38,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:364669 +03 二月 2026 | 11:32:38,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:32:38,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:32:38,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:32:38,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:32:41,907 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:42,016 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:42,125 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:42,126 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:42,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:32:42,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:32:42,387 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:503054 +03 二月 2026 | 11:32:42,735 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:32:44,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:503054 +03 二月 2026 | 11:32:44,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:32:44,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:32:44,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:32:44,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:32:44,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:32:45,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:32:45,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:32:45,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:32:45,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:32:45,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:32:45,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:32:45,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:32:45,708 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@55c7f30 +03 二月 2026 | 11:32:46,468 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:32:46,468 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:32:46,468 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:32:46,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:32:46,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:32:46,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:32:47,030 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=503054, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:32:50,066 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:32:50,081 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:32:50,383 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:32:55,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:242907 +03 二月 2026 | 11:32:55,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:32:55,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:32:55,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:32:55,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:32:56,133 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:32:56,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:32:56,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:32:56,854 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:350235 +03 二月 2026 | 11:32:57,208 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:32:58,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:350235 +03 二月 2026 | 11:32:58,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:32:59,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:32:59,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:32:59,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:33:02,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:02,782 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:02,908 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:02,908 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:03,173 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:33:03,173 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:33:03,173 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:868547 +03 二月 2026 | 11:33:03,579 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:33:05,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:868547 +03 二月 2026 | 11:33:05,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:33:05,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:33:05,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:33:05,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:33:05,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:33:06,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:33:06,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:33:06,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:33:06,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:33:06,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:33:06,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:33:06,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:33:06,760 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@334a5f8 +03 二月 2026 | 11:33:07,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:33:07,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:33:07,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:33:07,564 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:33:07,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:33:07,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:33:08,119 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=868547, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:33:11,156 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:11,172 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:33:11,527 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:33:16,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:242907 +03 二月 2026 | 11:33:16,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:33:16,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:33:16,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:33:16,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:33:17,228 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:33:17,945 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:33:17,945 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:33:17,945 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:419545 +03 二月 2026 | 11:33:18,281 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:33:19,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:419545 +03 二月 2026 | 11:33:19,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:33:20,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:33:20,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:33:20,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:33:23,653 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:23,773 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:23,892 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:23,892 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:24,155 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:33:24,156 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:33:24,156 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:503054 +03 二月 2026 | 11:33:24,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:33:26,217 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:503054 +03 二月 2026 | 11:33:26,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:33:26,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:33:26,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:33:26,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:33:26,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:33:26,945 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:33:27,068 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:33:27,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:33:27,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:33:27,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:33:27,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:33:27,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:33:27,513 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3624a81e +03 二月 2026 | 11:33:28,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:33:28,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:33:28,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:33:28,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:33:28,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:33:28,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:33:28,830 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=503054, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:33:31,867 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:33:31,879 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:33:32,111 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:33:38,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:503054 +03 二月 2026 | 11:33:38,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:33:38,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 3, 1, svr8840, 10, 18, 670680, 2, 0, 1, [907904]] +03 二月 2026 | 11:33:38,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:33:38,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:33:39,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:33:40,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:33:40,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:33:40,040 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:685183 +03 二月 2026 | 11:33:40,427 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:46:26,666 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:46:26,717 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:46:26,998 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:46:27,244 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:46:31,632 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:14 +03 二月 2026 | 11:46:31,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:46:36,807 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:242907 +03 二月 2026 | 11:46:36,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:46:37,041 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:46:37,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:46:37,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:46:37,165 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:46:37,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:46:37,779 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:46:37,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:46:37,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:3000000 +03 二月 2026 | 11:46:37,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:46:37,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:46:37,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:46:38,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1d83c54 +03 二月 2026 | 11:46:39,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:46:39,013 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:46:39,013 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:46:39,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:46:39,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:46:39,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:46:39,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:46:40,880 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:46:40,880 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:46:40,880 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:452920 +03 二月 2026 | 11:46:41,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:46:43,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:452920 +03 二月 2026 | 11:46:43,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:46:43,262 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:46:43,386 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:46:43,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:46:46,806 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:46:46,836 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 11:46:46,847 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:46:47,037 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:46:49,659 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:27 +03 二月 2026 | 11:46:54,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:242907 +03 二月 2026 | 11:46:55,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:46:55,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 11:46:55,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:46:55,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:46:55,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:46:55,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:46:55,834 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:46:55,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:46:55,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:46:55,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:46:55,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:46:56,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:46:56,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@617b04fa +03 二月 2026 | 11:46:57,197 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:46:57,198 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:46:57,198 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:46:57,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:46:57,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:46:57,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:46:58,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:46:59,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:46:59,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:46:59,008 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:101372 +03 二月 2026 | 11:46:59,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:47:01,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:101372 +03 二月 2026 | 11:47:01,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:47:01,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:47:01,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:47:01,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:47:01,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:47:01,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:47:01,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:47:01,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:47:01,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:47:01,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:47:01,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:47:02,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:47:02,371 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@617b04fa +03 二月 2026 | 11:47:03,115 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:47:03,116 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:47:03,116 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:47:03,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:47:03,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:47:03,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:47:06,751 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:47:06,761 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:47:06,793 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:47:06,985 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:47:09,664 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:143 +03 二月 2026 | 11:47:15,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:101372 +03 二月 2026 | 11:47:15,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:47:15,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:47:16,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:47:16,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:47:16,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:47:16,394 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:47:16,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:47:16,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:47:16,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:47:16,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:47:16,561 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:47:16,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:47:16,958 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@16081e51 +03 二月 2026 | 11:47:17,704 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:47:17,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:47:17,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:47:17,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:47:17,788 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:47:17,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:47:18,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:47:19,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:47:19,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:47:19,581 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:47:19,967 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:47:21,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:47:21,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:47:21,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:47:22,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:47:22,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:47:22,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:47:22,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:47:22,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:47:22,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:47:22,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:47:22,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:47:22,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:47:22,748 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:47:23,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@16081e51 +03 二月 2026 | 11:47:23,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:47:23,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:47:23,757 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:47:23,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:47:23,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:47:24,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:47:27,401 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 11:47:27,514 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:27,652 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:27,656 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:47:27,657 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:28,171 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:47:28,172 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:47:28,172 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:47:28,798 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:47:30,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:47:30,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:47:30,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:47:30,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:47:31,009 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:47:31,346 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:47:34,388 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:34,888 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:47:34,888 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:47:34,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:47:35,237 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:47:36,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:47:36,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:47:37,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:47:37,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:47:37,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:47:37,649 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:47:40,197 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.246, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=621351300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 11:47:40,693 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:40,802 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:40,910 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:40,910 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:41,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:47:41,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:47:41,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:101372 +03 二月 2026 | 11:47:41,738 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:47:43,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:101372 +03 二月 2026 | 11:47:43,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 11:47:43,604 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 11:47:43,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:47:43,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:47:43,731 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:47:44,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:47:44,242 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:47:44,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:47:44,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8639000 +03 二月 2026 | 11:47:44,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:47:44,284 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:47:44,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:47:44,672 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@16081e51 +03 二月 2026 | 11:47:45,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:47:45,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:47:45,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:47:45,473 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:47:45,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:47:45,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:47:45,995 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=101372, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:47:49,038 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:49,072 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=907904} +03 二月 2026 | 11:47:49,425 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:47:49,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:47:49,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:47:49,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:47:49,649 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 11:47:49,738 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@71e8b4b5 +03 二月 2026 | 11:47:49,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 101, 109, 104, 203, 102, 204, 108, 207, 206, 108, 103, 204, 101] +03 二月 2026 | 11:47:49,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 11:47:49,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 11:47:49,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 11:47:49,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 11:47:49,865 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:47:51,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:47:51,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:47:51,662 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.244, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132, entrust=false, nick=敬你是条狗, seat=2, ready=0, hp_info={cur_hp=4309000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=177475} +03 二月 2026 | 11:47:51,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:47:51,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:47:51,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:47:52,272 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:47:52,717 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=177475} +03 二月 2026 | 11:47:52,837 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:47:53,070 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 11:47:53,164 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@71e8b4b5 +03 二月 2026 | 11:47:55,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:55,540 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:55,669 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:55,670 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:55,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:47:56,014 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:47:56,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:47:56,015 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:47:56,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:47:58,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:47:58,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:47:58,638 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:47:58,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:47:58,809 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:47:59,139 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:48:02,182 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:02,302 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:02,422 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:02,423 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:02,752 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:48:02,752 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:48:02,752 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:48:03,135 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:48:04,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:48:04,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:05,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:05,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:48:05,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:48:05,648 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:48:08,690 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:08,817 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:08,943 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:08,943 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:09,069 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:09,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:48:09,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:48:09,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:48:09,729 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:48:11,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:48:11,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:11,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:11,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:48:11,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:48:12,095 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:48:14,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 101, 104, 203, 102, 204, 108, 207, 206, 108, 103, 204, 101, 201, 103, 207, 204, 108, 101, 104, 202, 205, 107, 107, 107, 101, 204] +03 二月 2026 | 11:48:14,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 11:48:14,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 11:48:14,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 11:48:14,662 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 109] +03 二月 2026 | 11:48:15,138 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:15,240 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:15,343 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:15,343 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:15,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:48:15,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:48:15,532 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:48:15,874 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:48:17,559 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:48:17,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:17,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:17,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:48:17,926 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:48:18,244 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:48:21,287 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:21,388 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:21,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:21,489 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:21,592 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:21,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:48:21,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:48:21,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:48:22,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:48:23,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:48:24,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:24,195 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:24,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:48:24,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:48:24,684 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:48:27,726 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:27,838 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:27,912 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 101, 104, 203, 102, 204, 108, 207, 206, 108, 103, 204, 101, 201, 103, 207, 204, 108, 101, 104, 202, 205, 107, 107, 101, 204, 204] +03 二月 2026 | 11:48:27,912 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 11:48:27,912 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 11:48:27,912 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 11:48:27,912 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 109] +03 二月 2026 | 11:48:27,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:27,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:28,152 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:48:28,152 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:48:28,152 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:48:28,483 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:48:30,269 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:48:30,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:30,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:30,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:48:30,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:48:30,957 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:48:33,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:34,100 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:34,200 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:34,200 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:34,302 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:34,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:48:34,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:48:34,625 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:48:35,036 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:48:36,904 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:48:36,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:37,150 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:37,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:48:37,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:48:37,671 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:48:40,714 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:40,853 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:40,990 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:40,990 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:41,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:48:41,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:48:41,334 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:48:41,717 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:48:43,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:48:43,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:43,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:43,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:48:43,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:48:44,237 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:48:47,277 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:47,404 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:47,532 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:47,532 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:47,664 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:47,996 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:48:47,996 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:48:47,996 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:48:48,331 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:48:50,045 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:48:50,079 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:50,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:50,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:48:50,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:48:50,735 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:48:53,776 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:53,878 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:53,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:53,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:48:54,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:48:54,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:48:54,276 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:48:54,665 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:48:56,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:48:56,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:56,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:48:56,846 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:48:56,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:48:57,223 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:49:00,266 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:00,393 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:00,522 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:00,522 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:05,392 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:49:05,438 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:49:05,705 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:49:05,955 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:49:09,973 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:15 +03 二月 2026 | 11:49:10,115 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:49:10,412 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:49:10,412 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:49:10,412 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:49:10,882 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:49:13,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:49:13,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:49:13,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:49:13,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:49:13,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:49:13,744 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:49:16,791 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:49:16,825 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:49:19,607 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:28 +03 二月 2026 | 11:49:20,008 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:49:20,008 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:49:20,008 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:963181 +03 二月 2026 | 11:49:20,422 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:49:22,270 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:49:22,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:49:22,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:49:22,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:49:22,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:49:22,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:49:23,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:49:23,291 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:49:23,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:49:23,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2999000 +03 二月 2026 | 11:49:23,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:49:23,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:49:23,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:49:23,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79e53c08 +03 二月 2026 | 11:49:24,421 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:49:24,421 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:49:24,421 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:49:24,466 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:49:24,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:49:24,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:49:25,062 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=963181, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:49:28,108 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:49:28,114 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 11:49:28,157 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:49:28,431 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 11:49:30,755 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:144 +03 二月 2026 | 11:49:35,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:49:35,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:49:35,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:49:36,117 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:49:36,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:49:36,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:49:37,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:49:37,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:49:37,786 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:252968 +03 二月 2026 | 11:49:38,138 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:49:39,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:252968 +03 二月 2026 | 11:49:39,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:49:40,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:49:40,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:49:40,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:49:43,620 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:43,695 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:43,695 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:43,769 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:43,842 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:43,842 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:43,917 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:43,992 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:43,992 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,067 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,142 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,142 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,215 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,288 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,289 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,363 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,437 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,437 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,513 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,587 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,587 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,660 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,737 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,738 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,813 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,886 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,886 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:44,960 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,034 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,034 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,108 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,182 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,183 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,257 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,331 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,332 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,406 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:45,480 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:47,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:47,779 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:47,853 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:50,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:50,778 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:50,852 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:53,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:53,779 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:53,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:49:54,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109] +03 二月 2026 | 11:49:54,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 11:49:54,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 11:49:54,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 11:49:54,299 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 209, 209, 202, 106, 109, 103, 106, 205, 206, 105, 103] +03 二月 2026 | 11:49:58,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:49:58,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:49:58,775 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:49:58,903 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:49:58,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:49:59,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:50:00,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:50:00,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:50:00,368 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:763382 +03 二月 2026 | 11:50:00,709 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:50:02,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:763382 +03 二月 2026 | 11:50:02,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:50:02,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:50:02,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:50:02,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:50:06,067 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,134 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,204 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,205 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,273 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,340 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,340 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,407 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,473 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,473 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,540 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:06,607 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:08,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:08,775 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:08,843 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:11,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:11,772 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:11,839 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:14,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:14,771 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:14,839 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:17,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:17,772 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:17,841 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:23,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:50:23,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:50:23,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 11:50:23,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:50:23,617 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:50:24,330 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:50:25,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:50:25,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:50:25,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:526648 +03 二月 2026 | 11:50:25,484 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:50:27,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:526648 +03 二月 2026 | 11:50:27,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:50:27,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:50:27,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:50:27,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:50:30,983 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,063 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,144 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,224 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,307 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,307 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,388 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,469 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,469 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,550 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:31,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:32,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:32,785 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:32,867 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:35,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:35,786 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:35,868 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:38,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:38,787 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:38,868 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:41,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:41,785 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:41,865 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:48,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:963181 +03 二月 2026 | 11:50:48,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [132788,112233]] +03 二月 2026 | 11:50:48,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [132788,112233]] +03 二月 2026 | 11:50:48,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:50:48,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:50:48,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{670680}:m907904 room_key:room:963181 +03 二月 2026 | 11:50:48,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room open close:g{670680}:m907904 room_key:room:963181 +03 二月 2026 | 11:50:48,668 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:50:49,063 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:50:49,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:50:49,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:50:49,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8273000 +03 二月 2026 | 11:50:49,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:50:49,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:50:49,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:50:49,634 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@29caecfa +03 二月 2026 | 11:50:50,340 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:50:50,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:50:50,341 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:50:50,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:50:50,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:50:50,614 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:50:51,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:50:52,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:50:52,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:50:52,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:860863 +03 二月 2026 | 11:50:52,574 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:50:54,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:860863 +03 二月 2026 | 11:50:54,377 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:50:54,583 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:50:54,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:50:54,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:50:56,054 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:50:58,258 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,350 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,350 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,443 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,538 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,538 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,631 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,724 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,724 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,816 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,907 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:58,907 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:59,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:59,094 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:59,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:59,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:50:59,892 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:02,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:02,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:02,887 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:05,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:05,797 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:05,888 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:08,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:08,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:08,887 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:14,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:860863 +03 二月 2026 | 11:51:14,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:51:14,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:51:14,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:51:14,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:51:15,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:51:15,975 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:51:15,975 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:51:15,975 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:111303 +03 二月 2026 | 11:51:16,057 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:51:16,336 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:51:18,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:111303 +03 二月 2026 | 11:51:18,049 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:51:18,240 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:51:18,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:51:18,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:51:21,868 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:21,945 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:21,945 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:22,020 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:22,096 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:22,096 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:22,171 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:22,248 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:22,248 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:22,323 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:22,399 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:23,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:23,781 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:23,857 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:26,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:26,781 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:26,857 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:29,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:29,780 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:29,858 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:32,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:32,783 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:32,862 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:38,875 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:860863 +03 二月 2026 | 11:51:38,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:51:39,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:51:39,246 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:51:39,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:51:39,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:51:40,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:51:40,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:51:40,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:793266 +03 二月 2026 | 11:51:41,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:51:42,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:793266 +03 二月 2026 | 11:51:42,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:51:43,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:51:43,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:51:43,298 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:51:46,064 | ERROR | Thread-38 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:51:46,771 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:46,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:46,856 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:46,942 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,027 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,027 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,112 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,198 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,198 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,282 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,367 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,789 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:47,874 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:50,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:50,789 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:50,874 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:53,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:53,790 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:53,877 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:56,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:56,787 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:51:56,872 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:03,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:860863 +03 二月 2026 | 11:52:03,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:03,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:03,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:52:03,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:52:04,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:52:04,957 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:52:04,957 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:52:04,957 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:528412 +03 二月 2026 | 11:52:05,337 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:52:06,074 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:52:07,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:528412 +03 二月 2026 | 11:52:07,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:07,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:07,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:52:07,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:52:10,926 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,012 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,012 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,098 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,186 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,186 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,271 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,355 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,355 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,438 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,521 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,787 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:11,871 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:14,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:14,789 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:14,877 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:17,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:17,788 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:17,873 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:20,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:20,789 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:20,875 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:36,080 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:52:36,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:860863 +03 二月 2026 | 11:52:36,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:36,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:36,997 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:52:37,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:52:37,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:52:38,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:52:38,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:52:38,394 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:886285 +03 二月 2026 | 11:52:38,724 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:52:40,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:52:40,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:40,508 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:40,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:52:40,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:52:44,072 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,146 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,221 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,296 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,296 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,370 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,446 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,447 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,522 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,598 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,598 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,673 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,747 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,747 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,825 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,899 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,900 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:44,976 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:45,050 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:45,051 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:45,126 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:45,200 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:47,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:47,780 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:47,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:50,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:50,779 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:50,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:53,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:53,780 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:53,855 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:52:59,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:52:59,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:59,740 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:52:59,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:52:59,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:53:00,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:53:01,218 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:53:01,218 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:53:01,218 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:746455 +03 二月 2026 | 11:53:01,537 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:53:03,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:746455 +03 二月 2026 | 11:53:03,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:03,346 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:03,451 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:53:03,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:53:06,092 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:53:06,909 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:06,979 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:06,980 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:07,050 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:07,120 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:07,120 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:07,190 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:07,260 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:07,261 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:07,331 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:07,402 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:08,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:08,775 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:08,845 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:11,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:11,774 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:11,848 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:14,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:14,776 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:14,851 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:17,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:17,775 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:17,845 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:24,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:53:24,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:24,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:24,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:53:24,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:53:25,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:53:25,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:53:25,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:53:25,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:247510 +03 二月 2026 | 11:53:26,091 | ERROR | Thread-46 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:53:26,312 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:53:27,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:247510 +03 二月 2026 | 11:53:27,978 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:28,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:28,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:53:28,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:53:31,763 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:31,841 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:31,841 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:31,919 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:31,998 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:31,999 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:32,077 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:32,155 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:32,155 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:32,234 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:32,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:32,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:32,782 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:32,859 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:35,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:35,782 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:35,859 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:38,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:38,782 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:38,859 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:41,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:41,782 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:41,860 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:48,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:53:48,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:49,027 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:49,128 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:53:49,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:53:49,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:53:50,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:53:50,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:53:50,563 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:620461 +03 二月 2026 | 11:53:50,919 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:53:52,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:620461 +03 二月 2026 | 11:53:52,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:52,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:53:52,914 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:53:52,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:53:56,101 | ERROR | Thread-48 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:53:56,405 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:56,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:56,490 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:56,575 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:56,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:56,662 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:56,747 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:56,833 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:56,833 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:56,918 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:57,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:57,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:57,088 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:57,173 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:59,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:59,793 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:53:59,878 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:02,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:02,788 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:02,873 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:05,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:05,789 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:05,875 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:12,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:54:12,048 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:54:12,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:54:12,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:54:12,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:54:12,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:54:13,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:54:13,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:54:13,697 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:259064 +03 二月 2026 | 11:54:14,006 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:54:15,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:259064 +03 二月 2026 | 11:54:15,586 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:54:15,771 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:54:15,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:54:15,906 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:54:16,109 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:54:19,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,388 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,389 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,460 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,530 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,530 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,598 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,668 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,668 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,738 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:19,808 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:20,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:20,775 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:20,844 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:23,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:23,773 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:23,842 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:26,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:26,786 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:26,857 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:29,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:29,775 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:29,844 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:36,117 | ERROR | Thread-53 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:54:36,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:54:36,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:54:36,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:54:37,035 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:54:37,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:54:37,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:54:38,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:54:38,435 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:54:38,436 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:715175 +03 二月 2026 | 11:54:38,766 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:54:40,359 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:715175 +03 二月 2026 | 11:54:40,396 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:54:40,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:54:40,691 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 11:54:40,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:54:44,167 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,243 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,243 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,317 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,393 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,393 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,467 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,542 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,542 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,617 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,693 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,782 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:44,858 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:47,705 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:47,781 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:47,857 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:50,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:50,779 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:50,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:53,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:53,780 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:54:53,854 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:02,096 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:55:02,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:02,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:02,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:55:02,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:55:02,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:55:02,793 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:55:02,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:55:02,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:55:02,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8273000 +03 二月 2026 | 11:55:02,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:55:02,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:55:03,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:55:03,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@29caecfa +03 二月 2026 | 11:55:03,931 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:55:03,931 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:55:03,931 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:55:03,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:55:04,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:55:04,206 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:55:04,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:55:05,660 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:55:05,660 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:55:05,660 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:548145 +03 二月 2026 | 11:55:06,038 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:55:06,124 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:55:07,689 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:548145 +03 二月 2026 | 11:55:07,737 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:07,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:08,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:55:08,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:55:08,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:55:08,389 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:55:08,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:55:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:55:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8273000 +03 二月 2026 | 11:55:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:55:08,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:55:08,696 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:55:08,903 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@29caecfa +03 二月 2026 | 11:55:09,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:55:09,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:55:09,524 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:55:09,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:55:09,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:55:09,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:55:13,266 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,358 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,358 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,450 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,542 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,542 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,634 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,728 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,728 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,820 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,912 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:13,913 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:14,004 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:14,096 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:14,096 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:14,188 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:14,280 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:14,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:14,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:14,889 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:17,704 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:17,796 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:17,888 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 11:55:22,283 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:55:22,326 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:55:22,615 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:55:22,860 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:55:27,160 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:16 +03 二月 2026 | 11:55:27,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:55:35,792 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:55:35,838 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:36,042 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:36,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:55:36,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:55:36,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:55:36,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:55:36,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:55:36,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:55:36,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:55:36,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:55:36,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:55:36,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:55:37,146 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@bf175a +03 二月 2026 | 11:55:37,813 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:55:37,815 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:55:37,815 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:55:37,853 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:55:37,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:55:38,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:55:38,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:55:39,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:55:39,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:55:39,623 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:113320 +03 二月 2026 | 11:55:39,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:55:41,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:113320 +03 二月 2026 | 11:55:41,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:41,857 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:41,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:55:41,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:55:41,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:55:42,310 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:55:42,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:55:42,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:55:42,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:55:42,460 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:55:42,461 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:55:42,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:55:42,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@bf175a +03 二月 2026 | 11:55:43,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:55:43,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:55:43,516 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:55:43,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:55:43,591 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:55:43,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:55:46,139 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:55:46,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:55:47,111 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:55:47,154 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:55:50,040 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:29 +03 二月 2026 | 11:55:50,181 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:55:58,062 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:55:58,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:58,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:55:58,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:55:58,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:55:58,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:55:58,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:55:58,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:55:58,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:55:58,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 11:55:58,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:55:58,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:55:59,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:55:59,298 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@379313c1 +03 二月 2026 | 11:55:59,970 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:55:59,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:55:59,971 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:56:00,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:56:00,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:56:00,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:56:00,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:56:01,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:56:01,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:56:01,624 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:525725 +03 二月 2026 | 11:56:01,969 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:56:03,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:525725 +03 二月 2026 | 11:56:03,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:56:03,765 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:56:03,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:56:03,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:56:03,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:56:04,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:56:04,325 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:56:04,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:56:04,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 11:56:04,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:56:04,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:56:04,523 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:56:04,746 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@379313c1 +03 二月 2026 | 11:56:05,418 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:56:05,418 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:56:05,418 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:56:05,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:56:05,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:56:05,650 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:56:08,997 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:56:09,035 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:56:11,426 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:145 +03 二月 2026 | 11:56:11,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:56:16,143 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:56:16,154 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:56:18,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:56:19,018 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:56:19,213 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:56:19,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:56:19,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:56:19,327 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:56:19,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:56:19,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:56:19,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:56:19,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8273000 +03 二月 2026 | 11:56:19,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:56:19,814 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:56:19,969 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:56:20,189 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5fade8e8 +03 二月 2026 | 11:56:20,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:56:20,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:56:20,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:56:20,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:56:20,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:56:21,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:56:21,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:56:22,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:56:22,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:56:22,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:457770 +03 二月 2026 | 11:56:22,803 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:56:24,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:457770 +03 二月 2026 | 11:56:24,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:56:24,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:56:24,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:56:24,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:56:24,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:56:25,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:56:25,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:56:25,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:56:25,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8273000 +03 二月 2026 | 11:56:25,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:56:25,163 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:56:25,322 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:56:25,546 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5fade8e8 +03 二月 2026 | 11:56:26,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:56:26,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:56:26,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:56:26,250 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:56:26,288 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:56:26,434 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:56:30,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:56:30,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:56:30,024 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:886285 +03 二月 2026 | 11:56:30,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:56:32,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:56:32,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 11:56:32,370 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 11:56:32,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:56:32,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:56:32,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:56:32,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:56:32,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:56:32,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:56:32,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:56:32,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:56:32,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:56:33,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:56:33,298 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@bf175a +03 二月 2026 | 11:56:33,928 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:56:33,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:56:33,929 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:56:33,967 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:56:34,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:56:34,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:56:34,463 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=886285, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 11:56:35,899 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:56:35,903 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:56:45,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:56:45,804 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 11:56:46,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 11:56:46,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:56:46,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:56:46,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:56:46,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:56:46,568 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:56:46,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:56:46,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:56:46,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:56:46,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:56:46,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:56:46,992 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@bf175a +03 二月 2026 | 11:56:47,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:56:47,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:56:47,659 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:56:47,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:56:47,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:56:47,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:56:48,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:56:49,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:56:49,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:56:49,308 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:955211 +03 二月 2026 | 11:56:49,661 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:56:56,233 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 11:56:56,277 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 11:56:56,551 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 11:56:56,770 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:57:01,450 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:17 +03 二月 2026 | 11:57:01,589 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:57:11,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:57:11,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:57:11,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:57:11,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:57:11,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:57:11,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:57:12,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:57:12,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:57:12,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:57:12,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:57:12,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:57:12,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:57:12,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:57:12,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b6f5771 +03 二月 2026 | 11:57:13,710 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:57:13,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:57:13,712 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:57:13,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:57:13,791 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:57:13,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:57:14,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:57:15,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:57:15,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:57:15,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:639326 +03 二月 2026 | 11:57:16,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:57:17,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:639326 +03 二月 2026 | 11:57:17,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:57:18,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:57:18,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:57:18,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:57:18,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:57:18,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:57:18,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:57:18,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:57:18,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:57:18,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:57:18,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:57:18,850 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:57:19,100 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b6f5771 +03 二月 2026 | 11:57:19,855 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:57:19,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:57:19,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:57:19,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:57:19,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:57:20,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:57:23,468 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 11:57:23,512 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:57:25,913 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:57:25,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:57:26,048 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:30 +03 二月 2026 | 11:57:26,179 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:57:33,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:57:33,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:57:34,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:57:34,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:57:34,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:57:34,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:57:34,670 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:57:34,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:57:34,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:57:34,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 11:57:34,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:57:34,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:57:34,999 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:57:35,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@42c23d3b +03 二月 2026 | 11:57:36,013 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:57:36,014 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:57:36,014 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:57:36,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:57:36,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:57:36,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:57:36,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:57:37,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:57:37,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:57:37,733 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:470218 +03 二月 2026 | 11:57:38,055 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:57:39,667 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:470218 +03 二月 2026 | 11:57:39,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:57:39,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:57:40,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:57:40,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:57:40,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:57:40,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:57:40,489 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:57:40,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:57:40,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 11:57:40,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:57:40,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:57:40,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:57:40,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@42c23d3b +03 二月 2026 | 11:57:41,719 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:57:41,719 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:57:41,719 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:57:41,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:57:41,799 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:57:41,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:57:45,299 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 11:57:45,333 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 11:57:45,918 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:57:45,928 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:57:48,058 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:146 +03 二月 2026 | 11:57:48,172 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:57:57,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:57:57,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:57:57,576 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:57:57,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:57:57,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:57:57,695 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:57:58,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:57:58,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:57:58,211 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:57:58,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8273000 +03 二月 2026 | 11:57:58,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:57:58,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:57:58,391 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:57:58,647 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7ee2db15 +03 二月 2026 | 11:57:59,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:57:59,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:57:59,399 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:57:59,439 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:57:59,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:57:59,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:58:00,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:58:01,166 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:58:01,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:58:01,167 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:423547 +03 二月 2026 | 11:58:01,636 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 11:58:03,640 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:423547 +03 二月 2026 | 11:58:03,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:58:03,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:58:04,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:58:04,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:58:04,014 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:58:04,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:58:04,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:58:04,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:58:04,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8273000 +03 二月 2026 | 11:58:04,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:58:04,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:58:04,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:58:04,949 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7ee2db15 +03 二月 2026 | 11:58:05,706 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:58:05,706 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:58:05,707 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:58:05,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:58:05,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:58:05,925 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:58:05,931 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:58:05,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:58:09,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:58:17,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886285 +03 二月 2026 | 11:58:17,521 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:58:17,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 11:58:17,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:58:17,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:58:17,844 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:58:18,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:58:18,307 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:58:18,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:58:18,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:58:18,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:58:18,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:58:18,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:58:18,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b6f5771 +03 二月 2026 | 11:58:19,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:58:19,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:58:19,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:58:19,573 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:58:19,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:58:19,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:58:20,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:58:21,271 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:58:21,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:58:21,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:609151 +03 二月 2026 | 11:58:21,595 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:58:23,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:609151 +03 二月 2026 | 11:58:23,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:58:23,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:58:23,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:58:23,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:58:23,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:58:23,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:58:24,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:58:24,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:58:24,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:58:24,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:58:24,076 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:58:24,247 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:58:24,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b6f5771 +03 二月 2026 | 11:58:25,262 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:58:25,262 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:58:25,262 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:58:25,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:58:25,345 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:58:25,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:58:25,934 | ERROR | Thread-45 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:58:25,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:58:28,878 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:58:38,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:955211 +03 二月 2026 | 11:58:38,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +03 二月 2026 | 11:58:38,900 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 11:58:43,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:685183 +03 二月 2026 | 11:58:43,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:58:44,025 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:58:44,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:58:44,143 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:58:44,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:58:44,494 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:58:44,611 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:58:44,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:58:44,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:58:44,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:58:44,651 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:58:44,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:58:45,074 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b6f5771 +03 二月 2026 | 11:58:45,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:58:45,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:58:45,829 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:58:45,868 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:58:45,909 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:58:45,937 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 11:58:45,943 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 11:58:46,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:58:46,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:58:47,576 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:58:47,577 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:58:47,577 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:673428 +03 二月 2026 | 11:58:47,901 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 11:58:49,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:673428 +03 二月 2026 | 11:58:49,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:58:49,764 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:58:49,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:58:49,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:58:49,878 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:58:50,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:58:50,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:58:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:58:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 11:58:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:58:50,381 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:58:50,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:58:50,806 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1b6f5771 +03 二月 2026 | 11:58:51,558 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:58:51,566 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:58:51,566 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:58:51,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:58:51,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:58:51,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:58:55,183 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 11:59:00,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:685183 +03 二月 2026 | 11:59:00,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:59:00,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:59:00,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:59:00,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:59:00,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:59:00,929 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:59:01,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:59:01,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:59:01,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 11:59:01,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:59:01,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:59:01,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:59:01,507 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@42c23d3b +03 二月 2026 | 11:59:02,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:59:02,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:59:02,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:59:02,302 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:59:02,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:59:02,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 11:59:03,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 11:59:03,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 11:59:03,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 11:59:03,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:296900 +03 二月 2026 | 11:59:04,299 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 11:59:05,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:296900 +03 二月 2026 | 11:59:05,941 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:59:06,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 11:59:06,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 11:59:06,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 11:59:06,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 11:59:06,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 11:59:06,726 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 11:59:06,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 11:59:06,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 11:59:06,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 11:59:06,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 11:59:06,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 11:59:07,190 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@42c23d3b +03 二月 2026 | 11:59:07,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 11:59:07,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 11:59:07,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 11:59:07,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 11:59:08,031 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 11:59:08,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:01:56,508 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:01:56,553 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:01:56,837 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:01:57,067 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:02:01,205 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:18 +03 二月 2026 | 12:02:01,357 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:02:04,154 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:02:04,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:02:04,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:02:04,951 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:358193 +03 二月 2026 | 12:02:05,256 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:02:06,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:358193 +03 二月 2026 | 12:02:06,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:02:07,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:02:07,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:02:07,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:02:07,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:02:07,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:02:07,572 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:02:07,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:02:07,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 12:02:07,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:02:07,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:02:07,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:02:07,977 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@8e2298e +03 二月 2026 | 12:02:08,638 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:02:08,639 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:02:08,639 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:02:08,681 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:02:08,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:02:08,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:02:12,208 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 12:02:12,224 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:02:12,242 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:02:12,431 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:02:14,995 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:132788 repeat login, token count:31 +03 二月 2026 | 12:02:18,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:358193 +03 二月 2026 | 12:02:18,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 12:02:18,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 12:02:18,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:02:18,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:02:18,415 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:02:18,740 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:02:18,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:02:18,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:02:18,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 12:02:18,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:02:18,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:02:19,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:02:19,249 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7f422788 +03 二月 2026 | 12:02:19,911 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:02:19,911 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:02:19,911 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:02:19,952 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:02:19,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:02:20,156 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:02:20,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:02:21,520 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:02:21,520 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:02:21,520 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:843900 +03 二月 2026 | 12:02:21,868 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 12:02:23,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:843900 +03 二月 2026 | 12:02:23,487 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:02:23,674 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:02:23,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:02:23,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:02:23,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:02:24,101 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:02:24,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:02:24,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:02:24,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 12:02:24,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:02:24,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:02:24,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:02:24,606 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7f422788 +03 二月 2026 | 12:02:25,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:02:25,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:02:25,265 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:02:25,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:02:25,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:02:25,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:02:28,880 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 login +03 二月 2026 | 12:02:28,886 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 12:02:28,923 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:02:29,114 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:02:31,655 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:907904 repeat login, token count:147 +03 二月 2026 | 12:02:35,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:843900 +03 二月 2026 | 12:02:35,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 12:02:35,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 12:02:35,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:02:35,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:02:35,441 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:02:35,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:02:35,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:02:35,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:02:35,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8273000 +03 二月 2026 | 12:02:35,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:02:35,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:02:36,054 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:02:36,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@29f54539 +03 二月 2026 | 12:02:36,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:02:36,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:02:36,933 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:02:36,973 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:02:37,017 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:02:37,168 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:02:37,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:02:38,485 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:02:38,485 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:02:38,485 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:942531 +03 二月 2026 | 12:02:38,791 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 12:02:40,314 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:942531 +03 二月 2026 | 12:02:40,349 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:02:40,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:02:40,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:02:40,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:02:40,630 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:02:40,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:02:41,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:02:41,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:02:41,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:8273000 +03 二月 2026 | 12:02:41,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:02:41,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:02:41,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:02:41,461 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@29f54539 +03 二月 2026 | 12:02:42,120 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:02:42,120 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:02:42,120 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:02:42,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:02:42,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:02:42,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:02:45,702 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=907904} +03 二月 2026 | 12:02:45,794 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:02:45,898 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:02:45,898 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:02:45,937 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:02:46,314 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:02:46,314 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:02:46,315 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:942531 +03 二月 2026 | 12:02:46,856 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:02:48,555 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:942531 +03 二月 2026 | 12:02:48,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:02:48,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:02:48,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:02:48,918 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:02:49,223 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=942531, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:02:52,258 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:02:52,753 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:02:52,753 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:02:52,753 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:942531 +03 二月 2026 | 12:02:53,143 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 12:02:54,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:942531 +03 二月 2026 | 12:02:55,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:02:55,210 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:02:55,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:02:55,375 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:02:55,706 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=942531, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:02:58,741 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:02:58,877 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:02:59,011 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:02:59,011 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:02:59,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:02:59,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:02:59,481 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:942531 +03 二月 2026 | 12:02:59,846 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:907904 +03 二月 2026 | 12:04:10,995 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:04:11,041 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:04:11,338 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:04:11,579 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:04:16,106 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:19 +03 二月 2026 | 12:04:16,241 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:04:16,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:04:16,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:04:16,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:942531 +03 二月 2026 | 12:04:17,068 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:04:19,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:942531 +03 二月 2026 | 12:04:19,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:04:19,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:04:19,615 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:04:19,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:04:19,959 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=942531, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:04:23,339 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:05:25,646 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:05:25,691 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:05:25,947 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:05:26,168 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:05:30,492 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:20 +03 二月 2026 | 12:05:30,620 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:05:33,594 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:05:34,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:05:34,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:05:34,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:145415 +03 二月 2026 | 12:05:34,809 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:05:36,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:145415 +03 二月 2026 | 12:05:36,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:05:36,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:05:36,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:05:36,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:05:40,302 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:05:43,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:05:49,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:05:55,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:05:56,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:05:56,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:05:56,153 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:358193 +03 二月 2026 | 12:05:56,688 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:05:58,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:358193 +03 二月 2026 | 12:05:58,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:05:58,492 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:05:58,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:05:58,602 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:05:58,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:05:58,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:05:59,061 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:05:59,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:05:59,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 12:05:59,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:05:59,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:05:59,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:05:59,469 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:06:00,131 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:06:00,131 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:06:00,131 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:06:00,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:06:00,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:06:00,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:06:00,692 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=358193, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:06:03,735 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:06:03,746 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:06:04,005 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:06:07,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:06:13,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:06:19,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:06:20,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:06:20,273 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:06:20,274 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:358193 +03 二月 2026 | 12:06:20,694 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:06:22,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:358193 +03 二月 2026 | 12:06:22,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:06:22,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:06:22,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:06:22,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:06:22,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:06:22,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:06:23,091 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:06:23,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:06:23,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 12:06:23,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:06:23,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:06:23,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:06:23,497 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:06:24,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:06:24,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:06:24,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:06:24,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:06:24,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:06:24,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:06:24,715 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=358193, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:06:27,760 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:06:27,775 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:06:28,062 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:06:31,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:06:37,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:06:43,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:06:44,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:06:44,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:06:44,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:358193 +03 二月 2026 | 12:06:44,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:06:46,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:358193 +03 二月 2026 | 12:06:46,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:06:46,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:06:46,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:06:46,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:06:46,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:06:47,151 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:06:47,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:06:47,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:06:47,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 12:06:47,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:06:47,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:06:47,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:06:47,676 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:06:48,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:06:48,471 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:06:48,472 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:06:48,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:06:48,557 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:06:48,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:06:49,032 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=358193, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:06:52,074 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:06:52,081 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:06:52,335 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:06:55,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:01,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:07,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:08,283 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:07:08,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:07:08,284 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:358193 +03 二月 2026 | 12:07:08,738 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:07:10,373 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:358193 +03 二月 2026 | 12:07:10,414 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:07:10,596 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:07:10,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:07:10,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:07:10,706 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:07:11,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:07:11,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:07:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:07:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 12:07:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:07:11,205 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:07:11,347 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:07:11,568 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:07:12,241 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:07:12,242 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:07:12,242 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:07:12,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:07:12,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:07:12,491 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:07:12,810 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=358193, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:07:15,852 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:15,855 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:07:16,108 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:07:19,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:25,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:31,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:32,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:07:32,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:07:32,325 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:358193 +03 二月 2026 | 12:07:32,791 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:07:34,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:358193 +03 二月 2026 | 12:07:34,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 12:07:34,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 12:07:34,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:07:34,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:07:34,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:07:35,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:07:35,255 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:07:35,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:07:35,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2694000 +03 二月 2026 | 12:07:35,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:07:35,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:07:35,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:07:35,673 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:07:36,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:07:36,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:07:36,339 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:07:36,382 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:07:36,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:07:36,597 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:07:36,925 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=358193, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:07:39,966 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:39,989 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 12:07:40,346 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:07:40,599 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 12:07:40,689 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@71e8b4b5 +03 二月 2026 | 12:07:41,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 203, 107, 105, 104, 208, 103, 101, 201, 201, 107] +03 二月 2026 | 12:07:41,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:07:41,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 12:07:41,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:07:41,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207] +03 二月 2026 | 12:07:43,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:44,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 203, 107, 105, 104, 208, 103, 101, 201, 107, 203] +03 二月 2026 | 12:07:44,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:07:44,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 12:07:44,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:07:44,502 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 102, 206, 205] +03 二月 2026 | 12:07:49,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:07:55,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:01,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:07,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:13,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:16,699 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 107, 105, 104, 208, 103, 101, 201, 107, 203, 201] +03 二月 2026 | 12:08:16,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:08:16,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 12:08:16,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:08:16,701 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 102, 109, 206, 205, 204, 202] +03 二月 2026 | 12:08:19,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:25,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 107, 105, 104, 208, 103, 101, 107, 203, 201, 103] +03 二月 2026 | 12:08:25,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:08:25,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 12:08:25,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:08:25,167 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 102, 109, 204, 206, 205, 204, 202] +03 二月 2026 | 12:08:25,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:27,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209, 105, 104, 208, 103, 101, 107, 203, 201, 103, 107] +03 二月 2026 | 12:08:27,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:08:27,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205] +03 二月 2026 | 12:08:27,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:08:27,491 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 107, 102, 109, 204, 206, 206, 205, 204, 202] +03 二月 2026 | 12:08:31,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:33,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 104, 103, 101, 203, 201, 103, 107] +03 二月 2026 | 12:08:33,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:08:33,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205, 207, 208, 209] +03 二月 2026 | 12:08:33,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:08:33,926 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 107, 107, 102, 109, 204, 206, 207, 206, 205, 204, 202] +03 二月 2026 | 12:08:37,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:43,948 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:47,551 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 104, 103, 101, 203, 201, 103, 209] +03 二月 2026 | 12:08:47,551 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:08:47,551 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205, 207, 208, 209] +03 二月 2026 | 12:08:47,551 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:08:47,551 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 107, 107, 107, 102, 109, 204, 206, 204, 206, 205, 208, 209, 204, 202] +03 二月 2026 | 12:08:49,947 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:50,550 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 104, 103, 101, 203, 201, 103, 106] +03 二月 2026 | 12:08:50,550 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:08:50,550 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 206, 205, 207, 208, 209] +03 二月 2026 | 12:08:50,550 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:08:50,550 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 201, 107, 107, 107, 209, 102, 109, 204, 206, 204, 105, 206, 205, 208, 209, 204, 202] +03 二月 2026 | 12:08:55,946 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:08:59,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:145415 +03 二月 2026 | 12:08:59,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:00,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:00,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:09:00,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:09:00,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:09:00,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:09:00,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:09:00,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:09:00,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:09:00,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:09:00,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:09:00,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:09:01,254 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:09:02,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:09:02,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:09:02,056 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:09:02,093 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:09:02,132 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:09:02,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:09:03,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:09:03,912 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:09:03,913 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:09:03,913 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:977735 +03 二月 2026 | 12:09:04,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:09:05,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:977735 +03 二月 2026 | 12:09:05,976 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:06,177 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:06,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:09:06,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:09:06,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:09:06,663 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:09:06,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:09:06,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:09:06,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:09:06,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:09:06,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:09:06,996 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:09:07,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:09:08,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:09:08,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:09:08,047 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:09:08,085 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:09:08,123 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:09:08,274 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:09:11,627 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:09:11,627 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:09:16,116 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:09:16,125 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 12:09:19,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:09:28,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:977735 +03 二月 2026 | 12:09:28,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:29,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:29,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:09:29,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:09:29,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:09:29,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:09:29,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:09:29,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:09:29,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:09:29,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:09:29,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:09:29,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:09:30,225 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:09:31,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:09:31,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:09:31,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:09:31,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:09:31,083 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:09:31,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:09:32,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:09:32,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:09:32,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:09:32,816 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:279296 +03 二月 2026 | 12:09:33,183 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:09:34,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:279296 +03 二月 2026 | 12:09:34,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:35,134 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:35,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:09:35,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:09:35,258 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:09:35,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:09:35,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:09:35,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:09:35,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:09:35,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:09:35,783 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:09:35,950 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:09:36,121 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:09:36,129 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 12:09:36,210 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:09:37,002 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:09:37,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:09:37,003 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:09:37,040 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:09:37,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:09:37,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:09:43,680 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:977735 +03 二月 2026 | 12:09:43,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:43,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:44,050 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:09:44,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:09:44,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:09:44,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:09:44,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:09:44,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:09:44,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:09:44,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:09:44,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:09:44,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:09:45,000 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:09:45,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:09:45,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:09:45,784 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:09:45,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:09:45,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:09:46,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:09:46,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:09:47,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:09:47,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:09:47,518 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:553344 +03 二月 2026 | 12:09:47,872 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:09:49,661 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:553344 +03 二月 2026 | 12:09:49,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:49,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:09:50,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:09:50,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:09:50,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:09:50,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:09:50,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:09:50,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:09:50,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:09:50,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:09:50,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:09:50,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:09:50,978 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@79a00990 +03 二月 2026 | 12:09:51,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:09:51,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:09:51,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:09:51,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:09:51,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:09:52,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:09:55,581 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:21:14,544 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:21:14,588 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:21:26,805 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:21:26,846 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:22:48,418 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:22:48,462 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:26:05,725 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:26:05,770 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:27:06,288 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:27:06,328 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:27:07,874 | INFO | NetEvent-Thread | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:27:08,005 | INFO | NetEvent-Thread | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:27:12,144 | WARN | NetEvent-Thread | client.business.AccountBusiness | | id:168417 repeat login, token count:21 +03 二月 2026 | 12:27:15,455 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:27:16,330 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:27:16,330 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:27:16,331 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | room_keyroom:657371 +03 二月 2026 | 12:27:16,647 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:27:18,283 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:657371 +03 二月 2026 | 12:27:18,317 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:27:18,515 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:27:18,631 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:27:18,631 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:27:18,631 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:27:18,988 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:27:19,100 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:27:19,145 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:27:19,145 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:27:19,145 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:27:19,145 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:27:19,308 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:27:19,548 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@34e2333 +03 二月 2026 | 12:27:20,270 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:27:20,270 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:27:20,270 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:27:20,313 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:27:20,359 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:27:20,514 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:27:28,350 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:27:28,395 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:27:38,710 | INFO | NetEvent-Thread | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:27:38,842 | INFO | NetEvent-Thread | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:27:42,861 | WARN | NetEvent-Thread | client.business.AccountBusiness | | id:168417 repeat login, token count:22 +03 二月 2026 | 12:27:45,879 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:657371 +03 二月 2026 | 12:27:45,922 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:27:46,110 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:27:46,212 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:27:46,212 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:27:46,212 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:27:46,634 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:27:46,735 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:27:46,775 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:27:46,775 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:27:46,775 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:27:46,775 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:27:46,917 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:27:47,125 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@386bbf34 +03 二月 2026 | 12:27:47,744 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:27:47,745 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:27:47,745 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:27:47,780 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:27:47,820 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:27:47,978 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:27:48,617 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:27:49,453 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:27:49,453 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:27:49,453 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | room_keyroom:817618 +03 二月 2026 | 12:27:49,802 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:27:51,313 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:817618 +03 二月 2026 | 12:27:51,354 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:27:51,539 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:27:51,642 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:27:51,643 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:27:51,643 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:27:51,954 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:27:52,056 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:27:52,092 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:27:52,093 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:27:52,093 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:27:52,093 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:27:52,238 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:27:52,445 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@386bbf34 +03 二月 2026 | 12:27:53,062 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:27:53,063 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:27:53,063 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:27:53,099 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:27:53,135 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:27:53,290 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:28:05,941 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:28:09,235 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:817618 +03 二月 2026 | 12:28:09,269 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:28:09,440 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:28:09,543 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:28:09,543 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:28:09,543 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:28:09,856 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:28:09,958 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:28:09,994 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:28:09,994 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:28:09,994 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:28:09,994 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:28:10,132 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:28:10,339 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@386bbf34 +03 二月 2026 | 12:28:10,957 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:28:10,959 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:28:10,959 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:28:10,994 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:28:11,031 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:28:11,171 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:28:11,790 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:28:12,468 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:28:12,468 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:28:12,469 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | room_keyroom:682346 +03 二月 2026 | 12:28:12,774 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:28:14,212 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:682346 +03 二月 2026 | 12:28:14,247 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:28:14,420 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:28:14,521 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:28:14,521 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:28:14,521 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:28:14,834 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:28:14,936 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:28:14,971 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:28:14,972 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:28:14,972 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:28:14,972 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:28:15,110 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:28:15,316 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@386bbf34 +03 二月 2026 | 12:28:15,930 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:28:15,930 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:28:15,930 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:28:15,966 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:28:16,002 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:28:16,142 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:28:19,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:28:19,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 12:28:25,947 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:28:32,458 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:817618 +03 二月 2026 | 12:28:32,501 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:28:32,689 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:28:32,791 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:28:32,792 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:28:32,792 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:28:33,104 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:28:33,205 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:28:33,241 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:28:33,241 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:28:33,241 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:28:33,241 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:28:33,385 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:28:33,590 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@386bbf34 +03 二月 2026 | 12:28:34,207 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:28:34,207 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:28:34,207 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:28:34,243 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:28:34,279 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:28:34,437 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:28:35,086 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:28:35,795 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:28:35,795 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:28:35,795 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | room_keyroom:289769 +03 二月 2026 | 12:28:36,155 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:28:40,166 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:28:40,209 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:28:50,539 | INFO | NetEvent-Thread | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:28:50,651 | INFO | NetEvent-Thread | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:28:54,697 | WARN | NetEvent-Thread | client.business.AccountBusiness | | id:168417 repeat login, token count:23 +03 二月 2026 | 12:28:58,328 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:817618 +03 二月 2026 | 12:28:58,367 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:28:58,546 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:28:58,654 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:28:58,654 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:28:58,654 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:28:59,083 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:28:59,190 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:28:59,226 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:28:59,227 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:28:59,227 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:28:59,227 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:28:59,374 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:28:59,596 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@ea502f6 +03 二月 2026 | 12:29:00,265 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:29:00,266 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:29:00,266 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:29:00,299 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:29:00,342 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:29:00,479 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:29:01,119 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:29:01,968 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:29:01,969 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:29:01,969 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | room_keyroom:613481 +03 二月 2026 | 12:29:02,280 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:29:03,768 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:613481 +03 二月 2026 | 12:29:03,802 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:29:03,983 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:29:04,090 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:29:04,090 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:29:04,090 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:29:04,405 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:29:04,513 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:29:04,547 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:29:04,547 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:29:04,547 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:29:04,547 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:29:04,693 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:29:04,914 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@ea502f6 +03 二月 2026 | 12:29:05,582 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:29:05,583 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:29:05,583 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:29:05,616 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:29:05,649 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:29:05,785 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:29:15,967 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:29:22,581 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:817618 +03 二月 2026 | 12:29:22,621 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:29:22,812 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:29:22,922 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:29:22,922 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:29:22,922 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:29:23,238 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:29:23,345 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:29:23,379 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:29:23,379 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:29:23,379 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:29:23,379 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:29:23,545 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:29:23,772 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@ea502f6 +03 二月 2026 | 12:29:24,440 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:29:24,440 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:29:24,440 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:29:24,476 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:29:24,509 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:29:24,655 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:30:39,068 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:30:39,113 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:30:49,404 | INFO | NetEvent-Thread | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:30:49,528 | INFO | NetEvent-Thread | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:30:53,842 | WARN | NetEvent-Thread | client.business.AccountBusiness | | id:168417 repeat login, token count:24 +03 二月 2026 | 12:30:56,905 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:30:57,929 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:30:57,929 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:30:57,929 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | room_keyroom:528507 +03 二月 2026 | 12:30:58,341 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:31:00,018 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:528507 +03 二月 2026 | 12:31:00,060 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:31:00,271 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:31:00,371 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:31:00,371 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:31:00,371 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:31:00,695 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:31:00,795 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:31:00,838 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:31:00,838 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:31:00,838 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:31:00,838 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:31:01,007 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:31:01,226 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1e5e1f3c +03 二月 2026 | 12:31:01,881 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:31:01,881 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:31:01,881 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:31:01,925 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:31:01,968 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:31:02,136 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:31:15,999 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:31:28,980 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:31:29,029 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:31:44,355 | INFO | NetEvent-Thread | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:31:44,506 | INFO | NetEvent-Thread | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:31:48,397 | WARN | NetEvent-Thread | client.business.AccountBusiness | | id:168417 repeat login, token count:25 +03 二月 2026 | 12:31:51,425 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:31:52,278 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:31:52,278 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:31:52,278 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | room_keyroom:172080 +03 二月 2026 | 12:31:52,579 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:31:54,124 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | finalRoom:room:172080 +03 二月 2026 | 12:31:54,157 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:31:54,479 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:31:54,629 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:31:54,629 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:31:54,629 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:31:54,953 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:31:55,052 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:31:55,096 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:31:55,096 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:31:55,096 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:31:55,096 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:31:55,237 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:31:55,463 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3c18bd0e +03 二月 2026 | 12:31:56,142 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:31:56,142 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:31:56,143 | ERROR | NetEvent-Thread | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:31:56,186 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:31:56,228 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:31:56,378 | INFO | NetEvent-Thread | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:32:06,017 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:33:14,977 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:33:15,021 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:33:15,366 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:33:15,614 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:33:20,177 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:26 +03 二月 2026 | 12:33:23,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:172080 +03 二月 2026 | 12:33:23,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:33:23,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:33:23,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:33:23,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:33:23,954 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:33:24,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:33:24,645 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:33:24,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:33:24,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:33:24,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:33:24,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:33:24,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:33:25,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:33:25,113 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@10d9c96f +03 二月 2026 | 12:33:25,848 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:33:25,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:33:25,849 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:33:25,887 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:33:25,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:33:26,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:33:26,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:33:27,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:33:27,925 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:33:27,926 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:319335 +03 二月 2026 | 12:33:28,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:33:30,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:319335 +03 二月 2026 | 12:33:30,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:33:30,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:33:30,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:33:30,422 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:33:30,423 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:33:30,820 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:33:30,962 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:33:31,000 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:33:31,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2358000 +03 二月 2026 | 12:33:31,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:33:31,001 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:33:31,185 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:33:31,428 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@10d9c96f +03 二月 2026 | 12:33:32,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:33:32,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:33:32,160 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:33:32,199 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:33:32,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:33:32,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:33:35,772 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:33:35,773 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:33:39,365 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:33:45,027 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:33:45,259 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:33:45,295 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.250, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=622563300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 12:33:45,296 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 12:33:45,367 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:33:45,656 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:33:45,866 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 12:33:45,948 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@39166d8e +03 二月 2026 | 12:33:45,948 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 107, 206, 103, 207, 204, 109, 209, 208, 206, 105, 201, 104, 102] +03 二月 2026 | 12:33:45,948 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:33:45,948 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:33:45,948 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:33:45,948 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 12:33:51,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:33:57,365 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:03,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:06,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 206, 103, 207, 204, 109, 208, 206, 201, 104, 102] +03 二月 2026 | 12:34:06,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:34:06,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +03 二月 2026 | 12:34:06,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:34:06,275 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 106] +03 二月 2026 | 12:34:09,365 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:15,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:21,365 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:26,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 206, 103, 207, 204, 208, 206, 201, 104, 102, 106] +03 二月 2026 | 12:34:26,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:34:26,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +03 二月 2026 | 12:34:26,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:34:26,486 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 101, 107, 105, 108, 107] +03 二月 2026 | 12:34:27,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:33,367 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:39,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:45,365 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:51,367 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:34:56,687 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 206, 103, 207, 204, 208, 206, 201, 104, 102, 203] +03 二月 2026 | 12:34:56,688 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:34:56,688 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105] +03 二月 2026 | 12:34:56,688 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:34:56,688 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 106, 101, 101, 107, 105, 108, 107] +03 二月 2026 | 12:34:57,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:35:03,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:35:09,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:35:15,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:35:16,867 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 206, 207, 208, 206, 201, 102, 203] +03 二月 2026 | 12:35:16,868 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:35:16,868 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105, 102, 103, 104] +03 二月 2026 | 12:35:16,868 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:35:16,868 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 106, 204, 101, 101, 102, 107, 105, 108, 107] +03 二月 2026 | 12:35:21,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:35:27,084 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 207, 208, 206, 201, 102, 203, 105] +03 二月 2026 | 12:35:27,084 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:35:27,084 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105, 102, 103, 104] +03 二月 2026 | 12:35:27,084 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:35:27,084 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 106, 204, 101, 101, 104, 107, 105, 103, 104, 108, 107, 205, 204] +03 二月 2026 | 12:35:27,365 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:35:33,367 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:35:37,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 207, 208, 206, 201, 102, 203, 104] +03 二月 2026 | 12:35:37,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:35:37,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 107, 105, 102, 103, 104] +03 二月 2026 | 12:35:37,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:35:37,287 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 106, 204, 105, 101, 101, 104, 109, 107, 105, 103, 104, 108, 107, 205, 204] +03 二月 2026 | 12:35:39,366 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:35:45,625 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:35:45,666 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:35:45,909 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:35:46,135 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:35:50,574 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:27 +03 二月 2026 | 12:35:51,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:35:53,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:172080 +03 二月 2026 | 12:35:53,864 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:35:54,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:35:54,148 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:35:54,188 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:35:54,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:35:55,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:35:55,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:35:55,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:838599 +03 二月 2026 | 12:35:56,039 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:35:57,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:838599 +03 二月 2026 | 12:35:57,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:35:57,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:35:58,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:35:58,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:36:01,396 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:36:01,808 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205] +03 二月 2026 | 12:36:01,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:36:01,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:36:01,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:36:01,809 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 12:36:03,909 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:36:35,036 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:36:35,080 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:36:35,317 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:36:35,539 | INFO | pool-3-thread-1 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:36:40,085 | WARN | pool-3-thread-1 | client.business.AccountBusiness | | id:168417 repeat login, token count:28 +03 二月 2026 | 12:36:41,086 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:36:43,169 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:172080 +03 二月 2026 | 12:36:43,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:36:43,430 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:36:43,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:36:43,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:36:43,542 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:36:43,994 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:36:44,099 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:36:44,137 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:36:44,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2357000 +03 二月 2026 | 12:36:44,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:36:44,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:36:44,318 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:36:44,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:36:45,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:36:45,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:36:45,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:36:45,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:36:45,245 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:36:45,401 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:36:46,119 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:36:47,046 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:36:47,046 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:36:47,046 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:521790 +03 二月 2026 | 12:36:47,397 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:36:48,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:521790 +03 二月 2026 | 12:36:49,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:36:49,233 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:36:49,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:36:49,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:36:49,338 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:36:49,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:36:49,763 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:36:49,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:36:49,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2357000 +03 二月 2026 | 12:36:49,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:36:49,801 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:36:49,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:36:50,194 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:36:50,834 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:36:50,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:36:50,835 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:36:50,871 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:36:50,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:36:51,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:36:54,400 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:36:54,401 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:36:55,094 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:36:55,214 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:36:59,317 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:05,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:11,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:11,657 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:37:11,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:37:11,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:521790 +03 二月 2026 | 12:37:12,246 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:37:13,899 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:521790 +03 二月 2026 | 12:37:13,940 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 12:37:14,161 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 12:37:14,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:37:14,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:37:14,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:37:14,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:37:14,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:37:14,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:37:14,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2357000 +03 二月 2026 | 12:37:14,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:37:14,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:37:14,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:37:15,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:37:15,850 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:37:15,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:37:15,851 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:37:15,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:37:15,925 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:37:16,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:37:16,397 | INFO | pool-3-thread-1 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=521790, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:37:19,433 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:20,260 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 12:37:20,487 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:37:20,700 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 12:37:20,786 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@75a62da2 +03 二月 2026 | 12:37:22,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 205, 203, 205, 201, 202, 202, 109, 207, 203, 107] +03 二月 2026 | 12:37:22,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:22,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:37:22,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:22,885 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +03 二月 2026 | 12:37:23,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:28,050 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 201, 202, 109, 207, 203, 107] +03 二月 2026 | 12:37:28,050 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:28,050 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 12:37:28,050 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:28,050 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 102, 103, 209, 209] +03 二月 2026 | 12:37:29,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:31,268 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 201, 202, 207, 203, 107, 107] +03 二月 2026 | 12:37:31,268 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:31,268 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 12:37:31,268 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:31,268 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 202, 203, 102, 103, 209, 209] +03 二月 2026 | 12:37:35,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:35,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 201, 202, 207, 203, 107, 104] +03 二月 2026 | 12:37:35,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:35,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 12:37:35,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:35,480 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 108, 202, 203, 102, 103, 108, 109, 209, 209] +03 二月 2026 | 12:37:38,690 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 201, 202, 207, 203, 104, 107] +03 二月 2026 | 12:37:38,690 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:38,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 12:37:38,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:38,691 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 107, 201, 108, 202, 202, 203, 102, 103, 108, 109, 209, 209] +03 二月 2026 | 12:37:41,317 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:43,900 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 201, 202, 207, 203, 107, 108] +03 二月 2026 | 12:37:43,900 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:43,900 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 12:37:43,900 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:43,901 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 107, 201, 108, 202, 203, 202, 203, 102, 103, 108, 109, 105, 103, 209, 209] +03 二月 2026 | 12:37:46,115 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 201, 202, 207, 203, 108, 107] +03 二月 2026 | 12:37:46,115 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:46,115 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 12:37:46,115 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:46,115 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 107, 107, 201, 108, 202, 203, 207, 202, 203, 102, 103, 108, 109, 105, 103, 209, 209] +03 二月 2026 | 12:37:47,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:48,325 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 201, 202, 207, 203, 107, 204] +03 二月 2026 | 12:37:48,326 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:48,326 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 12:37:48,326 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:48,326 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 107, 107, 108, 201, 108, 202, 203, 207, 202, 202, 203, 102, 103, 108, 109, 105, 103, 209, 209] +03 二月 2026 | 12:37:53,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:57,652 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 201, 202, 207, 203, 204, 106] +03 二月 2026 | 12:37:57,652 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:57,652 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 12:37:57,653 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:57,653 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 107, 107, 108, 107, 201, 108, 202, 203, 207, 202, 103, 202, 203, 102, 103, 108, 109, 105, 103, 209, 209] +03 二月 2026 | 12:37:59,317 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:37:59,864 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 205, 201, 202, 207, 203, 204, 204] +03 二月 2026 | 12:37:59,865 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[209, 209, 209] +03 二月 2026 | 12:37:59,865 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[201, 202, 203] +03 二月 2026 | 12:37:59,865 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:37:59,865 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 107, 107, 108, 107, 106, 201, 108, 202, 203, 207, 202, 103, 102, 202, 203, 102, 103, 108, 109, 105, 103, 209, 209] +03 二月 2026 | 12:38:05,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:38:08,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:172080 +03 二月 2026 | 12:38:08,171 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:08,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:08,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:38:08,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:38:08,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:38:08,831 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:38:08,937 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:38:08,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:38:08,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:38:08,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:38:08,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:38:09,162 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:38:09,376 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:38:10,019 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:38:10,020 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:38:10,020 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:38:10,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:38:10,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:38:10,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:38:11,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:38:11,908 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:38:11,908 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:38:11,908 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:192863 +03 二月 2026 | 12:38:12,296 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:38:13,935 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:192863 +03 二月 2026 | 12:38:13,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:14,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:14,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:38:14,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:38:14,319 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:38:14,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:38:14,746 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:38:14,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:38:14,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:38:14,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:38:14,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:38:14,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:38:15,181 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:38:15,822 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:38:15,822 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:38:15,822 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:38:15,860 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:38:15,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:38:16,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:38:16,119 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:38:17,075 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 12:38:22,010 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:192863 +03 二月 2026 | 12:38:22,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:22,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:22,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:38:22,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:38:22,354 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:38:22,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:38:22,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:38:22,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:38:22,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:38:22,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:38:22,813 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:38:22,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:38:23,199 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:38:23,836 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:38:23,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:38:23,837 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:38:23,874 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:38:23,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:38:24,053 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:38:24,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:38:25,486 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:38:25,486 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:38:25,486 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:490751 +03 二月 2026 | 12:38:25,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:38:27,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:490751 +03 二月 2026 | 12:38:27,326 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:27,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:27,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:38:27,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:38:27,634 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:38:27,953 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:38:28,057 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:38:28,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:38:28,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:38:28,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:38:28,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:38:28,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:38:28,479 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:38:29,122 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:38:29,122 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:38:29,122 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:38:29,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:38:29,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:38:29,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:38:33,085 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:38:35,520 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:490751 +03 二月 2026 | 12:38:35,558 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:35,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:35,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:38:35,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:38:35,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:38:36,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:38:36,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:38:36,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:38:36,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:38:36,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:38:36,351 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:38:36,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:38:36,738 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:38:37,382 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:38:37,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:38:37,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:38:37,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:38:37,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:38:37,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:38:38,312 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:38:39,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:38:39,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:38:39,053 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:188242 +03 二月 2026 | 12:38:39,374 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:38:40,896 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:188242 +03 二月 2026 | 12:38:40,934 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:41,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:38:41,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:38:41,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:38:41,264 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:38:41,585 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:38:41,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:38:41,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:38:41,729 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:38:41,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:38:41,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:38:41,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:38:42,118 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:38:42,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:38:42,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:38:42,758 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:38:42,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:38:42,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:38:42,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:38:46,307 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:38:46,307 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:38:46,308 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:38:47,092 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:38:47,210 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:38:47,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:38:53,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:38:59,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:39:02,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:188242 +03 二月 2026 | 12:39:02,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:39:03,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:39:03,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:39:03,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:39:03,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:39:03,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:39:03,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:39:03,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:39:03,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:39:03,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:39:03,714 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:39:03,895 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:39:04,109 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:39:04,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:39:04,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:39:04,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:39:04,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:39:04,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:39:04,982 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:39:05,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:39:06,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:39:06,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:39:06,470 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:401349 +03 二月 2026 | 12:39:06,827 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:39:08,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:401349 +03 二月 2026 | 12:39:08,519 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:39:08,740 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:39:08,847 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:39:08,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:39:12,242 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:39:12,242 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:39:16,139 | ERROR | Thread-37 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:39:16,266 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 12:39:24,270 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:39:35,317 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:39:39,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:188242 +03 二月 2026 | 12:39:39,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:39:39,398 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:39:39,502 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:39:39,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:39:40,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:39:41,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:39:41,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:39:41,001 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:147933 +03 二月 2026 | 12:39:41,383 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:39:43,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:147933 +03 二月 2026 | 12:39:43,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:39:43,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:39:43,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:39:43,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:39:46,139 | ERROR | Thread-42 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:39:46,281 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 12:39:50,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:188242 +03 二月 2026 | 12:39:50,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:39:50,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:39:50,817 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:39:50,855 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:39:51,518 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:39:52,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:39:52,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:39:52,258 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:989154 +03 二月 2026 | 12:39:52,589 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:39:54,155 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:989154 +03 二月 2026 | 12:39:54,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:39:54,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:39:54,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:39:54,551 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:39:58,286 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:40:01,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:188242 +03 二月 2026 | 12:40:01,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:40:01,824 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:40:01,932 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:40:01,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:40:02,616 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:40:03,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:40:03,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:40:03,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:278414 +03 二月 2026 | 12:40:03,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:40:05,183 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:278414 +03 二月 2026 | 12:40:05,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:40:05,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:40:05,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:40:05,565 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:40:08,894 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:40:08,894 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:40:09,293 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:40:09,405 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:40:11,318 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:40:17,317 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:40:23,317 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:40:27,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:188242 +03 二月 2026 | 12:40:27,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:40:27,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:40:27,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:40:27,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:40:27,498 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:40:27,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:40:27,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:40:27,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:40:27,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:40:27,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:40:27,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:40:28,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:40:28,355 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:40:28,999 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:40:28,999 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:40:28,999 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:40:29,036 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:40:29,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:40:29,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:40:30,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:40:30,796 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:40:30,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:40:30,797 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:971287 +03 二月 2026 | 12:40:31,164 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:40:32,810 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:971287 +03 二月 2026 | 12:40:32,854 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:40:33,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:40:33,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:40:33,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:40:33,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:40:33,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:40:33,609 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:40:33,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:40:33,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:40:33,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:40:33,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:40:33,828 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:40:34,041 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@360f6c5c +03 二月 2026 | 12:40:34,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:40:34,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:40:34,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:40:34,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:40:34,759 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:40:34,919 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:44:52,963 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:44:53,008 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:45:03,259 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:45:03,376 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:45:07,699 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:29 +03 二月 2026 | 12:45:07,880 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:45:11,138 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:45:12,001 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:45:12,001 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:45:12,001 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:828562 +03 二月 2026 | 12:45:12,447 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:45:14,372 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:828562 +03 二月 2026 | 12:45:14,414 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:45:14,617 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:45:14,729 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:45:14,729 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:45:14,729 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:45:15,085 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:45:15,199 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:45:15,244 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:45:15,245 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2021000 +03 二月 2026 | 12:45:15,245 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:45:15,245 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:45:15,408 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:45:15,670 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21dc444f +03 二月 2026 | 12:45:16,452 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:45:16,452 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:45:16,452 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:45:16,496 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:45:16,539 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:45:16,709 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:45:20,138 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:45:20,266 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:45:28,442 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.252, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=622886300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 12:45:29,449 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 12:45:29,936 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:45:30,151 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 12:45:30,234 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3b2365be +03 二月 2026 | 12:45:30,234 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 204, 203, 207, 206, 107, 101, 209, 202, 102, 105, 108, 205, 105] +03 二月 2026 | 12:45:30,234 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:45:30,234 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:45:30,234 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:45:30,235 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 12:45:33,284 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 204, 203, 207, 206, 107, 101, 209, 202, 105, 108, 205, 105, 109] +03 二月 2026 | 12:45:33,285 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:45:33,285 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:45:33,285 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:45:33,285 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 103, 104] +03 二月 2026 | 12:45:36,099 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 204, 203, 207, 206, 107, 101, 202, 105, 108, 205, 105, 109, 109] +03 二月 2026 | 12:45:36,099 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:45:36,099 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:45:36,100 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:45:36,100 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 209, 103, 104] +03 二月 2026 | 12:45:39,023 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 204, 203, 207, 206, 107, 101, 202, 105, 108, 205, 105, 109, 107] +03 二月 2026 | 12:45:39,023 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:45:39,023 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:45:39,023 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:45:39,023 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109, 201, 209, 105, 103, 104] +03 二月 2026 | 12:45:39,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 204, 203, 207, 206, 101, 202, 105, 108, 205, 105, 109, 107, 106] +03 二月 2026 | 12:45:39,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:45:39,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:45:39,943 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:45:39,943 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109, 107, 201, 209, 105, 103, 103, 104] +03 二月 2026 | 12:45:40,079 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:45:41,457 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 204, 203, 207, 206, 101, 202, 105, 108, 205, 105, 109, 107, 108] +03 二月 2026 | 12:45:41,457 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:45:41,458 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:45:41,458 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:45:41,458 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109, 107, 106, 201, 209, 105, 103, 107, 103, 104] +03 二月 2026 | 12:45:43,573 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 204, 203, 207, 206, 101, 202, 105, 205, 105, 109, 107, 108, 203] +03 二月 2026 | 12:45:43,573 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:45:43,573 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:45:43,574 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:45:43,574 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109, 107, 106, 108, 201, 209, 105, 103, 107, 206, 103, 104] +03 二月 2026 | 12:45:50,079 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:45:52,759 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:45:53,492 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:45:53,492 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:45:53,492 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:658427 +03 二月 2026 | 12:45:53,832 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:45:55,595 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:658427 +03 二月 2026 | 12:45:55,633 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 12:45:55,830 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 12:45:55,942 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:45:55,942 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:45:55,942 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:45:56,291 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:45:56,403 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:45:56,446 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:45:56,446 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2435000 +03 二月 2026 | 12:45:56,446 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:45:56,446 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:45:56,605 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:45:56,867 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21dc444f +03 二月 2026 | 12:45:57,653 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:45:57,653 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:45:57,653 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:45:57,696 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:45:57,739 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:45:57,900 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:46:01,350 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 12:46:01,479 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:46:01,683 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 12:46:01,756 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3b2365be +03 二月 2026 | 12:46:01,756 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 105, 108, 104, 207, 201, 105, 203, 102, 209, 107, 106, 202, 205] +03 二月 2026 | 12:46:01,756 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:01,757 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:46:01,757 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:01,757 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 109, 107, 106, 108, 201, 209, 105, 103, 107, 206, 206, 103, 104, 204, 205] +03 二月 2026 | 12:46:02,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 105, 108, 104, 207, 201, 105, 203, 209, 107, 106, 202, 205, 207] +03 二月 2026 | 12:46:02,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:02,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:46:02,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:02,945 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 201] +03 二月 2026 | 12:46:04,333 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 105, 108, 207, 201, 105, 203, 209, 107, 106, 202, 205, 207, 209] +03 二月 2026 | 12:46:04,333 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:04,333 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:46:04,333 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:04,333 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 104, 201, 101] +03 二月 2026 | 12:46:07,031 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 105, 108, 207, 201, 105, 203, 209, 107, 106, 202, 207, 209, 103] +03 二月 2026 | 12:46:07,031 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:07,031 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:46:07,032 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:07,032 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 104, 201, 101, 102, 205, 205] +03 二月 2026 | 12:46:11,265 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:46:13,902 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:46:14,628 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:46:14,629 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:46:14,631 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:299948 +03 二月 2026 | 12:46:14,956 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:46:16,659 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:299948 +03 二月 2026 | 12:46:16,695 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:46:16,883 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:46:16,995 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:46:16,995 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:46:16,995 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:46:17,351 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:46:17,462 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:46:17,505 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:46:17,506 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2909000 +03 二月 2026 | 12:46:17,506 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:46:17,506 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:46:17,661 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:46:17,929 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21dc444f +03 二月 2026 | 12:46:18,712 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:46:18,712 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:46:18,712 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:46:18,756 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:46:18,798 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:46:18,955 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:46:22,343 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:46:22,462 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:46:26,526 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.250, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=621974300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 12:46:27,330 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 12:46:27,710 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:46:27,920 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 12:46:28,006 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3b2365be +03 二月 2026 | 12:46:29,142 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 103, 109, 207, 208, 105, 109, 203, 106, 108, 207, 105, 108, 107] +03 二月 2026 | 12:46:29,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:29,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:46:29,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:29,143 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201] +03 二月 2026 | 12:46:32,316 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:46:32,368 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 103, 109, 208, 105, 109, 203, 106, 108, 207, 105, 108, 107, 104] +03 二月 2026 | 12:46:32,368 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:32,368 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:46:32,368 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:32,369 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 101, 208, 209] +03 二月 2026 | 12:46:34,547 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 109, 105, 109, 203, 106, 108, 105, 108, 107, 104] +03 二月 2026 | 12:46:34,547 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:34,547 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +03 二月 2026 | 12:46:34,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:34,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 101, 209, 208, 209, 206, 204] +03 二月 2026 | 12:46:36,663 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 109, 105, 109, 106, 108, 105, 108, 107, 104, 103] +03 二月 2026 | 12:46:36,663 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:36,663 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +03 二月 2026 | 12:46:36,663 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:36,663 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[203, 201, 101, 206, 208, 207, 208, 209, 206, 204] +03 二月 2026 | 12:46:38,786 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 105, 109, 106, 108, 105, 108, 107, 104, 103, 202] +03 二月 2026 | 12:46:38,786 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:38,786 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +03 二月 2026 | 12:46:38,786 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:38,786 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[203, 201, 101, 206, 103, 208, 207, 208, 209, 206, 204, 104, 102] +03 二月 2026 | 12:46:40,106 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 105, 109, 106, 108, 105, 108, 107, 104, 103, 207] +03 二月 2026 | 12:46:40,106 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:40,106 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207] +03 二月 2026 | 12:46:40,106 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:40,106 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[203, 202, 201, 101, 206, 103, 106, 208, 207, 208, 209, 206, 204, 104, 102] +03 二月 2026 | 12:46:40,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 109, 106, 108, 105, 108, 107, 104] +03 二月 2026 | 12:46:40,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:40,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207, 104, 105, 103] +03 二月 2026 | 12:46:40,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:40,880 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[203, 202, 207, 201, 101, 206, 103, 106, 104, 208, 207, 208, 209, 206, 204, 104, 102] +03 二月 2026 | 12:46:42,317 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:46:42,494 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 109, 106, 108, 105, 108, 107, 208] +03 二月 2026 | 12:46:42,494 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:42,494 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207, 104, 105, 103] +03 二月 2026 | 12:46:42,494 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:42,494 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[203, 202, 207, 104, 201, 101, 206, 103, 106, 206, 208, 207, 105, 103, 208, 209, 206, 204, 104, 102] +03 二月 2026 | 12:46:43,609 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 109, 106, 108, 105, 108, 107, 105] +03 二月 2026 | 12:46:43,609 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:43,610 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207, 104, 105, 103] +03 二月 2026 | 12:46:43,610 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:43,610 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[203, 202, 207, 104, 208, 201, 101, 206, 103, 106, 206, 103, 208, 207, 105, 103, 208, 209, 206, 204, 104, 102] +03 二月 2026 | 12:46:45,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[109, 109, 108, 105, 108, 107, 105, 207] +03 二月 2026 | 12:46:45,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:46:45,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[209, 208, 207, 104, 105, 103] +03 二月 2026 | 12:46:45,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:46:45,126 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[203, 202, 207, 104, 208, 106, 201, 101, 206, 103, 106, 206, 103, 201, 208, 207, 105, 103, 208, 209, 206, 204, 104, 102] +03 二月 2026 | 12:46:52,317 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:46:54,967 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:46:55,684 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:46:55,684 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:46:55,684 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:379209 +03 二月 2026 | 12:46:55,999 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:46:57,681 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 12:46:57,714 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:46:57,902 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:46:58,015 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:46:58,015 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:46:58,015 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:46:58,370 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:46:58,481 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:46:58,525 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:46:58,525 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3293000 +03 二月 2026 | 12:46:58,525 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:46:58,525 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:46:58,680 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:46:58,946 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@21dc444f +03 二月 2026 | 12:46:59,732 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:46:59,732 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:46:59,732 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:46:59,775 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:46:59,818 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:46:59,970 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:47:06,021 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:47:06,099 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 12:47:23,484 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:47:41,509 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:47:41,557 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:47:51,827 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:47:51,827 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 12:47:51,954 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:47:51,956 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:47:55,912 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:30 +03 二月 2026 | 12:47:56,093 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:32 +03 二月 2026 | 12:47:56,126 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:47:59,181 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 12:47:59,215 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:47:59,310 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 12:47:59,350 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:47:59,399 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:47:59,509 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:47:59,536 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:47:59,536 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:47:59,536 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:47:59,624 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:47:59,625 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:47:59,625 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:48:00,065 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:48:00,088 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:48:00,184 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:48:00,224 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:48:00,227 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:48:00,228 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3293000 +03 二月 2026 | 12:48:00,228 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:48:00,228 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:48:00,260 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:48:00,260 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 12:48:00,260 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:48:00,260 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:48:00,380 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:48:00,417 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:48:00,651 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@48be7655 +03 二月 2026 | 12:48:00,661 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@74c1bfdb +03 二月 2026 | 12:48:01,408 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:48:01,408 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:48:01,408 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:48:01,441 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:48:01,441 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:48:01,441 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:48:01,450 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:48:01,475 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:48:01,493 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:48:01,511 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:48:01,646 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:48:01,662 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:48:02,368 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:48:02,385 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:48:03,284 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:48:03,284 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:48:03,285 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:685497 +03 二月 2026 | 12:48:03,286 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:48:03,286 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:48:03,286 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:183238 +03 二月 2026 | 12:48:03,621 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:48:03,642 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 12:48:05,257 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:685497 +03 二月 2026 | 12:48:05,290 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:48:05,356 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:183238 +03 二月 2026 | 12:48:05,395 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:48:05,476 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:48:05,555 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:48:05,593 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:48:05,593 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:48:05,593 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:48:05,690 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:48:05,690 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:48:05,690 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:48:05,951 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:48:06,023 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:48:06,087 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:48:06,129 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:48:06,129 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3293000 +03 二月 2026 | 12:48:06,129 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:48:06,129 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:48:06,140 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:48:06,175 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:48:06,175 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2453000 +03 二月 2026 | 12:48:06,175 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:48:06,175 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:48:06,281 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:48:06,332 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:48:06,523 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@48be7655 +03 二月 2026 | 12:48:06,603 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@74c1bfdb +03 二月 2026 | 12:48:07,304 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:48:07,304 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:48:07,304 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:48:07,347 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:48:07,358 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:48:07,358 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:48:07,358 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:48:07,389 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:48:07,393 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:48:07,429 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:48:07,539 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:48:07,578 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:48:10,902 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 12:48:11,017 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:48:15,377 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.252, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=621578300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 12:48:16,182 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 12:48:16,298 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:48:16,497 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 12:48:16,567 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@31227ff9 +03 二月 2026 | 12:48:16,568 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 105, 205, 209, 209, 106, 102, 108, 105, 101, 109, 106, 201, 207] +03 二月 2026 | 12:48:16,568 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:48:16,568 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:48:16,568 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:48:16,568 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 12:48:20,961 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:48:21,508 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.240, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132, entrust=false, nick=敬你是条狗, seat=2, ready=0, hp_info={cur_hp=4603000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=177475} +03 二月 2026 | 12:48:22,511 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=177475} +03 二月 2026 | 12:48:22,727 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:48:28,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 105, 205, 209, 209, 106, 102, 108, 105, 101, 109, 106, 207, 105] +03 二月 2026 | 12:48:28,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:48:28,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:48:28,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:48:28,196 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 201, 201] +03 二月 2026 | 12:48:30,870 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:48:31,173 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:48:36,809 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.243, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132, entrust=false, nick=敬你是条狗, seat=2, ready=0, hp_info={cur_hp=4603000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=177475} +03 二月 2026 | 12:48:38,314 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=177475} +03 二月 2026 | 12:48:38,524 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:48:40,871 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:48:41,384 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:48:47,789 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 105, 209, 209, 106, 102, 108, 105, 101, 109, 106, 207, 105, 102] +03 二月 2026 | 12:48:47,789 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:48:47,789 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:48:47,789 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:48:47,789 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 108, 206, 204, 201, 201] +03 二月 2026 | 12:48:50,871 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:48:51,619 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:48:56,046 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:48:56,126 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 12:49:10,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:49:22,033 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:49:30,873 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:49:36,059 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:49:36,108 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 12:52:22,897 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:52:22,938 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:52:33,205 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 12:52:33,205 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:52:33,323 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:52:33,329 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:52:37,252 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:31 +03 二月 2026 | 12:52:37,406 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:52:37,504 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:33 +03 二月 2026 | 12:52:40,707 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 12:52:40,744 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:52:40,793 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 12:52:40,829 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:52:40,938 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:52:40,985 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:52:41,069 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:52:41,069 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:52:41,069 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:52:41,106 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:52:41,106 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:52:41,106 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:52:41,603 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:52:41,606 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:52:41,723 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:52:41,735 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:52:41,771 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:52:41,772 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3293000 +03 二月 2026 | 12:52:41,772 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:52:41,772 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:52:41,782 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:52:41,782 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1997000 +03 二月 2026 | 12:52:41,782 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:52:41,782 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:52:41,929 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:52:41,941 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:52:42,183 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@225d7ec3 +03 二月 2026 | 12:52:42,192 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3a71eacf +03 二月 2026 | 12:52:42,942 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:52:42,943 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:52:42,943 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:52:42,949 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:52:42,949 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:52:42,949 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:52:42,989 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:52:42,995 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:52:43,035 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:52:43,042 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:52:43,203 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:52:43,206 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:52:43,938 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:52:43,954 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:52:44,824 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:52:44,824 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:52:44,824 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:434867 +03 二月 2026 | 12:52:44,861 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:52:44,861 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:52:44,861 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:928568 +03 二月 2026 | 12:52:45,165 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:52:45,206 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 12:52:46,855 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:434867 +03 二月 2026 | 12:52:46,878 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:928568 +03 二月 2026 | 12:52:46,891 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:52:46,915 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:52:47,084 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:52:47,110 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:52:47,203 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:52:47,203 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:52:47,203 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:52:47,241 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:52:47,241 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:52:47,241 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:52:47,586 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:52:47,594 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:52:47,714 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:52:47,717 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:52:47,759 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:52:47,759 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1997000 +03 二月 2026 | 12:52:47,759 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:52:47,759 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:52:47,764 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:52:47,764 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3293000 +03 二月 2026 | 12:52:47,764 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:52:47,764 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:52:47,918 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:52:47,919 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:52:48,163 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@225d7ec3 +03 二月 2026 | 12:52:48,181 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3a71eacf +03 二月 2026 | 12:52:48,932 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:52:48,932 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:52:48,933 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:52:48,933 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:52:48,933 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:52:48,933 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:52:48,979 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:52:48,979 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:52:49,024 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:52:49,025 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:52:49,189 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:52:49,189 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:52:52,676 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 12:52:52,790 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:52:55,340 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.255, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132, entrust=false, nick=敬你是条狗, seat=2, ready=0, hp_info={cur_hp=4603000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=177475} +03 二月 2026 | 12:52:57,249 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=177475} +03 二月 2026 | 12:52:57,372 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:52:57,606 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 12:52:57,689 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@229404a5 +03 二月 2026 | 12:52:59,397 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.247, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=622022300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 12:53:02,576 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:53:06,240 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 205, 107, 106, 202, 101, 109, 209, 201, 203, 101, 108, 109, 102] +03 二月 2026 | 12:53:06,240 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:53:06,240 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:53:06,240 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:53:06,240 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +03 二月 2026 | 12:53:06,255 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102] +03 二月 2026 | 12:53:06,255 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:53:06,255 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:53:06,255 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:53:06,255 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +03 二月 2026 | 12:53:12,568 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:53:12,775 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:53:22,569 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:53:22,888 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:53:32,571 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:53:33,003 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:53:36,129 | ERROR | Thread-29 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:53:43,117 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:53:51,296 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:53:51,338 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:54:01,610 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 12:54:01,611 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:54:01,747 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:54:01,747 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:54:06,340 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:32 +03 二月 2026 | 12:54:06,512 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:54:06,794 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:34 +03 二月 2026 | 12:54:06,816 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:54:06,816 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:54:06,816 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:434867 +03 二月 2026 | 12:54:07,284 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:54:07,432 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:54:07,432 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:54:07,432 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:434867 +03 二月 2026 | 12:54:07,792 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 12:54:09,366 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:434867 +03 二月 2026 | 12:54:09,409 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:54:09,616 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:54:09,719 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:54:09,719 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:54:09,719 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:54:09,817 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:434867 +03 二月 2026 | 12:54:09,854 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:54:10,006 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 12:54:10,124 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:54:10,159 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:54:10,174 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:54:10,289 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:54:10,331 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:54:10,331 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3293000 +03 二月 2026 | 12:54:10,331 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:54:10,331 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:54:10,469 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=434867, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:54:10,508 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:54:10,744 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@35716935 +03 二月 2026 | 12:54:11,462 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:54:11,462 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:54:11,462 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:54:11,502 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:54:11,543 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:54:11,711 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:54:12,032 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=434867, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 12:54:15,154 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 12:54:15,377 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:54:17,224 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.255, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=622022300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 12:54:18,029 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 12:54:18,358 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 12:54:18,546 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 12:54:18,618 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@d48ab18 +03 二月 2026 | 12:54:18,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 207, 103, 203, 204, 207, 105, 206, 207, 202, 102, 104, 109, 104] +03 二月 2026 | 12:54:18,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:54:18,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:54:18,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:54:18,618 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 12:54:21,426 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 207, 103, 203, 204, 207, 206, 207, 202, 102, 104] +03 二月 2026 | 12:54:21,426 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:54:21,426 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 105, 104] +03 二月 2026 | 12:54:21,426 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:54:21,426 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[106, 108, 107] +03 二月 2026 | 12:54:23,524 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:54:26,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 103, 203, 204, 207, 206, 207, 202, 102, 104, 104] +03 二月 2026 | 12:54:26,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:54:26,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[106, 105, 104] +03 二月 2026 | 12:54:26,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:54:26,835 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 105, 104, 108, 107, 207, 205] +03 二月 2026 | 12:54:26,839 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104] +03 二月 2026 | 12:54:26,839 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:54:26,839 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:54:26,839 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:54:26,839 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 105, 104, 108, 107, 207, 205] +03 二月 2026 | 12:54:33,749 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:54:35,075 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:54:43,829 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:54:45,075 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:54:53,911 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:54:55,076 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:03,989 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:05,076 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:14,071 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:15,077 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:24,150 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:25,077 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:34,228 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:35,078 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:44,309 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:45,078 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:54,389 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:55:55,079 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:56:03,295 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 12:56:03,347 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 12:56:13,622 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 12:56:13,622 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 12:56:13,731 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:56:13,747 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 12:56:18,110 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:33 +03 二月 2026 | 12:56:18,253 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:35 +03 二月 2026 | 12:56:18,324 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:56:18,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 12:56:21,358 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 12:56:21,400 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:21,451 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 12:56:21,491 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:21,615 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:21,640 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:21,731 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:56:21,741 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:56:21,774 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:56:21,781 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:56:22,504 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:56:22,599 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:56:23,357 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:56:23,357 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:56:23,357 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:569148 +03 二月 2026 | 12:56:23,459 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:56:23,459 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:56:23,459 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:342065 +03 二月 2026 | 12:56:23,709 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 12:56:23,810 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:56:25,314 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:569148 +03 二月 2026 | 12:56:25,354 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:25,435 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:342065 +03 二月 2026 | 12:56:25,477 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:25,563 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:25,631 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:25,665 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:56:25,704 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:56:25,748 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:56:25,791 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:56:33,703 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[209] +03 二月 2026 | 12:56:33,703 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 12:56:33,703 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 12:56:33,703 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 12:56:33,704 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[104, 108, 209, 101, 109, 102, 105, 104, 108, 107, 207, 205, 205, 203] +03 二月 2026 | 12:56:36,179 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 12:56:49,177 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:56:49,254 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:56:52,479 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:569148 +03 二月 2026 | 12:56:52,525 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:52,651 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:569148 +03 二月 2026 | 12:56:52,687 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:52,725 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:52,831 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:52,845 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:56:52,891 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:56:52,932 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:56:52,966 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:56:53,526 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:56:53,595 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:56:54,255 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:56:54,255 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:56:54,255 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:257000 +03 二月 2026 | 12:56:54,332 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:56:54,332 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:56:54,332 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:285482 +03 二月 2026 | 12:56:54,627 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:56:54,654 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 12:56:56,223 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:285482 +03 二月 2026 | 12:56:56,258 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:56,367 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:257000 +03 二月 2026 | 12:56:56,413 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:56,457 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:56,557 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:56:56,590 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:56:56,592 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:56:56,692 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:56:56,739 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:57:09,924 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:57:10,091 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:57:20,061 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:57:20,228 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:57:23,701 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:569148 +03 二月 2026 | 12:57:23,744 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:23,798 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:569148 +03 二月 2026 | 12:57:23,835 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:23,959 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:23,979 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:24,059 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:57:24,094 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:57:24,102 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:57:24,133 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:57:24,736 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:57:24,789 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:57:25,459 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:57:25,459 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:57:25,459 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:278263 +03 二月 2026 | 12:57:25,514 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:57:25,514 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:57:25,514 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:518676 +03 二月 2026 | 12:57:25,816 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 12:57:25,852 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 12:57:27,416 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:278263 +03 二月 2026 | 12:57:27,452 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:27,507 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:518676 +03 二月 2026 | 12:57:27,549 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:27,655 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:27,706 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:27,770 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:57:27,808 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:57:27,808 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:57:27,850 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:57:41,136 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:57:41,207 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:57:51,265 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:57:51,319 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 12:57:55,869 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:569148 +03 二月 2026 | 12:57:55,875 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:569148 +03 二月 2026 | 12:57:55,911 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:55,920 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:56,116 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:56,129 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 12:57:56,218 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 12:57:56,251 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 12:57:56,251 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 12:57:56,251 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 12:57:56,262 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:57:56,595 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 12:57:56,697 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 12:57:56,734 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 12:57:56,734 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2897000 +03 二月 2026 | 12:57:56,734 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 12:57:56,734 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 12:57:56,883 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 12:57:56,912 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:57:57,223 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4a26baea +03 二月 2026 | 12:57:57,822 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:57:57,822 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:57:57,822 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:636471 +03 二月 2026 | 12:57:57,898 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 12:57:57,899 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 12:57:57,899 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 12:57:57,935 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 12:57:57,971 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 12:57:58,131 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 12:57:58,183 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 12:57:58,837 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 12:57:59,615 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 12:57:59,615 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 12:57:59,615 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:563001 +03 二月 2026 | 14:30:36,612 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 14:30:36,657 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 14:30:46,932 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 14:30:46,932 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 14:30:47,044 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 14:30:47,061 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 14:30:51,356 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:36 +03 二月 2026 | 14:30:51,527 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 14:30:51,640 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:34 +03 二月 2026 | 14:30:56,388 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 14:30:56,424 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:30:56,492 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 14:30:56,527 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:30:56,626 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:30:56,675 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:30:56,756 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:30:56,757 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:30:56,757 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:30:56,799 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:30:56,799 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:30:56,799 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:30:57,256 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:30:57,321 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:30:57,380 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:30:57,418 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:30:57,418 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1601000 +03 二月 2026 | 14:30:57,418 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:30:57,418 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:30:57,444 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:30:57,484 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:30:57,484 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2897000 +03 二月 2026 | 14:30:57,484 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:30:57,484 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:30:57,585 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:30:57,635 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:30:57,818 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@435a628f +03 二月 2026 | 14:30:57,873 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@59cb77dc +03 二月 2026 | 14:30:58,526 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:30:58,527 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:30:58,527 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:30:58,561 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:30:58,580 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:30:58,581 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:30:58,581 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:30:58,598 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:30:58,620 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:30:58,661 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:30:58,738 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:30:58,814 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:30:59,428 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:30:59,468 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:31:00,316 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:31:00,316 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:31:00,316 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:797522 +03 二月 2026 | 14:31:00,340 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:31:00,341 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:31:00,341 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:697842 +03 二月 2026 | 14:31:00,648 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:31:00,668 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:31:02,208 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:697842 +03 二月 2026 | 14:31:02,242 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:31:02,271 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:797522 +03 二月 2026 | 14:31:02,305 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:31:02,444 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:31:02,454 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:31:02,568 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:31:02,569 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:31:02,569 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:31:02,575 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:31:02,575 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:31:02,575 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:31:02,923 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:31:02,935 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:31:03,046 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:31:03,063 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:31:03,084 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:31:03,084 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1601000 +03 二月 2026 | 14:31:03,084 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:31:03,085 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:31:03,105 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:31:03,105 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2897000 +03 二月 2026 | 14:31:03,105 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:31:03,105 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:31:03,235 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:31:03,274 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:31:03,474 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@435a628f +03 二月 2026 | 14:31:03,516 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@59cb77dc +03 二月 2026 | 14:31:04,181 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:31:04,181 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:31:04,181 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:31:04,219 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:31:04,219 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:31:04,219 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:31:04,219 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:31:04,254 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:31:04,260 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:31:04,300 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:31:04,393 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:31:04,448 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:31:07,804 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 14:31:07,908 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 14:31:08,082 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 14:31:10,429 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.252, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eogVxE1nPJ2bkxic10ZIltDWk4V2a789ccB0a4pGxicdO11pMOP7oUA5Dibpdib3p0vWMibp34xpAicXQmg/132, entrust=false, nick=敬你是条狗, seat=2, ready=0, hp_info={cur_hp=4987000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=177475} +03 二月 2026 | 14:31:11,032 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=177475} +03 二月 2026 | 14:31:11,136 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 14:31:11,309 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 14:31:13,601 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1---------com.robotcm.taurus.client.MessageResponse@3b2365be +03 二月 2026 | 14:31:13,601 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1getKey---------{robortInfo}:132788 +03 二月 2026 | 14:31:13,601 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1key---------g{0}:play:0 +03 二月 2026 | 14:31:13,601 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1aid---------132788 +03 二月 2026 | 14:31:17,794 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:31:27,836 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:31:27,899 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:31:28,126 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:31:28,126 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:31:28,126 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:697842 +03 二月 2026 | 14:31:28,202 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:31:28,202 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:31:28,202 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:697842 +03 二月 2026 | 14:31:28,931 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:31:28,935 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:31:30,770 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:697842 +03 二月 2026 | 14:31:30,818 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:31:30,858 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:697842 +03 二月 2026 | 14:31:30,897 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:31:31,027 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:31:31,068 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:31:31,151 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:31:31,152 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:31:31,152 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:31:31,198 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:31:31,238 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:31:31,510 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:31:31,548 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=697842, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:31:31,641 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:31:31,677 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:31:31,677 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2897000 +03 二月 2026 | 14:31:31,677 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:31:31,677 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:31:31,857 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:31:32,109 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@59cb77dc +03 二月 2026 | 14:31:32,879 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:31:32,879 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:31:32,879 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:31:32,915 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:31:32,950 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:31:33,129 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:31:33,458 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=697842, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:31:36,024 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 14:31:36,040 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 14:31:40,025 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:697842 +03 二月 2026 | 14:31:40,071 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:31:40,298 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:31:40,422 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:31:40,422 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:31:40,422 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:31:40,777 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:31:40,901 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:31:40,935 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:31:40,935 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1601000 +03 二月 2026 | 14:31:40,935 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:31:40,935 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:31:41,115 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:31:41,174 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:379209 +03 二月 2026 | 14:31:41,213 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:31:41,357 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@435a628f +03 二月 2026 | 14:31:41,424 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:31:41,553 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:31:41,594 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:31:42,078 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:31:42,078 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:31:42,078 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:31:42,113 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:31:42,149 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:31:42,322 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:31:42,326 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:31:43,009 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:31:43,107 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:31:43,107 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:31:43,107 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:349419 +03 二月 2026 | 14:31:43,484 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:31:43,797 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:31:43,797 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:31:43,797 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:305149 +03 二月 2026 | 14:31:44,203 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:31:45,192 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:349419 +03 二月 2026 | 14:31:45,238 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:31:45,452 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:31:45,575 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:31:45,621 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:31:45,875 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:305149 +03 二月 2026 | 14:31:45,915 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:31:46,084 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:31:46,211 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:31:46,211 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:31:46,211 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:31:46,569 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:31:46,693 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:31:46,731 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:31:46,731 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1601000 +03 二月 2026 | 14:31:46,731 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:31:46,731 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:31:46,906 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:31:47,134 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@435a628f +03 二月 2026 | 14:31:47,823 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:31:47,823 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:31:47,823 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:31:47,862 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:31:47,900 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:31:48,058 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:31:59,230 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:31:59,230 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:31:59,230 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:797522 +03 二月 2026 | 14:31:59,635 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:32:01,397 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:797522 +03 二月 2026 | 14:32:01,444 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:32:01,746 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:32:01,748 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:32:01,748 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:32:01,748 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:797522 +03 二月 2026 | 14:32:01,877 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:32:01,924 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:32:02,125 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:32:02,263 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=797522, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:32:03,756 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:797522 +03 二月 2026 | 14:32:03,795 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:32:04,117 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:32:04,247 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:32:04,248 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:32:04,248 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:32:04,622 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:32:04,753 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:32:04,791 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:32:04,791 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1601000 +03 二月 2026 | 14:32:04,791 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:32:04,791 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:32:04,962 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:32:05,204 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@435a628f +03 二月 2026 | 14:32:06,049 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:32:06,049 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:32:06,049 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:32:06,087 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:32:06,129 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:32:06,283 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:32:06,608 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=797522, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:32:11,403 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:697842 +03 二月 2026 | 14:32:11,449 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:32:11,679 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:32:11,807 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:32:11,853 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:32:12,564 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:32:13,375 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:32:13,375 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:32:13,375 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:857542 +03 二月 2026 | 14:32:13,780 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:32:14,707 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:697842 +03 二月 2026 | 14:32:14,745 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:32:14,953 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:32:15,077 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:32:15,116 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:32:15,564 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:857542 +03 二月 2026 | 14:32:15,612 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:32:15,788 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:32:15,828 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:32:15,913 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:32:15,959 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:32:16,606 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:32:16,606 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:32:16,606 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:904059 +03 二月 2026 | 14:32:16,956 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:32:18,665 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:904059 +03 二月 2026 | 14:32:18,703 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:32:18,911 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:32:19,033 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:32:19,073 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:33:43,310 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 14:33:43,354 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 14:33:53,632 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 14:33:53,632 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 14:33:53,741 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 14:33:53,758 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 14:33:57,705 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:35 +03 二月 2026 | 14:33:57,821 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 14:33:57,897 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:37 +03 二月 2026 | 14:34:00,988 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:34:01,076 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:34:01,832 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:34:01,833 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:34:01,833 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:873770 +03 二月 2026 | 14:34:01,938 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:34:01,938 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:34:01,938 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:317743 +03 二月 2026 | 14:34:02,163 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:34:02,292 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:34:03,709 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:873770 +03 二月 2026 | 14:34:03,745 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:34:03,934 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:34:03,994 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:317743 +03 二月 2026 | 14:34:04,034 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:34:04,053 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:34:04,053 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:34:04,053 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:34:04,191 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:34:04,341 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:34:04,341 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:34:04,341 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:34:04,411 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:34:04,531 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:34:04,571 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:34:04,571 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2897000 +03 二月 2026 | 14:34:04,571 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:34:04,571 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:34:04,713 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:34:04,726 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:34:04,862 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:34:04,901 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:34:04,901 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1601000 +03 二月 2026 | 14:34:04,902 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:34:04,902 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:34:04,951 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5fe326cf +03 二月 2026 | 14:34:05,062 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:34:05,321 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b8ae67f +03 二月 2026 | 14:34:05,727 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:34:05,727 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:34:05,727 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:34:05,765 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:34:05,804 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:34:05,954 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:34:06,092 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:34:06,092 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:34:06,092 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:34:06,131 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:34:06,171 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:34:06,329 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:34:09,366 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 14:34:09,480 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:34:19,686 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:34:29,410 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:34:29,680 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:34:29,680 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:34:29,680 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:317743 +03 二月 2026 | 14:34:29,794 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:34:30,226 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:34:30,458 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:34:30,458 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:34:30,458 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:317743 +03 二月 2026 | 14:34:30,895 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:34:32,236 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:317743 +03 二月 2026 | 14:34:32,283 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:34:32,506 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:34:32,630 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:317743 +03 二月 2026 | 14:34:32,656 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:34:32,671 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:34:32,703 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:34:32,829 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:34:32,978 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:34:32,979 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:34:32,979 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:34:33,028 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=317743, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:34:33,396 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:34:33,548 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:34:33,593 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:34:33,594 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1601000 +03 二月 2026 | 14:34:33,594 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:34:33,594 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:34:33,755 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:34:34,008 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b8ae67f +03 二月 2026 | 14:34:34,774 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:34:34,774 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:34:34,775 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:34:34,818 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:34:34,857 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:34:35,015 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:34:35,360 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=317743, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:34:36,155 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 14:34:36,405 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:34:36,444 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 14:34:36,787 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:34:36,832 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 14:34:37,272 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:34:37,317 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 14:34:37,986 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:34:38,427 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 14:34:38,869 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:34:38,911 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 14:34:39,323 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:34:39,364 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 14:34:39,839 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:34:39,883 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 14:34:40,311 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:34:46,070 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:34:48,402 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:34:56,252 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:34:56,694 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:34:56,694 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:34:56,695 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:317743 +03 二月 2026 | 14:34:57,135 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:34:58,507 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:34:58,809 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:317743 +03 二月 2026 | 14:34:58,847 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:34:58,944 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:34:58,944 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:34:58,944 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:317743 +03 二月 2026 | 14:34:59,046 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:34:59,169 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:34:59,209 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:34:59,491 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:34:59,578 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=317743, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:35:01,133 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:317743 +03 二月 2026 | 14:35:01,168 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:35:01,359 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:35:01,475 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:35:01,475 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:35:01,475 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:35:01,820 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:35:01,935 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:35:01,974 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:35:01,983 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1601000 +03 二月 2026 | 14:35:01,983 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:35:01,983 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:35:02,137 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:35:02,357 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b8ae67f +03 二月 2026 | 14:35:03,020 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:35:03,020 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:35:03,020 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:35:03,059 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:35:03,098 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:35:03,246 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:35:03,607 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=317743, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:35:06,673 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=132788} +03 二月 2026 | 14:35:06,903 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:35:06,940 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=132788} +03 二月 2026 | 14:35:07,371 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:35:07,418 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=132788} +03 二月 2026 | 14:35:07,790 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:35:07,827 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=132788} +03 二月 2026 | 14:35:08,214 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:35:08,250 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=132788} +03 二月 2026 | 14:35:08,661 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:35:08,703 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=132788} +03 二月 2026 | 14:35:09,139 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:35:09,181 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=132788} +03 二月 2026 | 14:35:09,571 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:35:09,611 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=132788} +03 二月 2026 | 14:35:10,044 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:35:10,243 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 14:35:10,321 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3908a5aa +03 二月 2026 | 14:35:10,359 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++132788 +03 二月 2026 | 14:35:10,474 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 14:35:10,513 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 14:35:10,551 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3908a5aa +03 二月 2026 | 14:35:10,589 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 14:35:10,666 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3908a5aa +03 二月 2026 | 14:35:10,703 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++132788 +03 二月 2026 | 14:35:10,815 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 14:35:10,853 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 14:35:10,891 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3908a5aa +03 二月 2026 | 14:35:10,929 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 14:35:11,004 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3908a5aa +03 二月 2026 | 14:35:11,046 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++132788 +03 二月 2026 | 14:35:11,165 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 14:35:11,204 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 14:35:11,241 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3908a5aa +03 二月 2026 | 14:35:11,278 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 14:35:11,354 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3908a5aa +03 二月 2026 | 14:35:11,391 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++132788 +03 二月 2026 | 14:35:11,504 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 14:35:11,543 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 14:35:11,581 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@3908a5aa +03 二月 2026 | 14:35:12,618 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:35:13,404 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 204, 109, 104, 105, 103, 204, 103, 102, 206, 205, 207, 108, 205, 204, 109, 104, 105, 103, 204, 103, 102, 206, 205, 207, 108, 205, 204, 109, 104, 105, 103, 204, 103, 102, 206, 205, 207, 108, 205, 204, 109, 104, 105, 103, 204, 103, 102, 206, 205, 207, 108, 106, 106, 106, 106] +03 二月 2026 | 14:35:13,404 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 14:35:13,404 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 14:35:13,404 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 14:35:13,404 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +03 二月 2026 | 14:35:16,648 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:35:22,618 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:35:26,649 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:35:32,618 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:35:36,649 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:44:08,156 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 14:44:08,197 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 14:44:18,471 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 14:44:18,471 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 14:44:18,592 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 14:44:18,606 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 14:44:23,104 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:36 +03 二月 2026 | 14:44:23,271 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:38 +03 二月 2026 | 14:44:23,274 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 14:44:26,859 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:873770 +03 二月 2026 | 14:44:26,895 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [168417,112233]] +03 二月 2026 | 14:44:26,901 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:873770 +03 二月 2026 | 14:44:26,938 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [168417,112233]] +03 二月 2026 | 14:44:27,097 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [168417,112233]] +03 二月 2026 | 14:44:27,097 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [168417,112233]] +03 二月 2026 | 14:44:27,202 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:44:27,217 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:44:27,217 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:44:27,217 | INFO | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room full:g{670680}:m132788 room_key:room:873770 +03 二月 2026 | 14:44:27,217 | INFO | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom enter group fail, room open close:g{670680}:m132788 room_key:room:873770 +03 二月 2026 | 14:44:27,217 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:44:27,239 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:44:27,708 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:44:27,812 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:44:27,850 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:44:27,855 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:44:27,856 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1600000 +03 二月 2026 | 14:44:27,856 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:44:27,856 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:44:28,013 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:44:28,218 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2f5adeb2 +03 二月 2026 | 14:44:28,703 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:44:28,703 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:44:28,703 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:400815 +03 二月 2026 | 14:44:28,851 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:44:28,852 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:44:28,852 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:44:28,894 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:44:28,957 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:44:29,030 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:44:29,119 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:44:29,812 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:44:30,550 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:44:30,550 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:44:30,550 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:386143 +03 二月 2026 | 14:44:30,664 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:400815 +03 二月 2026 | 14:44:30,700 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:44:30,877 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:44:30,894 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:44:30,997 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:44:31,034 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:44:32,385 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:386143 +03 二月 2026 | 14:44:32,422 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:44:32,616 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:44:32,721 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:44:32,722 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:44:32,722 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:44:33,057 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:44:33,162 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:44:33,205 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:44:33,205 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1600000 +03 二月 2026 | 14:44:33,205 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:44:33,205 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:44:33,363 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:44:33,584 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2f5adeb2 +03 二月 2026 | 14:44:34,209 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:44:34,209 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:44:34,209 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:44:34,251 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:44:34,294 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:44:34,454 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:44:37,845 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 14:44:37,958 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:44:47,799 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:44:54,490 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:45:31,290 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 14:45:31,334 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 14:45:41,612 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 14:45:41,612 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 14:45:41,741 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 14:45:41,744 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 14:45:45,859 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:37 +03 二月 2026 | 14:45:46,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 14:45:46,090 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:39 +03 二月 2026 | 14:45:49,063 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:45:49,158 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:45:50,020 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:45:50,021 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:45:50,021 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:757940 +03 二月 2026 | 14:45:50,140 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:45:50,140 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:45:50,140 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:327375 +03 二月 2026 | 14:45:50,379 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:45:50,503 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:45:52,011 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:757940 +03 二月 2026 | 14:45:52,051 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:45:52,233 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:327375 +03 二月 2026 | 14:45:52,258 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:45:52,270 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:45:52,378 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:45:52,378 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:45:52,378 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:45:52,428 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:45:52,541 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:45:52,542 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:45:52,542 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:45:52,743 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:45:52,846 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:45:52,858 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:45:52,901 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:45:52,903 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:45:52,903 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:45:52,903 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:45:52,968 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:45:53,005 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:45:53,006 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1600000 +03 二月 2026 | 14:45:53,006 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:45:53,006 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:45:53,073 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:45:53,143 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:45:53,297 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:45:53,373 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@263c4d72 +03 二月 2026 | 14:45:53,979 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:45:53,980 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:45:53,980 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:45:54,022 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:45:54,051 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:45:54,051 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:45:54,051 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:45:54,065 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:45:54,089 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:45:54,126 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:45:54,232 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:45:54,267 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:45:57,665 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 14:45:57,781 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 14:46:00,135 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.252, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=622404300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 14:46:03,014 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1---------com.robotcm.taurus.client.MessageResponse@2e4c45ec +03 二月 2026 | 14:46:03,014 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1getKey---------{robortInfo}:168417 +03 二月 2026 | 14:46:03,014 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1key---------g{null}:play:null +03 二月 2026 | 14:46:03,014 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1aid---------168417 +03 二月 2026 | 14:46:07,609 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:46:11,612 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.247, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=622404300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 14:46:11,612 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.247, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=622404300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 14:46:17,727 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:46:17,853 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:46:20,683 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:327375 +03 二月 2026 | 14:46:20,726 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 14:46:20,918 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 14:46:21,033 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:46:21,034 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:46:21,034 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:46:21,156 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:327375 +03 二月 2026 | 14:46:21,193 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 14:46:21,340 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 14:46:21,377 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:46:21,456 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:46:21,496 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:46:21,498 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:46:21,534 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:46:21,534 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:46:21,534 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:46:21,534 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:46:21,681 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:46:21,930 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:46:22,145 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:46:22,666 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:46:22,666 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:46:22,666 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:46:22,703 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:46:22,740 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:46:22,870 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:46:22,882 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:46:22,882 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:841978 +03 二月 2026 | 14:46:22,903 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:46:23,230 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:46:23,587 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:46:24,320 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:46:24,320 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:46:24,320 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:590290 +03 二月 2026 | 14:46:24,797 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:46:25,027 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:841978 +03 二月 2026 | 14:46:25,067 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:46:25,248 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:46:25,364 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 14:46:25,403 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:46:26,024 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 14:46:26,102 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 14:46:26,474 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:590290 +03 二月 2026 | 14:46:26,514 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:46:26,699 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:46:26,817 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:46:26,817 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:46:26,818 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:46:27,160 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:46:27,276 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:46:27,313 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:46:27,313 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:46:27,313 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:46:27,313 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:46:27,459 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:46:27,697 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:46:28,392 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:46:28,392 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:46:28,392 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:46:28,429 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:46:28,466 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:46:28,620 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:46:51,600 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:590290 +03 二月 2026 | 14:46:51,634 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:46:51,827 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:46:51,941 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:46:51,941 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:46:51,941 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:46:52,281 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:46:52,396 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:46:52,433 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:46:52,433 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1600000 +03 二月 2026 | 14:46:52,433 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:46:52,433 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:46:52,591 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:46:52,819 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@263c4d72 +03 二月 2026 | 14:46:53,510 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:46:53,510 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:46:53,510 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:46:53,555 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:46:53,594 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:46:53,744 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:46:54,420 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:46:54,831 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:590290 +03 二月 2026 | 14:46:54,867 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:46:55,020 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:46:55,143 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:46:55,144 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:46:55,144 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:46:55,160 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:46:55,160 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:46:55,160 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:795375 +03 二月 2026 | 14:46:55,487 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:46:55,499 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:46:55,618 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:46:55,657 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:46:55,657 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:46:55,657 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:46:55,657 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:46:55,816 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:46:56,036 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:46:56,747 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:46:56,747 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:46:56,747 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:46:56,783 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:46:56,821 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:46:56,964 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:46:57,026 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:795375 +03 二月 2026 | 14:46:57,060 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:46:57,253 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:46:57,368 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:46:57,368 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:46:57,368 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:46:57,632 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:46:57,668 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:46:57,788 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:46:57,827 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:46:57,827 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1600000 +03 二月 2026 | 14:46:57,827 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:46:57,827 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:46:57,986 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:46:58,220 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@263c4d72 +03 二月 2026 | 14:46:58,367 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:46:58,367 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:46:58,367 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:850929 +03 二月 2026 | 14:46:58,694 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:46:58,921 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:46:58,921 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:46:58,923 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:46:58,960 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:46:58,997 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:46:59,140 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:47:00,210 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 14:47:00,244 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:47:00,428 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:47:00,543 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:47:00,543 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:47:00,543 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:47:00,877 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:47:00,992 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:47:01,027 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:47:01,027 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:47:01,027 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:47:01,027 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:47:01,178 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:47:01,403 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:47:02,092 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:47:02,093 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:47:02,093 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:47:02,127 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:47:02,162 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:47:02,301 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:47:12,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 14:47:12,704 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:47:12,704 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:47:12,704 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:590290 +03 二月 2026 | 14:47:13,103 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:47:14,620 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:590290 +03 二月 2026 | 14:47:14,655 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:14,853 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:14,984 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:47:14,984 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:47:14,984 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:47:15,327 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:47:15,449 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:47:15,484 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:47:15,484 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:1600000 +03 二月 2026 | 14:47:15,484 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:47:15,484 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:47:15,636 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:47:15,865 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:47:15,866 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:47:15,866 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:590290 +03 二月 2026 | 14:47:15,995 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@263c4d72 +03 二月 2026 | 14:47:16,455 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:47:16,690 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:47:16,690 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:47:16,690 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:47:16,725 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:47:16,760 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:47:16,899 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:47:17,200 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=590290, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:47:18,005 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:590290 +03 二月 2026 | 14:47:18,039 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:18,225 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:18,332 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:47:18,332 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:47:18,332 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:47:18,678 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:47:18,786 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:47:18,829 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:47:18,829 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:47:18,829 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:47:18,829 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:47:18,980 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:47:19,189 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:47:19,816 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:47:19,816 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:47:19,816 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:47:19,854 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:47:19,892 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:47:20,039 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:47:20,330 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=590290, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:47:20,362 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=132788} +03 二月 2026 | 14:47:20,636 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 14:47:20,886 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 14:47:20,886 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------132788 +03 二月 2026 | 14:47:20,984 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 14:47:21,191 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++132788 +03 二月 2026 | 14:47:21,337 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 14:47:21,386 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 14:47:21,435 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@23f3188b +03 二月 2026 | 14:47:22,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 207, 106, 102, 108, 206, 107, 208, 102, 102, 108] +03 二月 2026 | 14:47:22,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 14:47:22,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +03 二月 2026 | 14:47:22,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 14:47:22,555 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[207] +03 二月 2026 | 14:47:24,560 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[103, 207, 106, 102, 206, 107, 208, 102, 102, 108, 204] +03 二月 2026 | 14:47:24,561 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 14:47:24,561 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[207, 208, 206] +03 二月 2026 | 14:47:24,561 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 14:47:24,561 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[108, 108, 208, 206] +03 二月 2026 | 14:47:32,898 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 14:47:32,934 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:47:33,119 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:47:33,239 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:47:33,240 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:47:33,240 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:47:33,372 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:47:33,595 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:47:33,718 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:47:33,755 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:47:33,755 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2014000 +03 二月 2026 | 14:47:33,755 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:47:33,755 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:47:33,904 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:47:34,133 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@263c4d72 +03 二月 2026 | 14:47:34,804 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:47:34,804 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:47:34,804 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:47:34,842 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:47:34,880 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:47:35,027 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:47:35,722 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:47:36,461 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:47:36,461 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:47:36,461 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:805509 +03 二月 2026 | 14:47:36,796 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:47:38,339 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:805509 +03 二月 2026 | 14:47:38,374 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:47:38,560 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:47:38,684 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:47:38,684 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:47:38,684 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:47:39,038 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:47:39,158 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:47:39,196 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:47:39,196 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2014000 +03 二月 2026 | 14:47:39,196 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:47:39,196 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:47:39,348 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:47:39,578 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@263c4d72 +03 二月 2026 | 14:47:40,244 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:47:40,244 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:47:40,245 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:47:40,283 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:47:40,321 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:47:40,468 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:47:43,512 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 14:47:43,833 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:47:43,833 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:47:43,833 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:850929 +03 二月 2026 | 14:47:44,216 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:47:45,902 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 14:47:45,948 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:46,049 | ERROR | Thread-37 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 14:47:46,117 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 14:47:46,154 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:46,259 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:47:46,259 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:47:46,260 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:47:46,586 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:47:46,691 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:47:46,729 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:47:46,729 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:47:46,730 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:47:46,730 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:47:46,889 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:47:47,097 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:47:47,729 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:47:47,729 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:47:47,729 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:47:47,768 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:47:47,807 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:47:47,973 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:47:48,287 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=850929, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:47:54,193 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:47:54,194 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:47:54,194 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:850929 +03 二月 2026 | 14:47:54,422 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 14:47:54,467 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:54,517 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:47:54,673 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:54,780 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:47:54,780 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:47:54,780 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:47:55,289 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:47:55,404 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:47:55,438 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:47:55,438 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:47:55,438 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:47:55,438 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:47:55,598 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:47:55,826 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:47:56,294 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 14:47:56,330 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:56,487 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:47:56,487 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:47:56,487 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:47:56,515 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:47:56,522 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:47:56,555 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:47:56,757 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:47:56,757 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:47:56,757 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:47:56,840 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:47:57,074 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:47:57,180 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:47:57,214 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:47:57,214 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2014000 +03 二月 2026 | 14:47:57,214 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:47:57,215 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:47:57,367 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:47:57,473 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:47:57,601 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@263c4d72 +03 二月 2026 | 14:47:58,257 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:47:58,257 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:47:58,257 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:276115 +03 二月 2026 | 14:47:58,278 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:47:58,278 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:47:58,278 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:47:58,312 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:47:58,347 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:47:58,489 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:47:58,646 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:47:58,781 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=850929, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:48:00,303 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:276115 +03 二月 2026 | 14:48:00,355 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:48:00,571 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:48:00,686 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:48:00,686 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:48:00,686 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:48:01,018 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:48:01,133 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:48:01,167 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:48:01,167 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:48:01,168 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:48:01,168 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:48:01,337 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:48:01,566 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:48:02,261 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:48:02,261 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:48:02,261 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:48:02,295 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:48:02,330 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:48:02,493 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:48:04,839 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 14:48:04,875 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:48:05,069 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:48:05,186 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:48:05,186 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:48:05,186 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:48:05,520 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:48:05,640 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:48:05,674 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:48:05,675 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2014000 +03 二月 2026 | 14:48:05,675 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:48:05,675 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:48:05,835 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:48:06,063 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@263c4d72 +03 二月 2026 | 14:48:06,750 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:48:06,750 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:48:06,750 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:48:06,785 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:48:06,820 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:48:06,961 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:48:07,655 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 14:48:08,414 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:48:08,414 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:48:08,414 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:266152 +03 二月 2026 | 14:48:08,745 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:48:10,307 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:266152 +03 二月 2026 | 14:48:10,341 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:48:10,537 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 14:48:10,651 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:48:10,651 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:48:10,651 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:48:10,983 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:48:11,097 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:48:11,132 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:48:11,132 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2014000 +03 二月 2026 | 14:48:11,132 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:48:11,132 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:48:11,291 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:48:11,520 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@263c4d72 +03 二月 2026 | 14:48:12,206 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:48:12,206 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:48:12,206 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:48:12,241 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:48:12,277 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:48:12,420 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:48:16,068 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:48:16,068 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:48:16,068 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:850929 +03 二月 2026 | 14:48:16,461 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 14:48:18,138 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 14:48:18,184 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:48:18,399 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 14:48:18,523 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:48:18,524 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:48:18,524 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:48:18,901 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:48:19,021 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:48:19,054 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:48:19,054 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:48:19,054 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:48:19,055 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:48:19,223 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:48:19,457 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:48:20,161 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 14:48:20,161 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 14:48:20,161 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 14:48:20,196 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 14:48:20,231 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 14:48:20,389 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 14:48:20,712 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=850929, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 14:48:25,905 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 14:48:26,108 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 14:48:26,108 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 14:48:26,108 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:850929 +03 二月 2026 | 14:48:26,532 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 14:48:27,109 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 14:48:27,153 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:48:27,362 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:48:27,482 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:48:27,482 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:48:27,482 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:48:27,827 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 14:48:27,947 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 14:48:27,982 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 14:48:27,982 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 14:48:27,982 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 14:48:27,982 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 14:48:28,151 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 14:48:28,159 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 14:48:28,188 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:48:28,346 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 14:48:28,394 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@743372e9 +03 二月 2026 | 14:48:28,468 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 14:48:28,468 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 14:48:28,468 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 14:48:28,783 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:08:38,299 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 15:08:38,341 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 15:08:48,611 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 15:08:48,611 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 15:08:48,733 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 15:08:48,741 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 15:08:53,006 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:38 +03 二月 2026 | 15:08:53,104 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:40 +03 二月 2026 | 15:08:53,216 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 15:08:53,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 15:08:53,452 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:08:53,452 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:08:53,452 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:850929 +03 二月 2026 | 15:08:53,624 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:08:53,624 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:08:53,624 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:850929 +03 二月 2026 | 15:08:53,955 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:08:54,101 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:08:56,054 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 15:08:56,091 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:08:56,216 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:850929 +03 二月 2026 | 15:08:56,256 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:08:56,279 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:08:56,406 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:08:56,406 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:08:56,406 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:08:56,410 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:08:56,529 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:08:56,529 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:08:56,530 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:08:56,905 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:08:56,988 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:08:57,023 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:08:57,066 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:08:57,067 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:08:57,067 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:08:57,067 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:08:57,116 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:08:57,149 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:08:57,149 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2014000 +03 二月 2026 | 15:08:57,149 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:08:57,149 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:08:57,215 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:08:57,312 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:08:57,454 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51422871 +03 二月 2026 | 15:08:57,564 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@36d05f27 +03 二月 2026 | 15:08:58,195 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:08:58,195 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:08:58,195 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:08:58,236 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:08:58,279 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:08:58,289 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:08:58,289 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:08:58,289 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:08:58,325 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:08:58,359 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:08:58,440 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:08:58,506 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:08:58,767 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=850929, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:08:58,805 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=850929, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:09:00,945 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=120.229.85.158, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEJcIGNnZQxAzTwQcxFzanusUOn7kRMG2WEQSFbEgh67vIrA0voW3M7S5nIRj0wKDL1Ih3MSiaQDjPFVZeMPpHd2QmWh3cO3w10pZYabBtubC3A/132, entrust=false, nick= 小麻花 0点 九点免打扰 , seat=2, ready=0, hp_info={cur_hp=2014000, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=132788} +03 二月 2026 | 15:09:01,850 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 15:09:02,093 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 15:09:02,294 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:09:02,451 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 15:09:02,568 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 15:09:02,762 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:09:16,152 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 15:09:16,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 15:09:21,898 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:09:21,923 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:09:24,445 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:795375 +03 二月 2026 | 15:09:24,485 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:09:24,690 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:09:24,811 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:09:24,811 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:09:24,811 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:09:25,308 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:09:25,483 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:09:25,521 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:09:25,521 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2014000 +03 二月 2026 | 15:09:25,521 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:09:25,521 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:09:25,685 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:09:25,928 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@36d05f27 +03 二月 2026 | 15:09:26,655 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:09:26,655 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:09:26,655 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:09:26,689 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:09:26,723 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:09:26,871 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:09:27,573 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 15:09:28,478 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:09:28,478 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:09:28,478 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:914249 +03 二月 2026 | 15:09:28,832 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:09:30,509 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:914249 +03 二月 2026 | 15:09:30,550 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:09:30,753 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:09:30,873 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:09:30,873 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:09:30,874 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:09:55,396 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 15:09:55,438 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 15:10:05,728 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 15:10:05,728 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 15:10:05,837 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 15:10:05,854 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 15:10:09,966 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:39 +03 二月 2026 | 15:10:10,140 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:41 +03 二月 2026 | 15:10:10,207 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 15:10:13,320 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:914249 +03 二月 2026 | 15:10:13,355 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:10:13,451 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:914249 +03 二月 2026 | 15:10:13,491 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:10:13,543 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:10:13,649 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:10:13,657 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:10:13,658 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:10:13,658 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:10:13,774 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:10:13,775 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:10:13,775 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:10:14,129 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:10:14,244 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:10:14,260 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:10:14,289 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:10:14,289 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:10:14,289 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:10:14,289 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:10:14,374 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:10:14,415 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:10:14,415 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2014000 +03 二月 2026 | 15:10:14,415 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:10:14,415 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:10:14,449 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:10:14,574 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:10:14,696 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1ba40e86 +03 二月 2026 | 15:10:14,816 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@20ab432c +03 二月 2026 | 15:10:15,434 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:10:15,434 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:10:15,434 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:10:15,475 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:10:15,517 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:10:15,543 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:10:15,544 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:10:15,544 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:10:15,585 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:10:15,626 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:10:15,670 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:10:15,786 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:10:16,423 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 15:10:16,484 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 15:10:17,295 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:10:17,296 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:10:17,296 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:562430 +03 二月 2026 | 15:10:17,342 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:10:17,342 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:10:17,342 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:829600 +03 二月 2026 | 15:10:17,649 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:10:17,675 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:10:19,257 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:562430 +03 二月 2026 | 15:10:19,293 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:10:19,345 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:829600 +03 二月 2026 | 15:10:19,384 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:10:19,483 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:10:19,541 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:10:19,609 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:10:19,609 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:10:19,609 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:10:19,656 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:10:19,657 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:10:19,657 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:10:19,977 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:10:20,007 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:10:20,091 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:10:20,132 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:10:20,133 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:10:20,133 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:10:20,133 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:10:20,133 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:10:20,172 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:10:20,172 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2014000 +03 二月 2026 | 15:10:20,172 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:10:20,172 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:10:20,285 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:10:20,331 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:10:20,533 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1ba40e86 +03 二月 2026 | 15:10:20,575 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@20ab432c +03 二月 2026 | 15:10:21,276 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:10:21,276 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:10:21,276 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:10:21,317 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:10:21,317 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:10:21,317 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:10:21,317 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:10:21,358 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:10:21,358 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:10:21,398 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:10:21,514 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:10:21,559 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:10:24,979 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 15:10:25,100 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:10:25,296 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:10:28,570 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.252, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=621978300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 15:10:29,576 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 15:10:29,691 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:10:29,889 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:10:29,889 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 15:10:29,967 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 15:10:30,166 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 15:10:30,286 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 15:10:30,326 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 15:10:30,365 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@1e7b4a45 +03 二月 2026 | 15:10:30,366 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 107, 207, 205, 103, 201, 209, 207, 107, 106, 108, 109, 101, 204] +03 二月 2026 | 15:10:30,366 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 15:10:30,366 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 15:10:30,366 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 15:10:30,366 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 15:10:33,109 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 107, 207, 205, 103, 209, 207, 107, 106, 108, 109, 101, 204, 109] +03 二月 2026 | 15:10:33,109 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 15:10:33,109 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 15:10:33,109 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 15:10:33,109 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 101] +03 二月 2026 | 15:10:34,926 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:10:36,181 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 107, 205, 103, 209, 207, 107, 106, 108, 109, 101, 204, 109, 106] +03 二月 2026 | 15:10:36,181 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 15:10:36,181 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 15:10:36,181 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 15:10:36,181 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 101, 201, 207, 207] +03 二月 2026 | 15:10:36,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106] +03 二月 2026 | 15:10:36,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 15:10:36,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 15:10:36,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 15:10:36,182 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 101, 201, 207, 207] +03 二月 2026 | 15:10:44,872 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:10:45,049 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:10:54,873 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:10:55,169 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:12:01,129 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 15:12:01,174 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 15:12:11,451 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 15:12:11,451 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 15:12:11,566 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 15:12:11,590 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 15:12:15,848 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:42 +03 二月 2026 | 15:12:15,925 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:40 +03 二月 2026 | 15:12:16,049 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 15:12:16,149 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 15:12:18,960 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 15:12:18,989 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 15:12:19,826 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:12:19,827 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:12:19,827 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:251366 +03 二月 2026 | 15:12:19,865 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:12:19,865 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:12:19,866 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:350745 +03 二月 2026 | 15:12:20,167 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:12:20,220 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:12:21,846 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:251366 +03 二月 2026 | 15:12:21,863 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:350745 +03 二月 2026 | 15:12:21,885 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:12:21,901 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:12:22,062 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:12:22,094 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:12:22,180 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:12:22,180 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:12:22,180 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:12:22,215 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:12:22,215 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:12:22,215 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:12:22,538 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:12:22,540 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:12:22,661 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:12:22,664 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:12:22,702 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:12:22,702 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2013000 +03 二月 2026 | 15:12:22,702 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:12:22,702 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:12:22,702 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:12:22,702 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:12:22,702 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:12:22,702 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:12:22,838 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:12:22,868 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:12:23,072 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@519a6ec0 +03 二月 2026 | 15:12:23,115 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e3c1cbe +03 二月 2026 | 15:12:23,804 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:12:23,805 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:12:23,805 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:12:23,829 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:12:23,830 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:12:23,830 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:12:23,844 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:12:23,869 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:12:23,884 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:12:23,912 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:12:24,034 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:12:24,076 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:12:27,399 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 15:12:27,511 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:12:27,706 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:12:32,782 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.247, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=621977300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 15:12:35,650 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1---------com.robotcm.taurus.client.MessageResponse@d48ab18 +03 二月 2026 | 15:12:35,650 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1getKey---------{robortInfo}:168417 +03 二月 2026 | 15:12:35,650 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1key---------g{0}:play:0 +03 二月 2026 | 15:12:35,650 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 退出状态1aid---------168417 +03 二月 2026 | 15:12:36,207 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 15:12:36,308 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 15:12:39,625 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.247, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=621977300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 15:12:47,497 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:12:47,546 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:12:47,772 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:12:47,772 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:12:47,772 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:251366 +03 二月 2026 | 15:12:47,817 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:12:47,817 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:12:47,817 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:251366 +03 二月 2026 | 15:12:48,301 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:12:48,336 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:12:50,161 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:251366 +03 二月 2026 | 15:12:50,202 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:12:50,257 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:251366 +03 二月 2026 | 15:12:50,299 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:12:50,406 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:12:50,449 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:12:50,536 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:12:50,536 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:12:50,536 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:12:50,568 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 15:12:50,611 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:12:50,911 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:12:50,940 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=251366, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:12:51,030 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:12:51,073 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:12:51,073 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2013000 +03 二月 2026 | 15:12:51,073 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:12:51,073 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:12:51,214 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:12:51,454 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e3c1cbe +03 二月 2026 | 15:12:52,175 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:12:52,175 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:12:52,176 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:12:52,215 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:12:52,253 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:12:52,414 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:12:52,734 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=251366, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:12:53,545 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.246, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=621977300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 15:12:53,545 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.246, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=621977300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 15:12:53,545 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{sex=1, ip=103.43.132.246, entrust_time=0, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, entrust=false, nick=小猫, seat=2, ready=0, hp_info={cur_hp=621977300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, aid=112233} +03 二月 2026 | 15:12:56,210 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 15:12:56,251 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 15:13:14,238 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 15:13:26,027 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:13:26,277 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:13:26,278 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:13:26,278 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:251366 +03 二月 2026 | 15:13:26,652 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:13:28,533 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:251366 +03 二月 2026 | 15:13:28,574 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 15:13:28,760 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 15:13:28,878 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 15:13:28,919 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:13:29,242 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=251366, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:13:34,359 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:13:34,755 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:13:34,755 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:13:34,755 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:251366 +03 二月 2026 | 15:13:35,142 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:13:36,226 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 15:13:36,259 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 15:13:36,754 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:251366 +03 二月 2026 | 15:13:36,798 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 15:13:36,990 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 15:13:37,107 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:13:37,107 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:13:37,107 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:13:37,458 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:13:37,575 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:13:37,614 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:13:37,614 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:13:37,614 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:13:37,614 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:13:37,757 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:13:37,995 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@519a6ec0 +03 二月 2026 | 15:13:38,720 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:13:38,720 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:13:38,720 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:13:38,759 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:13:38,799 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:13:38,964 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:13:39,285 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=251366, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:13:44,861 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:251366 +03 二月 2026 | 15:13:44,905 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 15:13:45,103 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 15:13:45,225 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:13:45,226 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:13:45,226 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:13:45,584 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:13:45,706 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:13:45,745 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:13:45,745 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:13:45,745 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:13:45,745 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:13:45,890 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:13:46,130 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@519a6ec0 +03 二月 2026 | 15:13:46,849 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:13:46,849 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:13:46,849 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:13:46,888 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:13:46,927 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:13:47,092 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:13:47,782 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 15:13:48,653 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:13:48,655 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:13:48,655 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:484838 +03 二月 2026 | 15:13:49,039 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:13:50,693 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:484838 +03 二月 2026 | 15:13:50,737 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:13:50,924 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:13:51,047 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:13:51,047 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:13:51,047 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:13:51,407 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:13:51,532 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:13:51,572 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:13:51,572 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:13:51,572 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:13:51,572 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:13:51,717 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:13:51,962 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@519a6ec0 +03 二月 2026 | 15:13:52,536 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 15:13:52,686 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:13:52,686 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:13:52,686 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:13:52,726 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:13:52,764 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:13:52,929 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:13:56,352 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:13:56,471 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:132788 +03 二月 2026 | 15:13:56,659 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:15:22,426 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 15:15:22,469 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 15:15:32,744 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 15:15:32,744 | INFO | 132788 | client.business.AccountBusiness | | id:132788 login +03 二月 2026 | 15:15:32,873 | INFO | 132788 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 15:15:32,881 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 15:15:37,353 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:41 +03 二月 2026 | 15:15:37,546 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 15:15:37,801 | WARN | 132788 | client.business.AccountBusiness | | id:132788 repeat login, token count:43 +03 二月 2026 | 15:15:40,798 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 15:15:40,973 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 15:15:41,767 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:15:41,768 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:15:41,768 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:889913 +03 二月 2026 | 15:15:41,826 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:15:41,827 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:15:41,827 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:800989 +03 二月 2026 | 15:15:42,137 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:15:42,235 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:15:43,884 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:889913 +03 二月 2026 | 15:15:43,934 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:15:43,957 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:800989 +03 二月 2026 | 15:15:43,996 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:15:44,140 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:15:44,163 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 15:15:44,262 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:15:44,262 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:15:44,262 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:15:44,273 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:15:44,273 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:15:44,273 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:15:44,615 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:15:44,635 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:15:44,737 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:15:44,745 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:15:44,779 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:15:44,779 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2013000 +03 二月 2026 | 15:15:44,779 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:15:44,779 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:15:44,788 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:15:44,789 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:15:44,789 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:15:44,789 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:15:44,942 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:15:44,950 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:15:45,166 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ad554bf +03 二月 2026 | 15:15:45,212 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51d0bd89 +03 二月 2026 | 15:15:45,912 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:15:45,912 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:15:45,912 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:15:45,922 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:15:45,922 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:15:45,922 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:15:45,956 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:15:45,961 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:15:46,002 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:15:46,002 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:15:46,162 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:15:46,189 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:15:49,605 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:15:49,742 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:15:49,994 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:15:59,534 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:16:09,656 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:16:09,729 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:16:09,989 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:16:09,989 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:16:09,989 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:889913 +03 二月 2026 | 15:16:10,027 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:16:10,028 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:16:10,028 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:889913 +03 二月 2026 | 15:16:10,610 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:16:10,619 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:16:12,360 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:889913 +03 二月 2026 | 15:16:12,399 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:16:12,476 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:889913 +03 二月 2026 | 15:16:12,511 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:16:12,579 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:16:12,651 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:16:12,705 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:16:12,706 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:16:12,706 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:16:12,779 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 15:16:12,814 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:16:13,082 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:16:13,138 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=889913, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:16:13,210 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:16:13,255 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:16:13,255 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:16:13,255 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:16:13,255 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:16:13,395 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:16:13,644 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ad554bf +03 二月 2026 | 15:16:14,386 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:16:14,386 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:16:14,386 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:16:14,430 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:16:14,474 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:16:14,637 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:16:14,972 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=889913, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:16:16,205 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 15:16:16,435 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:16,626 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:16,774 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 15:16:16,888 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:17,076 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:17,220 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 15:16:17,330 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:17,514 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:17,667 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=132788} +03 二月 2026 | 15:16:17,777 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:17,963 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:18,110 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:18,221 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:18,409 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:18,557 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:18,667 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:18,855 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:19,002 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:19,113 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:19,299 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:19,446 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:19,558 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:19,744 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:26,180 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:16:28,010 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:16:36,295 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:16:36,567 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:16:36,567 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:16:36,567 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:889913 +03 二月 2026 | 15:16:36,902 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:16:38,124 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:16:38,517 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:16:38,517 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:16:38,517 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:889913 +03 二月 2026 | 15:16:38,532 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:889913 +03 二月 2026 | 15:16:38,567 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:16:38,741 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:16:38,869 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 15:16:38,890 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:16:38,904 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:16:39,233 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=889913, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:16:40,493 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:889913 +03 二月 2026 | 15:16:40,529 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:16:40,704 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:16:40,827 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:16:40,827 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:16:40,828 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:16:41,212 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:16:41,339 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:16:41,381 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:16:41,382 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:16:41,382 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:16:41,382 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:16:41,521 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 15:16:41,765 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@2ad554bf +03 二月 2026 | 15:16:42,499 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 15:16:42,500 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 15:16:42,500 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 15:16:42,543 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 15:16:42,589 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 15:16:42,752 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:16:43,079 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=889913, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:16:46,219 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:46,482 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:46,676 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:46,855 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:46,970 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:47,159 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:47,313 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:47,429 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:47,616 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:47,765 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:47,879 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:48,069 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:48,230 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:48,346 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:48,536 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:48,688 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:48,803 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:48,993 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:49,300 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:49,412 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:49,603 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:49,751 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 15:16:49,867 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 15:16:50,057 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 15:16:52,271 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:16:56,121 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:17:02,377 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:17:02,639 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:17:02,639 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:17:02,639 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:889913 +03 二月 2026 | 15:17:03,012 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 15:17:04,846 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:889913 +03 二月 2026 | 15:17:04,887 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:17:05,073 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:17:05,200 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 15:17:05,243 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 15:17:05,580 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=889913, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 15:17:06,228 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 15:17:06,615 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 15:17:06,615 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 15:17:06,615 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:889913 +03 二月 2026 | 15:17:06,988 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 15:17:08,674 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:889913 +03 二月 2026 | 15:17:08,716 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:17:08,906 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 15:17:09,027 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 15:17:09,027 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 15:17:09,027 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 15:17:09,400 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 15:17:09,522 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 15:17:09,565 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 15:17:09,565 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 15:17:09,565 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 15:17:09,565 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 15:17:09,712 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 16:12:28,993 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:12:29,055 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:12:40,247 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:12:40,299 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:13:16,615 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:13:16,659 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:13:27,123 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:13:27,317 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:13:32,230 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:42 +03 二月 2026 | 16:13:32,405 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:13:35,798 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 16:13:36,710 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:13:36,712 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:13:36,712 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:702043 +03 二月 2026 | 16:13:37,212 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:13:39,187 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:702043 +03 二月 2026 | 16:13:39,260 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:13:39,459 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:13:39,582 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 16:13:39,582 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 16:13:39,582 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 16:13:39,926 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 16:13:40,093 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 16:13:40,141 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 16:13:40,142 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 16:13:40,142 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 16:13:40,142 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 16:13:40,302 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 16:13:40,542 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@c443362 +03 二月 2026 | 16:13:41,206 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 16:13:41,206 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 16:13:41,206 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 16:13:41,243 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 16:13:41,281 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 16:13:41,449 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:13:44,977 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 16:13:45,107 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 16:13:45,410 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 16:14:05,001 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:14:05,260 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:14:05,260 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:14:05,260 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:702043 +03 二月 2026 | 16:14:05,904 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:14:07,799 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:702043 +03 二月 2026 | 16:14:07,853 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 16:14:08,090 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 16:14:08,223 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 16:14:08,223 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 16:14:08,223 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 16:14:08,594 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 16:14:08,709 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 16:14:08,743 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 16:14:08,743 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2896000 +03 二月 2026 | 16:14:08,743 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 16:14:08,743 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 16:14:08,917 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 16:14:09,220 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@c443362 +03 二月 2026 | 16:14:10,079 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 16:14:10,079 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 16:14:10,079 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 16:14:10,120 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 16:14:10,156 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 16:14:10,348 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:14:10,668 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=702043, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 16:14:15,267 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 16:14:15,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 16:14:16,984 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:702043 +03 二月 2026 | 16:14:17,031 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 16:14:17,273 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 16:14:17,414 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 16:14:17,452 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:14:18,428 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 16:14:19,364 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:14:19,364 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:14:19,364 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:741793 +03 二月 2026 | 16:14:19,813 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:14:21,740 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:741793 +03 二月 2026 | 16:14:21,809 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:14:22,085 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:14:22,229 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 16:14:22,323 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:14:36,210 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:14:36,210 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:14:36,210 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:702043 +03 二月 2026 | 16:14:36,799 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:14:39,173 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:702043 +03 二月 2026 | 16:14:39,279 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:14:39,537 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:14:39,689 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 16:14:39,730 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:14:40,073 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=702043, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 16:14:46,192 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:702043 +03 二月 2026 | 16:14:46,234 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:14:46,540 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:14:46,677 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 16:14:46,746 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:14:47,643 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 16:14:48,508 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:14:48,508 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:14:48,508 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:839947 +03 二月 2026 | 16:14:49,033 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:14:52,163 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:14:52,214 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:15:02,459 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:15:02,608 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:15:07,616 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:43 +03 二月 2026 | 16:15:07,799 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:15:08,166 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:15:08,166 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:15:08,166 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:702043 +03 二月 2026 | 16:15:08,653 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:15:11,602 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:702043 +03 二月 2026 | 16:15:11,642 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:15:11,855 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:15:11,971 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 16:15:12,020 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:15:12,301 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=702043, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 16:15:15,438 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 16:15:15,692 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 16:15:15,903 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 16:15:15,903 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 16:15:15,988 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 16:15:16,210 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 16:15:16,372 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 16:15:16,452 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 16:15:16,500 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@59c6a49d +03 二月 2026 | 16:15:16,501 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 105, 203, 208, 106, 207, 208, 104, 105, 204, 105, 202, 205, 205] +03 二月 2026 | 16:15:16,501 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 16:15:16,501 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 16:15:16,501 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 16:15:16,501 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 16:15:35,343 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:15:36,529 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 105, 203, 208, 106, 207, 208, 104, 105, 204, 105, 205, 205, 207, 207] +03 二月 2026 | 16:15:36,530 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 16:15:36,530 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 16:15:36,530 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 16:15:36,530 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 201] +03 二月 2026 | 16:15:36,535 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 105, 203, 208, 106, 207, 208, 104, 105, 204, 105, 205, 207, 207] +03 二月 2026 | 16:15:36,535 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 16:15:36,535 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 16:15:36,535 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 16:15:36,535 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 203, 201] +03 二月 2026 | 16:15:48,355 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:15:48,414 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:15:58,973 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:15:59,204 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:16:04,465 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:44 +03 二月 2026 | 16:16:04,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:20:26,003 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:20:26,055 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:20:36,405 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:20:36,552 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:20:41,860 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:45 +03 二月 2026 | 16:20:50,354 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:20:50,407 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:21:00,706 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:21:00,895 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:21:05,975 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:46 +03 二月 2026 | 16:21:25,990 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:21:26,033 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:21:36,462 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:21:36,605 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:21:41,730 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:47 +03 二月 2026 | 16:21:51,799 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:21:51,837 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:21:54,762 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:48 +03 二月 2026 | 16:22:04,868 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:22:04,916 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:22:08,383 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:49 +03 二月 2026 | 16:22:18,507 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:22:18,541 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:22:21,763 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:50 +03 二月 2026 | 16:22:31,849 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:22:31,884 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:22:38,977 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:22:39,029 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:22:49,346 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:22:49,701 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:22:55,993 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:52 +03 二月 2026 | 16:22:56,217 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:23:00,482 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:839947 +03 二月 2026 | 16:23:00,528 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:23:00,835 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:23:01,060 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 16:23:01,060 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 16:23:01,060 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 16:23:01,608 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 16:23:01,735 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 16:23:01,770 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 16:23:01,770 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2895000 +03 二月 2026 | 16:23:01,771 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 16:23:01,771 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 16:23:01,994 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 16:23:02,337 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5e9dc837 +03 二月 2026 | 16:23:03,243 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 16:23:03,244 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 16:23:03,244 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 16:23:03,284 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 16:23:03,328 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 16:23:03,600 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:23:04,682 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 16:23:05,921 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:23:05,921 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:23:05,921 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:478616 +03 二月 2026 | 16:23:06,315 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:23:08,548 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:478616 +03 二月 2026 | 16:23:08,589 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:23:08,814 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:23:08,926 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 16:23:08,926 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 16:23:08,926 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 16:23:09,290 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 16:23:09,564 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 16:23:09,618 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 16:23:09,618 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2895000 +03 二月 2026 | 16:23:09,618 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 16:23:09,630 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 16:23:09,799 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 16:23:10,081 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5e9dc837 +03 二月 2026 | 16:23:11,600 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 16:23:11,600 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 16:23:11,600 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 16:23:11,635 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 16:23:11,725 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 16:23:11,963 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:23:15,133 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 16:23:15,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 16:23:25,568 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:23:25,696 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:23:25,696 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:23:25,696 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:839947 +03 二月 2026 | 16:23:26,133 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:23:28,377 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:839947 +03 二月 2026 | 16:23:28,415 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:23:28,639 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:23:28,742 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 16:23:28,742 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 16:23:28,743 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 16:23:29,236 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 16:23:29,467 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 16:23:29,509 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 16:23:29,509 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2895000 +03 二月 2026 | 16:23:29,509 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 16:23:29,509 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 16:23:29,734 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 16:23:30,011 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5e9dc837 +03 二月 2026 | 16:23:31,026 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 16:23:31,026 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 16:23:31,027 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 16:23:31,077 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 16:23:31,122 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 16:23:31,363 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:23:31,679 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=839947, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 16:23:34,818 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 16:23:35,126 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 16:23:35,446 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 16:23:35,447 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 16:23:35,598 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 16:23:35,807 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 16:23:35,956 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 16:23:36,004 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 16:23:36,065 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@77e34ef5 +03 二月 2026 | 16:23:38,144 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 204, 104, 207, 202, 105, 109, 206, 203, 209, 203, 101, 103, 108] +03 二月 2026 | 16:23:38,144 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 16:23:38,144 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 16:23:38,144 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 16:23:38,145 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] +03 二月 2026 | 16:24:08,118 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:24:08,169 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:24:18,520 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:24:18,781 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:24:24,455 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:53 +03 二月 2026 | 16:24:34,530 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:24:34,633 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:24:38,035 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:54 +03 二月 2026 | 16:24:46,058 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:24:46,100 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:24:56,360 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:24:56,498 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:25:02,855 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:55 +03 二月 2026 | 16:25:03,089 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:26:48,528 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:26:48,570 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:26:59,022 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:26:59,176 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:27:04,674 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:56 +03 二月 2026 | 16:27:05,811 | ERROR | 168417 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 16:27:15,856 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:27:15,914 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:27:19,212 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:57 +03 二月 2026 | 16:27:20,117 | ERROR | 168417 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 16:27:30,151 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:27:30,186 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:27:34,128 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:58 +03 二月 2026 | 16:27:34,886 | ERROR | 168417 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 16:27:44,925 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:27:44,979 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:27:48,676 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:59 +03 二月 2026 | 16:27:49,822 | ERROR | 168417 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 16:27:59,919 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:28:00,001 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:28:03,510 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:60 +03 二月 2026 | 16:28:04,763 | ERROR | 168417 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 16:28:14,798 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:28:14,833 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:28:18,578 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:61 +03 二月 2026 | 16:28:24,063 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:28:24,104 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:28:34,428 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:28:34,544 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:28:40,499 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:62 +03 二月 2026 | 16:28:52,365 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:28:52,425 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:29:35,761 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:29:35,805 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:29:46,420 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:29:46,565 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:30:06,092 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:63 +03 二月 2026 | 16:30:06,253 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:30:17,795 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:30:25,261 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 16:30:25,338 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 16:32:41,456 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:32:41,503 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:32:51,948 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:32:52,218 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:32:58,940 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:64 +03 二月 2026 | 16:32:59,092 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:32:59,491 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:32:59,491 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:32:59,491 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:478616 +03 二月 2026 | 16:33:00,072 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:33:03,078 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:478616 +03 二月 2026 | 16:33:03,124 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:33:03,686 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:33:03,819 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 16:33:03,819 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 16:33:03,820 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 16:33:05,097 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 16:33:05,226 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 16:33:05,311 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 16:33:05,312 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2894000 +03 二月 2026 | 16:33:05,312 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 16:33:05,312 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 16:33:05,493 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 16:33:05,802 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@3d621cd7 +03 二月 2026 | 16:33:07,042 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 16:33:07,054 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 16:33:07,054 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 16:33:07,099 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 16:33:07,141 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 16:33:07,388 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:33:07,715 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=478616, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 16:33:10,848 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 16:33:11,117 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 16:33:11,333 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 16:33:11,333 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 16:33:11,425 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 16:33:11,613 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 16:33:11,753 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 16:33:11,790 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 16:33:11,824 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@10d2d949 +03 二月 2026 | 16:33:11,825 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 208, 101, 204, 106, 108, 107, 104, 204, 201, 105, 205, 209] +03 二月 2026 | 16:33:11,825 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 16:33:11,825 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 16:33:11,825 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 16:33:11,825 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 16:33:13,650 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 104, 208, 204, 106, 108, 107, 104, 204, 201, 105, 205, 209, 207] +03 二月 2026 | 16:33:13,650 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 16:33:13,650 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 16:33:13,650 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 16:33:13,651 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 101] +03 二月 2026 | 16:33:23,765 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:33:23,817 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:33:34,185 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:33:34,339 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:33:42,437 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:65 +03 二月 2026 | 16:33:42,550 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:33:42,550 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:33:42,550 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:478616 +03 二月 2026 | 16:33:42,616 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:33:43,081 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:33:45,414 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:478616 +03 二月 2026 | 16:33:45,457 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 16:33:45,803 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 16:33:45,955 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 16:33:45,991 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:33:46,570 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=478616, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 16:33:49,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205] +03 二月 2026 | 16:33:49,244 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 16:33:49,245 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 16:33:49,245 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 16:33:49,245 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 16:33:59,573 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:34:09,693 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:34:19,878 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:34:30,047 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:34:40,155 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:34:50,396 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:35:01,916 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:35:12,028 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:35:22,135 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:35:32,266 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:35:42,380 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:35:52,719 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:36:02,861 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:36:13,001 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:36:23,173 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:36:33,298 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:36:43,438 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:36:53,609 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:37:03,729 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:37:13,971 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:37:24,174 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:37:34,392 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:37:44,584 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:37:54,762 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:38:04,995 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:38:15,230 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:38:25,412 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:38:35,513 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:38:45,624 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:38:55,751 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:39:05,904 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:39:16,061 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:39:26,170 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:39:36,289 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:39:46,401 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:39:56,529 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:40:06,649 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:40:16,759 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:40:26,984 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:40:37,092 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:40:47,214 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:40:57,430 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:41:07,570 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:41:17,674 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:41:27,790 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:41:37,912 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:41:48,040 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:41:58,167 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:42:08,342 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:42:18,473 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:42:28,616 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:42:38,844 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:42:48,980 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:42:59,114 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:43:09,239 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:43:19,355 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:43:29,463 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:43:39,965 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:43:50,075 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:44:00,194 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:44:10,330 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:44:20,492 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:44:30,608 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:44:40,810 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:44:50,915 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:45:01,097 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:45:11,203 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:45:21,574 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:45:31,700 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:45:41,934 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:45:52,108 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:46:02,227 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:46:12,360 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:46:22,570 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:46:32,717 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:46:42,828 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:46:52,966 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:47:04,619 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:47:14,742 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:47:24,855 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:47:35,030 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:47:45,131 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:47:55,275 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:48:05,409 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:48:15,558 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:48:25,769 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:48:35,904 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:48:46,008 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:48:56,118 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:49:02,366 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:49:02,429 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:49:12,694 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:49:12,876 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:49:17,814 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:66 +03 二月 2026 | 16:49:17,890 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:49:17,890 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:49:17,890 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:478616 +03 二月 2026 | 16:49:18,008 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:49:18,396 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:49:21,774 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:478616 +03 二月 2026 | 16:49:21,812 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 16:49:22,029 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 16:49:22,164 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 16:49:22,234 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:49:22,674 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=478616, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 16:49:35,675 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:51:02,115 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:51:02,164 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:51:12,418 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:51:12,532 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:51:17,406 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:67 +03 二月 2026 | 16:51:17,506 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:51:17,506 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:51:17,506 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:478616 +03 二月 2026 | 16:51:17,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:51:17,970 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:51:20,571 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:478616 +03 二月 2026 | 16:51:20,608 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 16:51:20,804 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 16:51:20,929 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 16:51:20,964 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:51:21,252 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=478616, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 16:51:34,259 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:51:44,386 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:51:54,525 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:52:04,696 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:52:14,804 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 16:52:17,921 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 16:52:18,776 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:52:18,776 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:52:18,776 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:939021 +03 二月 2026 | 16:52:19,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:52:21,023 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:939021 +03 二月 2026 | 16:52:21,063 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:52:21,265 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 16:52:21,379 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 16:52:21,379 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 16:52:21,379 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 16:52:21,733 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 16:52:22,008 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 16:52:22,047 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 16:52:22,047 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2893000 +03 二月 2026 | 16:52:22,047 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 16:52:22,047 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 16:52:22,226 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 16:52:22,455 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4c79dd64 +03 二月 2026 | 16:52:23,392 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 16:52:23,392 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 16:52:23,392 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 16:52:23,426 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 16:52:23,464 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 16:52:23,674 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:52:25,143 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 16:52:25,173 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 16:52:34,339 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 16:52:34,387 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 16:52:44,684 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 16:52:44,860 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 16:52:50,026 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:68 +03 二月 2026 | 16:52:50,270 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 16:52:50,557 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 16:52:50,557 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 16:52:50,557 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:939021 +03 二月 2026 | 16:52:51,112 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 16:52:53,773 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:939021 +03 二月 2026 | 16:52:53,961 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:52:54,159 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 16:52:54,287 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 16:52:54,287 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 16:52:54,287 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 16:52:55,000 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 16:52:55,321 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 16:52:55,379 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 16:52:55,379 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2893000 +03 二月 2026 | 16:52:55,379 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 16:52:55,379 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 16:52:55,531 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 16:52:55,767 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6abd782f +03 二月 2026 | 16:52:56,699 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 16:52:56,699 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 16:52:56,699 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 16:52:56,737 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 16:52:56,774 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 16:52:56,952 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 16:52:57,445 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=939021, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 16:53:00,619 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 16:53:00,959 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 16:53:01,130 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 16:53:01,130 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 16:53:01,198 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 16:53:01,408 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 16:53:01,512 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 16:53:01,556 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 16:53:01,784 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@10d2d949 +03 二月 2026 | 17:05:31,965 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 17:05:32,016 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 17:05:42,307 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 17:05:42,458 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 17:05:48,640 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:69 +03 二月 2026 | 17:05:48,777 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 17:05:48,778 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 17:05:48,778 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:939021 +03 二月 2026 | 17:05:49,000 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 17:05:49,836 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 17:05:53,047 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:939021 +03 二月 2026 | 17:05:53,107 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:05:53,430 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:05:53,595 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 17:05:53,657 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 17:05:54,197 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=939021, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 17:06:00,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 202, 204, 103, 109, 101, 108, 201, 109, 105, 202] +03 二月 2026 | 17:06:00,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 17:06:00,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 17:06:00,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 17:06:00,723 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[208] +03 二月 2026 | 17:06:04,025 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 202, 204, 103, 109, 101, 108, 109, 105, 202, 107] +03 二月 2026 | 17:06:04,025 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 17:06:04,025 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 17:06:04,025 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 17:06:04,025 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 209, 207, 202, 203] +03 二月 2026 | 17:06:07,201 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:06:10,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 204, 103, 109, 101, 108, 109, 105, 202, 107, 207, 207] +03 二月 2026 | 17:06:10,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 17:06:10,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 17:06:10,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 17:06:10,487 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 101, 103, 209, 207, 202, 203] +03 二月 2026 | 17:06:10,488 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[202, 204, 103, 109, 101, 108, 109, 105, 202, 107, 207] +03 二月 2026 | 17:06:10,488 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 17:06:10,488 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 17:06:10,488 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 17:06:10,488 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[107, 101, 103, 209, 207, 202, 203] +03 二月 2026 | 17:06:17,390 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:06:27,559 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:06:37,689 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:06:49,234 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 17:06:49,290 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 17:06:59,611 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 17:06:59,809 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 17:07:05,508 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:70 +03 二月 2026 | 17:07:05,629 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 17:07:05,629 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 17:07:05,629 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:939021 +03 二月 2026 | 17:07:05,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 17:07:06,219 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 17:07:12,349 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:939021 +03 二月 2026 | 17:07:12,385 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:07:12,575 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:07:12,697 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 17:07:12,735 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 17:07:13,042 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=939021, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 17:07:26,046 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:07:36,183 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:07:46,301 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:27:59,452 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 17:27:59,507 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 17:28:09,771 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 17:28:10,153 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 17:28:16,020 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:71 +03 二月 2026 | 17:28:16,127 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 17:28:16,127 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 17:28:16,127 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:939021 +03 二月 2026 | 17:28:16,281 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 17:28:16,745 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 17:28:19,014 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:939021 +03 二月 2026 | 17:28:19,054 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:28:19,263 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:28:19,390 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 17:28:19,436 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 17:28:19,949 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=939021, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 17:28:32,954 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:28:43,186 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:28:53,386 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:29:03,500 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:29:13,689 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:29:23,849 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:29:33,997 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:29:44,125 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:29:54,340 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:30:04,494 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:30:14,616 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:30:24,773 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:30:34,908 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:30:45,090 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:30:55,234 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:31:05,489 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:31:15,721 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:31:25,888 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:31:36,009 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:31:46,291 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:31:56,426 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:32:06,558 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:32:16,751 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:32:26,877 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:32:37,116 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:32:47,327 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:32:57,453 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:33:07,600 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:33:17,728 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:33:27,892 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:33:38,069 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:34:03,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 17:34:23,647 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:34:25,334 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 17:34:25,365 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 17:34:44,065 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 17:35:18,539 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 17:35:18,591 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 17:35:29,117 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 17:35:29,252 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 17:35:33,962 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:72 +03 二月 2026 | 17:35:34,055 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 17:35:34,055 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 17:35:34,055 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:939021 +03 二月 2026 | 17:35:34,176 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 17:35:34,562 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 17:35:37,105 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:939021 +03 二月 2026 | 17:35:37,255 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:35:37,605 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:35:38,003 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 17:35:38,101 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 17:35:38,569 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=939021, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 17:35:51,571 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:36:01,886 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:36:14,317 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:36:24,540 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 17:36:38,868 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 17:36:38,919 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 17:36:49,195 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 17:36:49,316 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 17:36:55,299 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:73 +03 二月 2026 | 17:36:55,414 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 17:36:55,414 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 17:36:55,414 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:939021 +03 二月 2026 | 17:36:55,504 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 17:36:55,943 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 17:36:58,617 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:939021 +03 二月 2026 | 17:36:58,649 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:36:58,821 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:36:58,936 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 17:36:58,989 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 17:36:59,280 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=939021, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 17:41:10,958 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 17:41:11,013 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 17:41:21,409 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 17:41:21,549 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 17:41:28,309 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:74 +03 二月 2026 | 17:41:28,454 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 17:41:28,455 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 17:41:28,455 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:939021 +03 二月 2026 | 17:41:28,598 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 17:41:29,142 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 17:41:31,754 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:939021 +03 二月 2026 | 17:41:31,792 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:41:31,994 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:41:32,102 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 17:41:32,162 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 17:41:32,538 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=939021, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 17:41:45,985 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 17:41:46,034 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 17:41:56,337 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 17:41:56,471 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 17:42:00,922 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:75 +03 二月 2026 | 17:42:01,032 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 17:42:01,032 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 17:42:01,032 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:939021 +03 二月 2026 | 17:42:01,106 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 17:42:01,724 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 17:42:03,969 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:939021 +03 二月 2026 | 17:42:04,009 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:42:04,279 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 17:42:04,409 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 17:42:04,444 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 17:42:04,861 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=939021, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 18:30:00,997 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 18:30:01,038 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 18:30:11,556 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 18:30:11,679 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 18:30:16,312 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:76 +03 二月 2026 | 18:30:16,520 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:30:17,042 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 18:30:17,043 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 18:30:17,043 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 18:30:17,576 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 18:30:20,126 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 18:30:20,166 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 18:30:20,380 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 18:30:20,481 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 18:30:20,482 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 18:30:20,482 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 18:30:21,157 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 18:30:21,279 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 18:30:21,357 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 18:30:21,357 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:2892000 +03 二月 2026 | 18:30:21,357 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 18:30:21,358 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 18:30:21,542 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 18:30:21,781 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6abd782f +03 二月 2026 | 18:30:22,695 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 18:30:22,696 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 18:30:22,696 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 18:30:22,730 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 18:30:22,773 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 18:30:22,970 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 18:30:23,380 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 18:30:26,467 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 18:30:26,733 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 18:30:27,008 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 18:30:27,008 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 18:30:27,228 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 18:30:27,483 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 18:30:27,678 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 18:30:27,723 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 18:30:27,953 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@7960b46 +03 二月 2026 | 18:41:36,564 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 18:41:36,607 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 18:41:46,997 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 18:41:47,107 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 18:41:57,027 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:77 +03 二月 2026 | 18:41:57,109 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 18:41:57,109 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 18:41:57,109 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 18:41:57,218 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:41:57,573 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 18:41:59,692 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 18:41:59,726 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 18:41:59,987 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 18:42:00,098 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 18:42:00,132 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 18:42:00,445 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 18:42:11,008 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 103, 108, 206, 207, 104, 204, 205, 202, 201, 209, 101, 105] +03 二月 2026 | 18:42:11,008 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 18:42:11,008 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 18:42:11,008 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 18:42:11,008 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209] +03 二月 2026 | 18:42:13,449 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:42:23,558 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:42:43,993 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:43:04,222 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:43:05,205 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:43:05,288 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:43:24,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:43:44,748 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:43:45,220 | ERROR | Thread-41 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:43:45,296 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:44:05,089 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:44:25,233 | ERROR | Thread-46 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:44:25,285 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:44:35,532 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:44:55,262 | ERROR | Thread-50 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:44:55,327 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:45:05,977 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:45:25,257 | ERROR | Thread-55 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:45:25,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:45:36,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:45:55,256 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:45:55,325 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:46:06,788 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:46:25,266 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:46:25,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:46:37,333 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:46:55,269 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:46:55,322 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:47:07,779 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:47:25,286 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:47:25,368 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:47:38,228 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:47:55,288 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:47:55,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:48:08,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:48:25,299 | ERROR | Thread-82 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:48:25,356 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:48:39,123 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:48:55,311 | ERROR | Thread-86 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:48:55,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:49:10,577 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:49:30,738 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:49:35,338 | ERROR | Thread-91 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:49:35,388 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:49:51,076 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:50:11,317 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:50:15,365 | ERROR | Thread-96 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:50:15,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:50:33,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:50:53,496 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:50:55,343 | ERROR | Thread-100 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:50:55,389 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:51:13,879 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:51:34,262 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:51:35,368 | ERROR | Thread-105 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:51:35,373 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:51:54,773 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:52:14,925 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:52:15,413 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:52:15,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:52:35,378 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:52:55,432 | ERROR | Thread-114 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:52:55,476 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:53:05,927 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:53:25,383 | ERROR | Thread-118 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:53:25,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:53:36,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:53:55,406 | ERROR | Thread-122 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:53:55,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:54:06,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:54:25,400 | ERROR | Thread-127 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:54:25,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:54:37,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:54:55,406 | ERROR | Thread-131 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:54:55,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:55:08,025 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:55:25,418 | ERROR | Thread-136 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:55:25,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:55:38,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:55:55,438 | ERROR | Thread-140 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:55:55,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:56:08,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:56:25,187 | ERROR | Thread-145 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:56:25,202 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:56:39,269 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:56:59,418 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:57:05,192 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:57:05,291 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:57:19,765 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:57:39,980 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:57:45,215 | ERROR | Thread-153 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:57:45,289 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:58:00,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:58:20,662 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:58:25,218 | ERROR | Thread-158 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:58:25,270 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:58:41,041 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:59:01,234 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:59:05,229 | ERROR | Thread-163 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:59:05,250 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 18:59:21,618 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 18:59:41,818 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 18:59:45,240 | ERROR | Thread-169 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 18:59:45,328 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:00:02,214 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:00:22,392 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:00:25,249 | ERROR | Thread-174 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:00:25,326 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:00:42,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:01:02,948 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:01:05,263 | ERROR | Thread-178 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:01:05,318 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:01:23,900 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:01:44,144 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:01:45,301 | ERROR | Thread-183 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:01:45,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:02:04,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:02:24,885 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:02:25,287 | ERROR | Thread-188 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:02:25,295 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:02:45,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:03:05,295 | ERROR | Thread-193 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:03:05,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:03:15,641 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:03:35,301 | ERROR | Thread-197 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:03:35,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:03:46,090 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:04:05,311 | ERROR | Thread-202 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:04:05,391 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:04:16,447 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:04:35,322 | ERROR | Thread-206 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:04:35,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:04:46,791 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:05:05,326 | ERROR | Thread-210 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:05:05,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:05:17,342 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:05:35,335 | ERROR | Thread-215 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:05:35,429 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:05:47,796 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:06:05,346 | ERROR | Thread-220 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:06:05,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:06:18,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:06:35,352 | ERROR | Thread-224 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:06:35,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:06:48,499 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:07:05,361 | ERROR | Thread-228 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:07:05,383 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:07:19,055 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:07:35,370 | ERROR | Thread-232 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:07:35,440 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:07:49,709 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:08:09,910 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:08:15,380 | ERROR | Thread-237 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:08:15,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:08:30,207 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:08:50,454 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:08:55,396 | ERROR | Thread-241 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:08:55,430 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:09:10,804 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:09:30,955 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:09:35,408 | ERROR | Thread-246 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:09:35,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:09:51,302 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:10:11,423 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:10:15,413 | ERROR | Thread-251 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:10:15,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:10:32,011 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:10:52,111 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:10:55,427 | ERROR | Thread-255 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:10:55,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:11:12,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:11:32,755 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:11:35,437 | ERROR | Thread-260 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:11:35,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:11:53,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:12:13,293 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:12:15,199 | ERROR | Thread-265 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:12:15,229 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:12:33,628 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:12:54,038 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:12:55,446 | ERROR | Thread-269 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:12:55,523 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:13:15,428 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:13:35,246 | ERROR | Thread-274 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:13:35,320 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:13:45,873 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:14:05,232 | ERROR | Thread-278 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:14:05,274 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:14:16,834 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:14:35,254 | ERROR | Thread-283 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:14:35,331 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:14:47,789 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:15:05,584 | ERROR | Thread-288 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:15:05,671 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:15:18,638 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:15:35,256 | ERROR | Thread-293 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:15:35,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:15:49,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:16:05,280 | ERROR | Thread-297 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:16:05,368 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:16:19,839 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:16:39,949 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:16:45,273 | ERROR | Thread-301 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:16:45,350 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:17:00,424 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:17:20,592 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:17:25,287 | ERROR | Thread-306 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:17:25,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:17:40,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:18:01,151 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:18:05,304 | ERROR | Thread-310 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:18:05,349 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:18:21,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:18:41,956 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:18:45,318 | ERROR | Thread-315 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:18:45,343 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:19:02,322 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:19:22,573 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:19:25,319 | ERROR | Thread-320 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:19:25,340 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:19:42,924 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:20:03,106 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:20:05,333 | ERROR | Thread-324 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:20:05,337 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:20:23,530 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:20:43,741 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:20:45,341 | ERROR | Thread-329 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:20:45,344 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:21:04,138 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:21:24,245 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:21:25,354 | ERROR | Thread-334 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:21:25,448 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:21:44,544 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:22:04,693 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:22:05,393 | ERROR | Thread-338 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:22:05,454 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:22:25,053 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:22:45,166 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:22:45,377 | ERROR | Thread-343 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:22:45,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:23:05,558 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:23:25,387 | ERROR | Thread-348 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:23:25,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:23:35,906 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:23:55,394 | ERROR | Thread-352 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:23:55,404 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:24:06,263 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:24:25,404 | ERROR | Thread-357 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:24:25,459 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:24:36,922 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:24:55,411 | ERROR | Thread-361 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:24:55,418 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:25:07,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:25:25,422 | ERROR | Thread-365 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:25:25,459 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:25:38,026 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:25:55,435 | ERROR | Thread-370 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:25:55,516 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:26:08,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:26:25,442 | ERROR | Thread-375 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:26:25,464 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:26:38,826 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:26:55,445 | ERROR | Thread-379 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:26:55,510 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:27:09,272 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:27:29,806 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:27:35,206 | ERROR | Thread-384 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:27:35,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:27:50,284 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:28:10,467 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:28:15,215 | ERROR | Thread-389 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:28:15,306 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:28:30,783 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:28:50,992 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:28:55,236 | ERROR | Thread-393 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:28:55,307 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:29:11,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:29:31,454 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:29:35,242 | ERROR | Thread-398 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:29:35,301 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:29:51,978 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:30:12,123 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:30:15,258 | ERROR | Thread-403 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:30:15,294 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:30:32,576 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:30:52,707 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:30:55,267 | ERROR | Thread-407 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:30:55,299 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:31:12,979 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:31:33,337 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:31:35,284 | ERROR | Thread-412 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:31:35,299 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:31:53,793 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:32:13,917 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:32:15,292 | ERROR | Thread-417 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:32:15,304 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:32:34,506 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:32:54,751 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:32:55,298 | ERROR | Thread-421 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:32:55,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:33:15,112 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:33:35,283 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:33:35,313 | ERROR | Thread-425 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:33:35,321 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:33:56,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:34:15,324 | ERROR | Thread-429 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:34:15,331 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:34:26,688 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:34:45,328 | ERROR | Thread-433 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:34:45,385 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:34:57,344 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:35:15,344 | ERROR | Thread-437 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:35:15,442 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:35:27,707 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:35:45,348 | ERROR | Thread-441 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:35:45,396 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:35:58,164 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:36:15,355 | ERROR | Thread-445 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:36:15,449 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:36:28,719 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:36:45,364 | ERROR | Thread-452 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:36:45,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:36:59,275 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:37:15,381 | ERROR | Thread-457 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:37:15,455 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:37:29,626 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:37:49,800 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:37:55,527 | ERROR | Thread-461 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:37:55,559 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:38:10,130 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:38:30,449 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:38:35,399 | ERROR | Thread-466 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:38:35,465 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:38:50,743 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:39:10,968 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:39:15,402 | ERROR | Thread-471 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:39:15,461 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:39:31,239 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:39:51,461 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:39:55,417 | ERROR | Thread-475 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:39:55,458 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:40:12,047 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:40:32,218 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:40:35,427 | ERROR | Thread-480 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:40:35,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:40:52,658 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:41:12,869 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:41:15,444 | ERROR | Thread-485 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:41:15,473 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:41:33,264 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:41:53,411 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:41:55,452 | ERROR | Thread-489 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:41:55,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:42:13,871 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:42:34,015 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:42:35,458 | ERROR | Thread-494 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:42:35,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:42:54,277 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:43:14,480 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:43:15,227 | ERROR | Thread-498 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:43:15,279 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:43:34,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:43:54,938 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:43:55,233 | ERROR | Thread-503 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:43:55,279 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:44:15,278 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:44:35,245 | ERROR | Thread-508 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:44:35,276 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:44:45,732 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:45:05,263 | ERROR | Thread-512 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:45:05,332 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:45:16,091 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:45:35,268 | ERROR | Thread-517 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:45:35,289 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:45:46,344 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:46:05,269 | ERROR | Thread-521 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:46:05,341 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:46:16,901 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:46:35,276 | ERROR | Thread-526 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:46:35,287 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:46:47,244 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:47:05,298 | ERROR | Thread-530 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:47:05,339 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:47:17,895 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:47:35,296 | ERROR | Thread-535 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:47:35,384 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:47:48,457 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:48:05,307 | ERROR | Thread-539 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:48:05,339 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:48:18,813 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:48:35,311 | ERROR | Thread-544 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:48:35,403 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:48:49,180 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:49:05,321 | ERROR | Thread-548 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:49:05,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:49:19,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:49:39,722 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:49:45,334 | ERROR | Thread-553 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:49:45,368 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:50:00,036 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:50:20,167 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:50:25,360 | ERROR | Thread-557 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:50:25,367 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:50:40,543 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:51:00,912 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:51:05,358 | ERROR | Thread-561 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:51:05,363 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:51:21,346 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:51:41,602 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:51:45,367 | ERROR | Thread-566 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:51:45,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:52:01,965 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:52:22,097 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:52:25,378 | ERROR | Thread-571 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:52:25,382 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:52:42,770 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:53:02,992 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:53:05,391 | ERROR | Thread-575 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:53:05,481 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:53:23,369 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:53:43,504 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:53:45,421 | ERROR | Thread-580 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:53:45,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:54:04,076 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:54:24,219 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:54:25,431 | ERROR | Thread-584 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:54:25,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:54:44,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:55:04,713 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:55:05,426 | ERROR | Thread-589 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:55:05,483 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:55:24,982 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:55:45,161 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 19:55:45,436 | ERROR | Thread-594 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:55:45,488 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:56:05,790 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:56:25,454 | ERROR | Thread-601 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:56:25,492 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:56:36,354 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:56:55,458 | ERROR | Thread-605 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:56:55,552 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:57:06,614 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:57:25,477 | ERROR | Thread-610 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:57:25,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:57:36,960 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:57:55,476 | ERROR | Thread-614 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:57:55,554 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:58:07,514 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:58:25,231 | ERROR | Thread-619 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:58:25,310 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:58:38,071 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:58:55,240 | ERROR | Thread-623 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:58:55,260 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:59:08,529 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:59:25,247 | ERROR | Thread-628 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:59:25,317 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 19:59:39,086 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 19:59:55,267 | ERROR | Thread-632 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 19:59:55,369 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:00:09,436 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:00:29,586 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:00:35,268 | ERROR | Thread-636 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:00:35,364 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:00:50,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:01:10,194 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:01:15,341 | ERROR | Thread-641 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:01:15,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:01:30,648 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:01:50,816 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:01:55,288 | ERROR | Thread-646 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:01:55,374 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:02:11,158 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:02:31,432 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:02:35,301 | ERROR | Thread-651 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:02:35,379 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:02:51,861 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:03:12,001 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:03:15,312 | ERROR | Thread-656 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:03:15,380 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:03:32,370 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:03:52,527 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:03:55,329 | ERROR | Thread-660 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:03:55,393 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:04:12,882 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:04:33,045 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:04:35,334 | ERROR | Thread-665 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:04:35,397 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:04:53,382 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:05:13,526 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:05:15,348 | ERROR | Thread-669 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:05:15,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:05:33,891 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:05:54,072 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:05:55,360 | ERROR | Thread-673 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:05:55,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:06:14,489 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:06:34,733 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:06:35,369 | ERROR | Thread-678 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:06:35,400 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:06:55,104 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:07:15,255 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:07:15,387 | ERROR | Thread-683 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:07:15,415 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:07:35,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:07:55,388 | ERROR | Thread-687 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:07:55,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:08:06,171 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:08:25,398 | ERROR | Thread-692 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:08:25,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:08:36,526 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:08:55,411 | ERROR | Thread-696 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:08:55,420 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:09:07,082 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:09:25,416 | ERROR | Thread-701 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:09:25,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:09:37,435 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:09:55,424 | ERROR | Thread-705 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:09:55,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:10:07,985 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:10:25,431 | ERROR | Thread-709 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:10:25,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:10:38,426 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:10:55,439 | ERROR | Thread-714 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:10:55,515 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:11:08,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:11:25,449 | ERROR | Thread-719 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:11:25,469 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:11:39,545 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:12:00,015 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:12:05,458 | ERROR | Thread-724 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:12:05,471 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:12:20,355 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:12:40,532 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:12:45,485 | ERROR | Thread-729 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:12:45,585 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:13:00,859 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:13:20,983 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:13:25,495 | ERROR | Thread-734 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:13:25,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:13:41,262 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:14:01,457 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:14:05,251 | ERROR | Thread-738 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:14:05,291 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:14:21,780 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:14:41,952 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:14:45,261 | ERROR | Thread-743 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:14:45,299 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:15:02,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:15:22,552 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:15:25,263 | ERROR | Thread-748 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:15:25,305 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:15:42,994 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:16:03,136 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:16:05,275 | ERROR | Thread-752 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:16:05,310 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:16:23,502 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:16:43,655 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:16:45,288 | ERROR | Thread-757 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:16:45,304 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:17:03,989 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:17:24,126 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:17:25,298 | ERROR | Thread-762 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:17:25,390 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:17:44,478 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:18:04,565 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:18:05,311 | ERROR | Thread-766 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:18:05,377 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:18:24,982 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:18:45,300 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:18:45,324 | ERROR | Thread-771 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:18:45,385 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:19:05,583 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:19:25,332 | ERROR | Thread-776 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:19:25,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:19:35,934 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:19:55,344 | ERROR | Thread-780 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:19:55,425 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:20:06,482 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:20:25,348 | ERROR | Thread-785 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:20:25,381 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:20:37,142 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:20:55,357 | ERROR | Thread-789 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:20:55,438 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:21:07,497 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:21:25,367 | ERROR | Thread-794 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:21:25,389 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:21:38,152 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:21:55,380 | ERROR | Thread-798 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:21:55,433 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:22:09,006 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:22:25,383 | ERROR | Thread-802 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:22:25,391 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:22:39,460 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:22:59,625 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 20:23:05,395 | ERROR | Thread-806 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 20:23:05,495 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 20:23:19,972 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:26:50,786 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:26:50,827 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:27:01,124 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 20:27:01,243 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 20:27:05,824 | WARN | 168417 | client.business.AccountBusiness | | id:168417 repeat login, token count:78 +03 二月 2026 | 20:27:05,907 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 20:27:05,907 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 20:27:05,907 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 20:27:06,009 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:27:06,353 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 20:35:40,988 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:35:41,038 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:35:51,619 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 20:35:51,664 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 20:47:53,601 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:47:53,651 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:48:13,942 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:48:13,994 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:48:14,911 | INFO | 168417 | client.business.AccountBusiness | | id:168417 login +03 二月 2026 | 20:48:14,954 | INFO | 168417 | client.business.AccountBusiness | | ==========> password111 = blm523 +03 二月 2026 | 20:53:01,548 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:53:01,605 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:53:49,683 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:53:49,737 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:53:55,605 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:53:55,654 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:55:11,136 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:55:11,188 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:55:37,225 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:55:37,279 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:55:56,691 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:55:56,743 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:56:01,813 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 20:56:01,813 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 20:56:01,813 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 20:56:03,060 | ERROR | 168417 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 20:58:44,877 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:58:44,924 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:58:50,465 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 20:58:50,465 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 20:58:50,465 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 20:59:50,745 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 20:59:50,797 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 20:59:55,557 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 20:59:55,557 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 20:59:55,557 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 20:59:55,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 20:59:56,060 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 20:59:59,270 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 20:59:59,331 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 20:59:59,614 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 20:59:59,775 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 20:59:59,813 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:00:00,222 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:00:13,226 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:01:14,157 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:01:14,204 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:01:18,780 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:01:18,780 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:01:18,780 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:01:18,824 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:01:19,572 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:01:22,301 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:01:22,335 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:01:22,508 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:01:22,643 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:01:22,680 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:01:23,022 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:04:53,898 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:04:53,954 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:04:57,951 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:04:57,951 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:04:57,951 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:04:58,074 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:04:58,607 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:05:01,305 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:05:01,350 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:05:01,542 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:05:01,751 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:05:01,803 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:05:02,145 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:06:05,780 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:06:05,826 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:06:09,872 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:06:09,872 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:06:09,872 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:06:09,950 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:06:10,328 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:06:12,256 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:06:12,292 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:06:12,659 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:06:12,775 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:06:12,835 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:06:13,136 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:08:33,960 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:08:34,017 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:08:38,196 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:08:38,196 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:08:38,196 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:08:38,243 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:08:38,671 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:08:51,442 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:08:51,489 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:08:55,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:08:55,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:08:55,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:08:55,310 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:08:55,656 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:08:58,997 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:08:59,031 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:08:59,233 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:08:59,339 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:08:59,375 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:08:59,697 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:11:50,015 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:11:50,060 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:11:54,569 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:11:54,569 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:11:54,569 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:11:54,685 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:11:55,235 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:11:58,045 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:11:58,101 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:11:58,326 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:11:58,447 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:11:58,486 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:11:58,785 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:13:40,295 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:13:40,345 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:13:45,421 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:13:45,421 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:13:45,421 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:13:45,563 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:13:45,944 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:13:48,385 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:13:48,444 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:13:48,709 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:13:48,897 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:13:48,932 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:13:49,265 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:15:13,339 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:15:13,384 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:15:17,618 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:15:17,618 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:15:17,618 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:15:17,708 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:15:18,091 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:15:20,444 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:15:20,506 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:15:20,692 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:15:20,824 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:15:20,866 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:15:21,269 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:19:49,666 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:19:49,710 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:19:54,410 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:19:54,410 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:19:54,410 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:19:54,533 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:19:54,919 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:19:57,270 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:19:57,339 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:19:57,671 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:19:57,870 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:19:57,908 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:19:58,579 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:25:23,762 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:25:23,808 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:25:27,936 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:25:27,937 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:25:27,937 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:25:28,033 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:25:28,367 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:25:30,727 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:25:30,758 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:25:30,970 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:25:31,103 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:25:31,142 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:25:31,444 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:38:36,145 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:38:36,193 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:38:40,469 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:38:40,470 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:38:40,470 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:108682 +03 二月 2026 | 21:38:40,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:38:41,004 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:38:43,094 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:108682 +03 二月 2026 | 21:38:43,137 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:38:43,344 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:38:43,471 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:38:43,514 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:38:43,839 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=108682, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:38:47,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[203, 103, 108, 206, 207, 104, 204, 205, 202, 201, 209, 101, 105, 208] +03 二月 2026 | 21:38:47,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 21:38:47,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 21:38:47,951 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 21:38:47,952 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 21:38:56,843 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:38:59,581 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 21:39:00,674 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:39:00,674 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:39:00,674 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:896976 +03 二月 2026 | 21:39:01,076 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:39:02,768 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:896976 +03 二月 2026 | 21:39:02,829 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 21:39:03,039 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 21:39:03,163 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 21:39:03,163 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 21:39:03,163 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 21:39:03,540 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 21:39:03,655 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 21:39:03,687 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 21:39:03,687 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3396000 +03 二月 2026 | 21:39:03,687 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 21:39:03,687 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 21:39:03,957 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 21:39:04,193 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7fead954 +03 二月 2026 | 21:39:04,908 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 21:39:04,908 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 21:39:04,908 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 21:39:04,954 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 21:39:04,991 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 21:39:05,156 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:39:15,412 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 21:39:15,467 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 21:39:20,461 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:39:20,501 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:39:24,621 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:39:24,856 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:39:24,857 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:39:24,857 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:896976 +03 二月 2026 | 21:39:25,295 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:39:27,538 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:896976 +03 二月 2026 | 21:39:27,574 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 21:39:27,780 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 21:39:27,886 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 21:39:27,887 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 21:39:27,887 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 21:39:28,392 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 21:39:28,504 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 21:39:28,543 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 21:39:28,544 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3396000 +03 二月 2026 | 21:39:28,544 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 21:39:28,544 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 21:39:28,722 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 21:39:28,975 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@70fceac3 +03 二月 2026 | 21:39:29,690 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 21:39:29,690 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 21:39:29,691 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 21:39:29,730 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 21:39:29,772 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 21:39:29,925 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:39:30,243 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=896976, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 21:39:33,375 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 21:39:33,810 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 21:39:34,063 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 21:39:34,064 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 21:39:34,136 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 21:39:34,309 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 21:39:34,418 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 21:39:34,455 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 21:39:34,679 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@e503a61 +03 二月 2026 | 21:39:38,563 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 105, 205, 105, 207, 103, 203, 102, 204, 206] +03 二月 2026 | 21:39:38,563 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 21:39:38,563 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 21:39:38,563 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[106, 106, 106, 106] +03 二月 2026 | 21:39:38,563 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101] +03 二月 2026 | 21:39:53,050 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:39:53,091 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:39:57,450 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:39:57,450 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:39:57,450 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:896976 +03 二月 2026 | 21:39:57,519 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:39:57,929 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:40:00,303 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:896976 +03 二月 2026 | 21:40:00,350 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:40:00,572 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:40:00,687 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:40:00,723 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:40:01,070 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=896976, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:40:05,148 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 105, 205, 105, 103, 203, 102, 204, 207, 207, 206] +03 二月 2026 | 21:40:05,148 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 21:40:05,148 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 21:40:05,148 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 21:40:05,148 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 21:40:10,016 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[106, 105, 205, 106, 105, 207, 103, 106, 106, 203, 204] +03 二月 2026 | 21:40:10,017 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[102, 102, 102] +03 二月 2026 | 21:40:10,017 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 21:40:10,017 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 21:40:10,017 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 102, 208, 209, 106, 106, 106, 106] +03 二月 2026 | 21:40:14,073 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:40:24,191 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:40:34,314 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:40:44,434 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:42:07,097 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:42:07,141 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:42:11,114 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:42:11,114 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:42:11,114 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:896976 +03 二月 2026 | 21:42:11,165 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:42:11,663 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:42:13,781 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:896976 +03 二月 2026 | 21:42:13,816 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:42:14,002 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:42:14,115 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:42:14,149 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:42:14,459 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=896976, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:42:18,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 205, 105, 103, 203, 204, 207, 206] +03 二月 2026 | 21:42:18,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 21:42:18,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 21:42:18,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 21:42:18,587 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 21:42:22,699 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 106, 205, 106, 207, 103, 106, 106, 203, 102, 204] +03 二月 2026 | 21:42:22,699 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[105, 105, 105] +03 二月 2026 | 21:42:22,699 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 21:42:22,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 21:42:22,700 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 101, 105, 208, 209, 102, 102, 106, 106, 106, 106] +03 二月 2026 | 21:42:27,464 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:42:37,827 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:42:48,002 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:42:58,118 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:43:08,282 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:43:18,392 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:43:28,507 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:43:46,513 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 21:43:46,566 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 21:43:50,892 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 21:43:50,892 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 21:43:50,892 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:896976 +03 二月 2026 | 21:43:50,995 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 21:43:51,369 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 21:43:53,591 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:896976 +03 二月 2026 | 21:43:53,624 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:43:53,816 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 21:43:53,930 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 21:43:53,963 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 21:43:54,295 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=896976, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 21:43:58,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 203, 204, 207, 206] +03 二月 2026 | 21:43:58,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 21:43:58,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 21:43:58,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 21:43:58,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 21:44:07,297 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:44:17,423 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:44:27,541 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:44:37,681 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:44:47,805 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:44:57,920 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:45:08,034 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:45:18,157 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:45:28,273 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:45:38,481 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:45:48,606 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:45:58,750 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:46:08,855 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:46:18,991 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:46:29,112 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:46:39,234 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:46:49,346 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:46:59,471 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:47:09,571 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:47:19,706 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:47:29,887 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:47:40,014 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:47:50,129 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:48:00,231 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:48:10,342 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:48:20,445 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:48:30,552 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:48:40,689 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:48:50,858 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:49:00,990 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:49:11,104 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:49:21,265 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:49:31,371 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:49:41,472 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:49:51,570 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:50:01,708 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:50:11,819 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:50:21,952 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:50:32,070 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:50:42,209 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:50:52,330 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:51:02,440 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:51:12,565 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:51:22,697 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:51:32,801 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:51:42,972 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:51:53,094 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:52:03,196 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:52:13,302 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:52:23,410 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:52:33,545 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:52:43,660 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:52:53,789 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:53:03,984 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:53:14,091 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:53:24,204 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:53:34,315 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:53:44,439 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:53:54,544 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:54:04,657 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:54:14,866 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:54:24,984 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:54:35,090 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:54:45,202 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:54:55,316 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:55:05,417 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:55:15,522 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:55:25,623 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:55:35,750 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:55:45,881 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:55:56,111 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:56:06,214 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:56:16,335 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:56:26,449 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:56:36,570 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:56:46,714 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:56:56,820 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:57:06,924 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:57:17,024 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:57:27,134 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:57:37,237 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:57:47,347 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:57:57,501 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:58:07,606 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:58:17,707 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:58:27,813 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:58:37,927 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:58:48,071 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:58:58,173 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:59:08,311 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:59:18,435 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:59:28,542 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:59:38,647 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:59:48,780 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 21:59:58,917 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:00:09,060 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:00:19,219 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:00:29,372 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:00:37,910 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:00:37,964 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:00:42,251 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:00:42,251 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:00:42,251 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:896976 +03 二月 2026 | 22:00:42,290 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:00:42,848 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:00:44,936 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:896976 +03 二月 2026 | 22:00:44,983 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:00:45,199 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:00:45,320 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:00:45,359 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:00:45,706 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=896976, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 22:00:49,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 203, 204, 207, 206] +03 二月 2026 | 22:00:49,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:00:49,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:00:49,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:00:49,822 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:00:58,708 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:02:10,196 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:02:10,251 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:02:14,351 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:02:14,351 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:02:14,351 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:896976 +03 二月 2026 | 22:02:14,474 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:02:14,865 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:02:16,955 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:896976 +03 二月 2026 | 22:02:17,027 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:02:17,296 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:02:17,463 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:02:17,524 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:02:17,832 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=896976, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 22:02:21,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 203, 204, 207, 206] +03 二月 2026 | 22:02:21,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:02:21,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:02:21,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:02:21,904 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:02:25,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 204, 207, 206, 205] +03 二月 2026 | 22:02:25,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:02:25,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:02:25,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:02:25,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 101, 202, 208, 209, 102, 102, 105, 105, 203, 203, 106, 106, 106, 106] +03 二月 2026 | 22:02:27,170 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 106, 105, 205, 106, 105, 103, 106, 106, 203, 102, 204] +03 二月 2026 | 22:02:27,170 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:02:27,170 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 207, 206] +03 二月 2026 | 22:02:27,170 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:02:27,170 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 205, 101, 202, 208, 208, 209, 102, 102, 105, 105, 203, 203, 106, 106, 106, 106] +03 二月 2026 | 22:02:30,836 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:02:41,037 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:02:51,179 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:03:01,301 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:03:11,431 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:03:21,549 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:03:31,683 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:03:41,806 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:03:51,951 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:04:02,062 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:04:12,172 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:04:22,293 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:04:33,911 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:04:33,962 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:04:38,163 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:04:38,163 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:04:38,163 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:896976 +03 二月 2026 | 22:04:38,293 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:04:38,609 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:04:40,758 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:896976 +03 二月 2026 | 22:04:40,795 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:04:40,984 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:04:41,105 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:04:41,249 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:04:41,616 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=896976, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 22:04:45,727 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[204, 205] +03 二月 2026 | 22:04:45,727 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:04:45,727 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:04:45,727 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:04:45,727 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:04:50,897 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[205, 209] +03 二月 2026 | 22:04:50,898 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:04:50,898 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:04:50,898 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:04:50,898 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103, 205, 101, 202, 107, 207, 206, 208, 209, 205, 206, 102, 102, 105, 105, 203, 203, 106, 106, 106, 106] +03 二月 2026 | 22:04:54,618 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:05:04,734 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:05:14,852 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:05:25,000 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:05:25,242 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:05:25,242 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:05:25,242 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:450468 +03 二月 2026 | 22:05:25,686 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:05:27,369 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:450468 +03 二月 2026 | 22:05:27,417 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:05:27,597 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:05:27,734 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:05:27,734 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:05:27,734 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:05:28,214 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:05:28,325 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:05:28,358 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:05:28,358 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3990000 +03 二月 2026 | 22:05:28,358 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:05:28,358 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:05:28,514 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:05:28,767 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ddbe989 +03 二月 2026 | 22:05:29,511 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:05:29,511 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:05:29,511 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:05:29,543 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:05:29,576 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:05:29,835 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:05:30,182 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=450468, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 22:05:35,359 | ERROR | Thread-30 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 22:05:35,399 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 22:05:35,929 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:450468 +03 二月 2026 | 22:05:35,964 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:05:36,161 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:05:36,281 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:05:36,281 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:05:36,281 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:05:36,624 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:05:36,786 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:05:36,839 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:05:36,839 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3990000 +03 二月 2026 | 22:05:36,839 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:05:36,839 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:05:36,988 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:05:37,221 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ddbe989 +03 二月 2026 | 22:05:38,005 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:05:38,005 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:05:38,005 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:05:38,037 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:05:38,069 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:05:38,216 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:05:38,862 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:05:39,780 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:05:39,780 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:05:39,781 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:503810 +03 二月 2026 | 22:05:40,128 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:05:41,798 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:503810 +03 二月 2026 | 22:05:41,866 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:05:42,117 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:05:42,271 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:05:42,271 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:05:42,271 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:05:42,612 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:05:42,720 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:05:42,753 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:05:42,753 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3990000 +03 二月 2026 | 22:05:42,753 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:05:42,753 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:05:42,916 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:05:43,248 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6ddbe989 +03 二月 2026 | 22:05:44,155 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:05:44,155 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:05:44,155 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:05:44,202 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:05:44,256 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:05:44,437 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:05:47,247 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:05:47,299 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:05:51,124 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:05:51,492 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:05:51,492 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:05:51,492 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:450468 +03 二月 2026 | 22:05:51,954 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:05:54,132 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:450468 +03 二月 2026 | 22:05:54,173 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:05:54,402 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:05:54,514 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:05:54,514 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:05:54,515 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:05:54,972 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:05:55,084 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:05:55,124 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:05:55,124 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3990000 +03 二月 2026 | 22:05:55,125 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:05:55,125 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:05:55,282 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:05:55,549 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@7dcd5307 +03 二月 2026 | 22:05:56,343 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:05:56,343 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:05:56,343 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:05:56,439 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:05:56,475 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:05:56,686 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:05:56,989 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=450468, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 22:06:00,066 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 22:06:00,323 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 22:06:00,513 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 22:06:00,514 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 22:06:00,582 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 22:06:00,806 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 22:06:00,923 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 22:06:00,961 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 22:06:00,997 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@e503a61 +03 二月 2026 | 22:06:02,403 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 106, 205, 106, 105, 207, 103, 106, 106, 203, 102, 204] +03 二月 2026 | 22:06:02,403 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:06:02,403 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[103, 104, 105] +03 二月 2026 | 22:06:02,403 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:06:02,404 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[103] +03 二月 2026 | 22:06:20,028 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:06:30,029 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:06:40,030 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:06:50,030 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:07:00,030 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:07:10,030 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:07:20,031 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:07:30,032 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:07:40,032 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:07:50,032 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:08:00,033 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:08:10,034 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:08:20,034 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:08:30,035 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:08:40,036 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:08:50,036 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:09:00,037 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:09:10,037 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:09:20,037 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:09:30,038 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:09:40,038 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:09:50,039 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:10:00,039 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:10:10,039 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:10:20,040 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:10:30,040 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:10:40,040 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:10:50,041 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:11:00,042 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:11:10,043 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:11:20,043 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:11:30,044 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:11:40,044 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:11:50,045 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:12:00,045 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:12:10,045 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:12:20,046 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:12:30,046 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:12:40,047 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:12:50,047 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:13:00,047 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:13:10,047 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:13:20,048 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:13:30,048 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:13:40,049 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:13:50,049 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:14:00,050 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:14:14,829 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:14:14,882 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:14:19,137 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:14:19,137 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:14:19,137 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:450468 +03 二月 2026 | 22:14:19,209 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:14:19,608 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:14:22,023 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:450468 +03 二月 2026 | 22:14:22,060 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:14:22,264 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:14:22,370 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:14:22,403 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:14:22,811 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=450468, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 22:14:26,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 107, 101, 204, 208, 107, 207, 205, 206, 204, 104] +03 二月 2026 | 22:14:26,942 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:14:26,943 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:14:26,944 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:14:26,944 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:14:29,547 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 107, 204, 208, 107, 207, 205, 206, 204, 104, 206] +03 二月 2026 | 22:14:29,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:14:29,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:14:29,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:14:29,548 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 201, 104, 105] +03 二月 2026 | 22:14:33,734 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 204, 208, 107, 207, 205, 206, 204, 104, 206, 203] +03 二月 2026 | 22:14:33,735 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:14:33,735 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:14:33,735 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:14:33,735 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 201, 201, 104, 105, 108, 109] +03 二月 2026 | 22:14:35,814 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:14:36,918 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 204, 208, 207, 205, 206, 204, 104, 206, 203, 107, 107] +03 二月 2026 | 22:14:36,918 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:14:36,918 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:14:36,918 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:14:36,918 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 107, 201, 201, 103, 104, 105, 108, 109] +03 二月 2026 | 22:14:36,920 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[105, 204, 208, 207, 205, 206, 204, 104, 206, 203, 107] +03 二月 2026 | 22:14:36,920 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:14:36,920 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:14:36,920 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:14:36,920 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[101, 107, 201, 201, 103, 104, 105, 108, 109] +03 二月 2026 | 22:14:45,927 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:14:56,071 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:15:06,257 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:15:16,395 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:15:26,509 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:15:36,647 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:15:46,775 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:15:56,882 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:16:06,991 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:16:17,131 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:16:27,272 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:16:37,377 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:16:41,291 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:503810 +03 二月 2026 | 22:16:41,330 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +03 二月 2026 | 22:16:41,397 | ERROR | 168417 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 22:16:45,521 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 22:16:45,587 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 22:16:52,895 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:16:52,948 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:16:57,678 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:17:00,836 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:17:01,826 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:17:01,826 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:17:01,827 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:361375 +03 二月 2026 | 22:17:02,159 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:17:03,779 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:361375 +03 二月 2026 | 22:17:03,813 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:17:04,010 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:17:04,135 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:17:04,135 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:17:04,135 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:17:04,523 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:17:04,636 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:17:04,684 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:17:04,684 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3989000 +03 二月 2026 | 22:17:04,684 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:17:04,684 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:17:04,845 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:17:05,164 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@786e4c48 +03 二月 2026 | 22:17:05,880 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:17:05,880 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:17:05,880 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:17:05,929 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:17:05,967 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:17:06,113 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:17:09,538 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 22:17:09,688 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 22:17:09,916 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 22:17:12,208 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{nick=小猫, seat=2, ready=0, sex=1, ip=103.43.132.251, hp_info={cur_hp=620850300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, aid=112233} +03 二月 2026 | 22:17:13,615 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 22:17:13,731 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 22:17:13,965 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 22:17:13,965 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 22:17:14,038 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 22:17:14,245 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 22:17:14,344 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 22:17:14,384 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 22:17:14,422 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@1e7b4a45 +03 二月 2026 | 22:17:14,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 101, 204, 204, 206, 206, 107, 209, 201, 107, 203, 109, 107, 106] +03 二月 2026 | 22:17:14,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:17:14,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:17:14,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:17:14,423 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:17:26,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 101, 204, 204, 206, 206, 107, 201, 107, 203, 109, 107, 106, 202] +03 二月 2026 | 22:17:26,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:17:26,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:17:26,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:17:26,739 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 203] +03 二月 2026 | 22:17:29,491 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:17:33,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 101, 204, 204, 206, 107, 201, 107, 203, 109, 107, 106, 202, 201, 201] +03 二月 2026 | 22:17:33,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:17:33,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:17:33,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:17:33,254 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 206, 203, 204] +03 二月 2026 | 22:17:33,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[102, 101, 204, 204, 206, 107, 201, 107, 203, 109, 107, 202, 201, 201] +03 二月 2026 | 22:17:33,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:17:33,259 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:17:33,260 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:17:33,260 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 206, 203, 204] +03 二月 2026 | 22:17:39,491 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:17:49,492 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:17:59,493 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:18:09,494 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:18:19,494 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:18:29,495 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:18:39,495 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:18:49,496 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:18:59,496 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:19:09,497 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:19:19,497 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:19:29,497 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:19:39,497 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:19:49,498 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:19:59,499 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:20:09,499 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:20:19,500 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:20:29,500 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:20:39,501 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:20:49,501 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:20:59,501 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:21:09,502 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:21:19,503 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:21:29,503 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:21:39,504 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:21:49,505 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:21:59,505 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:22:09,506 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:22:19,507 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:22:29,507 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:22:39,507 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:22:49,508 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:22:59,510 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:23:09,510 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:23:19,511 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:23:29,512 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:23:39,512 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:23:49,513 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:23:59,513 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:24:09,513 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:24:19,514 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:24:29,515 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:24:39,515 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:24:49,515 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:24:59,516 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:25:09,516 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:25:19,517 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:25:29,517 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:25:39,518 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:25:49,518 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:25:59,519 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:26:09,520 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:26:24,912 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:26:24,964 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:26:26,509 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:26:26,566 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:26:29,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:26:29,865 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:26:29,867 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:26:29,867 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:854251 +03 二月 2026 | 22:26:30,348 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:26:32,483 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:854251 +03 二月 2026 | 22:26:32,540 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:26:32,750 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:26:32,847 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:26:32,847 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:26:32,847 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:26:33,294 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:26:33,415 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:26:33,464 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:26:33,464 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3988000 +03 二月 2026 | 22:26:33,464 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:26:33,465 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:26:33,623 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:26:33,822 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1a250a1c +03 二月 2026 | 22:26:34,498 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:26:34,498 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:26:34,498 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:26:34,545 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:26:34,679 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:26:34,865 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:26:35,147 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=854251, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 22:26:38,234 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 22:26:38,612 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 22:26:38,813 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 22:26:38,813 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 22:26:38,897 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 22:26:39,080 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 22:26:39,219 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 22:26:39,325 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 22:26:39,361 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@2bf3f3b +03 二月 2026 | 22:26:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 107, 206, 102, 205, 205, 109, 209, 203, 205, 204, 101, 103, 106] +03 二月 2026 | 22:26:39,361 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:26:39,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:26:39,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:26:39,362 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:26:58,188 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:27:08,188 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:27:15,546 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[201, 107, 206, 102, 205, 205, 109, 203, 205, 204, 101, 103, 106, 107, 107, 107] +03 二月 2026 | 22:27:15,546 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:27:15,546 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:27:15,546 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:27:15,546 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 207] +03 二月 2026 | 22:27:15,552 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 206, 102, 205, 205, 109, 203, 205, 204, 101, 103, 106, 107, 107, 107] +03 二月 2026 | 22:27:15,554 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:27:15,554 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:27:15,554 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:27:15,554 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 207] +03 二月 2026 | 22:27:15,558 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[107, 206, 102, 205, 205, 203, 205, 204, 101, 103, 106, 107, 107, 107] +03 二月 2026 | 22:27:15,558 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:27:15,558 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:27:15,558 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:27:15,558 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[209, 207] +03 二月 2026 | 22:27:18,189 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:27:28,190 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:27:38,190 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:27:48,190 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:27:58,191 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:28:08,191 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:28:18,192 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:28:28,192 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:28:38,193 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:28:48,193 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:28:58,194 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:29:08,194 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:29:18,195 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:29:28,195 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:29:38,195 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:29:48,196 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:29:58,196 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:30:08,197 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:30:18,198 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:30:28,198 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:30:38,198 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:30:48,199 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:30:58,200 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:31:08,201 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:31:18,202 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:32:00,278 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:32:00,339 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:32:04,466 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:32:04,734 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:32:04,734 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:32:04,734 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:170282 +03 二月 2026 | 22:32:07,900 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:32:07,958 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:32:12,187 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:32:12,464 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:32:12,464 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:32:12,464 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:170282 +03 二月 2026 | 22:32:13,045 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:32:15,251 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:170282 +03 二月 2026 | 22:32:15,286 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:32:15,495 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:32:15,596 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:32:15,596 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:32:15,596 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:32:16,066 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:32:16,216 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:32:16,258 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:32:16,258 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3987000 +03 二月 2026 | 22:32:16,258 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:32:16,258 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:32:16,416 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:32:16,678 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65bcb9a1 +03 二月 2026 | 22:32:17,386 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:32:17,386 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:32:17,387 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:32:17,436 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:32:17,487 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:32:17,658 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:32:17,960 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=170282, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 22:32:21,129 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 22:32:21,409 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 22:32:21,607 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 22:32:21,607 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 22:32:21,696 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 22:32:21,942 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 22:32:22,067 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 22:32:22,107 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 22:32:22,153 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@895497b +03 二月 2026 | 22:32:22,153 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 102, 207, 204, 201, 204, 205, 101, 101, 209, 205] +03 二月 2026 | 22:32:22,153 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:32:22,153 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:32:22,153 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:32:22,153 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:32:40,346 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 207, 204, 201, 204, 205, 101, 101, 209, 205, 205] +03 二月 2026 | 22:32:40,347 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:32:40,347 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:32:40,347 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:32:40,347 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 202] +03 二月 2026 | 22:32:41,017 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:32:51,017 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:32:55,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 201, 204, 205, 101, 101, 205, 205] +03 二月 2026 | 22:32:55,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:32:55,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 22:32:55,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:32:55,263 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 202, 208] +03 二月 2026 | 22:32:55,264 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 201, 205, 101, 101, 205, 205] +03 二月 2026 | 22:32:55,265 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:32:55,265 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 22:32:55,265 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:32:55,265 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 202, 208] +03 二月 2026 | 22:32:55,267 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 202, 201, 205, 101, 101, 205, 205] +03 二月 2026 | 22:32:55,267 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:32:55,267 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 22:32:55,267 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:32:55,267 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 202, 208] +03 二月 2026 | 22:33:01,018 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:33:01,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 202, 201, 205, 101, 101, 205, 205, 201, 201, 201] +03 二月 2026 | 22:33:01,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:33:01,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 22:33:01,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:33:01,125 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 202, 206, 209, 207] +03 二月 2026 | 22:33:01,126 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 202, 201, 101, 101, 205, 205, 201, 201, 201] +03 二月 2026 | 22:33:01,126 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:33:01,126 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 22:33:01,126 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:33:01,127 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 202, 206, 209, 207] +03 二月 2026 | 22:33:01,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 202, 101, 101, 205, 205, 201, 201, 201] +03 二月 2026 | 22:33:01,128 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:33:01,129 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 22:33:01,129 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:33:01,129 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 202, 206, 209, 207] +03 二月 2026 | 22:33:01,130 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 101, 101, 205, 205, 201, 201, 201] +03 二月 2026 | 22:33:01,130 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:33:01,130 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[208, 209, 207] +03 二月 2026 | 22:33:01,131 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:33:01,131 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 202, 206, 209, 207] +03 二月 2026 | 22:33:11,018 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:33:21,018 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:33:31,018 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:33:41,019 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:33:51,019 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:34:01,020 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:34:11,020 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:34:21,020 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:34:31,021 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:34:41,022 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:34:51,022 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:35:01,024 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:35:11,024 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:35:21,024 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:35:31,025 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:35:41,026 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:35:51,027 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:36:01,028 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:36:11,028 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:36:21,029 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:36:31,030 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:36:41,030 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:36:51,031 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:37:01,031 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:37:11,032 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:37:21,032 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:37:31,033 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:37:41,033 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:37:51,033 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:38:01,034 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:38:11,035 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:38:21,036 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:38:31,036 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:38:41,037 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:38:49,938 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:38:49,999 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:38:54,257 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:38:54,257 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:38:54,257 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:170282 +03 二月 2026 | 22:38:54,322 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:38:54,793 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:38:57,148 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:170282 +03 二月 2026 | 22:38:57,185 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:38:57,391 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:38:57,537 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:38:57,581 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:38:57,909 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=170282, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 22:39:02,056 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 101, 101, 205, 205, 205, 201, 201] +03 二月 2026 | 22:39:02,056 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:39:02,056 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:39:02,056 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:39:02,056 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:39:10,915 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:39:15,744 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 101, 101, 205, 205, 205, 201, 203, 203] +03 二月 2026 | 22:39:15,744 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:39:15,744 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:39:15,744 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:39:15,744 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 202, 206, 109, 209, 207] +03 二月 2026 | 22:39:15,754 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 101, 101, 205, 205, 205, 201, 203] +03 二月 2026 | 22:39:15,754 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:39:15,754 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:39:15,754 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:39:15,754 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 202, 206, 109, 209, 207] +03 二月 2026 | 22:39:21,044 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:39:31,223 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:39:41,332 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:39:51,550 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:39:59,823 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:39:59,883 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:40:04,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:40:04,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:40:04,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:170282 +03 二月 2026 | 22:40:04,306 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:40:04,697 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:40:06,866 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:170282 +03 二月 2026 | 22:40:06,903 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:40:07,108 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:40:07,224 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:40:07,269 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:40:07,598 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=170282, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 22:40:11,735 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 101, 101, 205, 205, 205, 201, 203] +03 二月 2026 | 22:40:11,735 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:40:11,735 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:40:11,735 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:40:11,735 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:40:20,601 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:40:23,676 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 101, 101, 205, 205, 201, 203, 207, 207] +03 二月 2026 | 22:40:23,676 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:40:23,676 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:40:23,676 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:40:23,676 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 202, 206, 109, 201, 209, 207, 206, 204] +03 二月 2026 | 22:40:23,681 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 202, 101, 101, 205, 205, 201, 203, 207, 207] +03 二月 2026 | 22:40:23,681 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:40:23,681 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:40:23,681 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:40:23,681 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 202, 206, 109, 201, 209, 207, 206, 204] +03 二月 2026 | 22:40:30,714 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:40:40,825 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:40:50,930 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:41:01,027 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:41:11,138 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:41:21,288 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:41:31,404 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:41:41,517 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:41:51,707 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:42:01,852 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:42:11,958 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:42:22,093 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:42:32,195 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:42:42,313 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:42:52,456 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:43:07,148 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:43:07,209 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:43:11,271 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:43:11,271 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:43:11,271 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:170282 +03 二月 2026 | 22:43:11,336 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:43:11,882 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:43:14,288 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:170282 +03 二月 2026 | 22:43:14,323 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:43:14,589 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [112233,168417]] +03 二月 2026 | 22:43:14,716 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:43:14,757 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:43:15,087 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=170282, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 22:43:19,171 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 101, 101, 205, 205, 201, 203, 207] +03 二月 2026 | 22:43:19,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:43:19,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:43:19,172 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:43:19,173 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:43:21,425 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 101, 101, 205, 205, 201, 203, 106] +03 二月 2026 | 22:43:21,425 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:43:21,425 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:43:21,425 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:43:21,425 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 207, 202, 206, 109, 201, 203, 209, 207, 206, 204] +03 二月 2026 | 22:43:28,091 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:43:38,251 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:43:43,871 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 101, 101, 205, 205, 201, 203, 206] +03 二月 2026 | 22:43:43,872 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:43:43,872 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:43:43,872 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:43:43,872 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 207, 202, 206, 109, 201, 203, 209, 209, 207, 206, 204, 105, 104] +03 二月 2026 | 22:43:48,368 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:43:52,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 101, 109, 202, 101, 101, 205, 205, 201, 203, 108] +03 二月 2026 | 22:43:52,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:43:52,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:43:52,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:43:52,725 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 207, 206, 202, 206, 109, 201, 203, 209, 203, 209, 207, 206, 204, 105, 104] +03 二月 2026 | 22:43:54,041 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 202, 101, 101, 205, 205, 201, 203, 108, 208] +03 二月 2026 | 22:43:54,042 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:43:54,042 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:43:54,042 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:43:54,042 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 207, 206, 108, 202, 206, 109, 201, 203, 209, 203, 209, 209, 207, 206, 204, 105, 104] +03 二月 2026 | 22:43:56,285 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 202, 101, 101, 205, 205, 201, 203, 108, 207] +03 二月 2026 | 22:43:56,285 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:43:56,285 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:43:56,285 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:43:56,285 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 207, 206, 108, 208, 202, 206, 109, 201, 203, 209, 203, 209, 205, 209, 207, 206, 204, 105, 104] +03 二月 2026 | 22:43:57,899 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[101, 109, 202, 101, 101, 205, 205, 201, 203, 108, 203] +03 二月 2026 | 22:43:57,900 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:43:57,900 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:43:57,900 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:43:57,900 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[102, 204, 204, 201, 207, 206, 108, 208, 207, 202, 206, 109, 201, 203, 209, 203, 209, 205, 105, 209, 207, 206, 204, 105, 104] +03 二月 2026 | 22:43:58,502 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:44:08,616 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:44:08,859 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:44:08,860 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:44:08,860 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:977810 +03 二月 2026 | 22:44:09,424 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:44:11,315 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:977810 +03 二月 2026 | 22:44:11,365 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:44:11,543 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:44:11,751 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:44:11,751 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:44:11,751 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:44:12,235 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:44:12,410 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:44:12,444 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:44:12,444 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3711000 +03 二月 2026 | 22:44:12,444 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:44:12,444 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:44:12,612 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:44:12,842 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@5fcf214a +03 二月 2026 | 22:44:13,599 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:44:13,599 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:44:13,599 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:44:13,631 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:44:13,761 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:44:13,982 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:44:14,292 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=977810, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 22:44:23,694 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 22:44:23,701 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 22:44:37,582 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:44:47,981 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:44:48,046 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:44:52,575 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:44:52,992 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:44:52,992 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:44:52,993 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:977810 +03 二月 2026 | 22:44:53,486 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:44:55,744 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:977810 +03 二月 2026 | 22:44:55,783 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:44:55,987 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 22:44:56,112 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:44:56,112 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:44:56,112 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:44:56,610 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:44:56,718 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:44:56,762 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:44:56,762 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:3711000 +03 二月 2026 | 22:44:56,762 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:44:56,763 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:44:56,934 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:44:57,174 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@57eeaee5 +03 二月 2026 | 22:44:57,912 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:44:57,913 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:44:57,913 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:44:57,958 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:44:57,996 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:44:58,164 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:44:58,524 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=977810, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 22:45:01,621 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=168417} +03 二月 2026 | 22:45:01,886 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 22:45:02,090 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 22:45:02,091 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 22:45:02,175 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 22:45:02,412 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 22:45:02,596 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 22:45:02,637 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 22:45:02,681 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@2bf3f3b +03 二月 2026 | 22:45:02,682 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 107, 205, 106, 103, 208, 101, 109, 202, 205, 107, 102, 108, 108] +03 二月 2026 | 22:45:02,682 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:45:02,682 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:45:02,682 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:45:02,682 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:45:07,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 107, 205, 106, 103, 101, 109, 202, 205, 107, 102, 108, 108, 102] +03 二月 2026 | 22:45:07,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:45:07,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:45:07,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:45:07,384 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[208, 108] +03 二月 2026 | 22:45:12,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 107, 205, 106, 103, 101, 109, 205, 107, 102, 108, 108, 102, 105] +03 二月 2026 | 22:45:12,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:45:12,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:45:12,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:45:12,577 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[208, 202, 108, 203] +03 二月 2026 | 22:45:17,005 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[104, 107, 205, 106, 103, 101, 109, 205, 107, 108, 108, 102, 105, 203] +03 二月 2026 | 22:45:17,005 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:45:17,005 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:45:17,005 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:45:17,005 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[208, 202, 102, 108, 203, 102] +03 二月 2026 | 22:45:21,565 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:45:24,210 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:45:25,198 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:45:25,198 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:45:25,198 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:622105 +03 二月 2026 | 22:45:25,541 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:45:27,194 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:622105 +03 二月 2026 | 22:45:27,228 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:45:27,425 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:45:27,552 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:45:27,553 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:45:27,553 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:45:27,918 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:45:28,063 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:45:28,097 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:45:28,097 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4185000 +03 二月 2026 | 22:45:28,097 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:45:28,097 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:45:28,259 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:45:28,484 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@57eeaee5 +03 二月 2026 | 22:45:29,223 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:45:29,223 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:45:29,223 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:45:29,256 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:45:29,298 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:45:29,451 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:45:33,028 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 22:45:33,140 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 22:45:33,328 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 22:45:39,523 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 2001-------状态状态------{nick=小猫, seat=2, ready=0, sex=1, ip=103.43.132.252, hp_info={cur_hp=620626300, total_hp=0, upper_limit=false, round_actual_hp=0}, spectator=false, online=1, portrait=https://thirdwx.qlogo.cn/mmopen/vi_32/5ThjLukqvIfAxNU5xZkaqh7iaS1CeJ80EYaT1wOPc1wOIRBFlvpuApn91z1QsibsibBuYGsX5QIkc3ic3j8f3C0n5Q/132, aid=112233} +03 二月 2026 | 22:45:40,427 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=1, aid=112233} +03 二月 2026 | 22:45:40,557 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 22:45:40,764 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 22:45:40,764 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态12345------------168417 +03 二月 2026 | 22:45:40,842 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 进入修好状态ttttttttttttttt------------2 +03 二月 2026 | 22:45:41,026 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | key+++++++++++++++++++++++++++++++++++168417 +03 二月 2026 | 22:45:41,182 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | circleId +++++++++++++++++++++++++0 +03 二月 2026 | 22:45:41,245 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | pid +++++++++++++++++++++++++0 +03 二月 2026 | 22:45:41,278 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | client com.robotcm.taurus.client.TaurusClient@2bf3f3b +03 二月 2026 | 22:45:42,531 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 104, 109, 205, 207, 101, 109, 206, 107, 102, 105, 105, 209, 203] +03 二月 2026 | 22:45:42,531 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:45:42,531 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:45:42,531 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:45:42,531 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201] +03 二月 2026 | 22:45:43,000 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:45:45,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 104, 109, 205, 207, 109, 206, 107, 102, 105, 105, 209, 203, 207] +03 二月 2026 | 22:45:45,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:45:45,970 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:45:45,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:45:45,971 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[201, 107, 102, 103] +03 二月 2026 | 22:45:48,308 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 104, 205, 207, 109, 206, 107, 102, 105, 105, 209, 203, 207, 103] +03 二月 2026 | 22:45:48,309 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:45:48,309 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:45:48,309 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:45:48,309 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 107, 107, 102, 103] +03 二月 2026 | 22:45:51,524 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 104, 205, 207, 109, 206, 107, 102, 105, 105, 209, 207, 103, 202] +03 二月 2026 | 22:45:51,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:45:51,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:45:51,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:45:51,525 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 201, 107, 107, 105, 102, 103, 204, 202] +03 二月 2026 | 22:45:52,580 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[108, 104, 205, 207, 109, 206, 107, 102, 105, 105, 209, 207, 103, 106] +03 二月 2026 | 22:45:52,580 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:45:52,580 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:45:52,580 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:45:52,581 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[109, 202, 201, 107, 107, 105, 203, 102, 103, 204, 202] +03 二月 2026 | 22:45:53,001 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:46:33,424 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:46:33,481 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:46:37,806 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:46:37,807 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:46:40,804 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:46:40,922 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:46:41,691 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:46:41,691 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:46:41,691 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:882005 +03 二月 2026 | 22:46:41,778 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:46:41,778 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:46:41,778 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:290547 +03 二月 2026 | 22:46:42,068 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:46:42,130 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 22:46:43,902 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:882005 +03 二月 2026 | 22:46:43,947 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:290547 +03 二月 2026 | 22:46:43,947 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:46:43,980 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:46:44,199 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:46:44,293 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:46:44,333 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:46:44,334 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:46:44,334 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:46:44,438 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:46:44,438 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:46:44,438 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:46:44,700 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:46:44,788 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:46:44,820 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:46:44,865 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:46:44,865 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:46:44,865 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:46:44,865 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:46:44,922 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:46:44,971 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:46:44,971 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2013000 +03 二月 2026 | 22:46:44,971 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:46:44,971 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:46:45,042 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:46:45,120 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:46:45,286 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@351f742f +03 二月 2026 | 22:46:45,388 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6791687f +03 二月 2026 | 22:46:46,057 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:46:46,057 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:46:46,057 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:46:46,104 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:46:46,147 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:46:46,250 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:46:46,250 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:46:46,250 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:46:46,283 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:46:46,313 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:46:46,322 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:46:46,508 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:47:03,786 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 22:47:03,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 22:47:09,880 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:47:10,019 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:47:12,626 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:882005 +03 二月 2026 | 22:47:12,667 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 22:47:12,877 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 22:47:13,027 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:47:13,065 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:47:13,794 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:47:14,575 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:47:14,575 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:47:14,575 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:559193 +03 二月 2026 | 22:47:14,919 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:47:16,579 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:559193 +03 二月 2026 | 22:47:16,613 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:47:16,874 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:47:17,075 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:47:17,236 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:47:20,127 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:47:30,233 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:47:30,655 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:47:40,344 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:47:40,774 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:47:43,523 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:559193 +03 二月 2026 | 22:47:43,562 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:47:43,754 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:47:43,862 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:47:43,862 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:47:43,862 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:47:44,227 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:47:44,342 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:47:44,381 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:47:44,382 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:47:44,382 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:47:44,382 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:47:44,566 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:47:44,786 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@351f742f +03 二月 2026 | 22:47:45,552 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:47:45,553 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:47:45,553 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:47:45,595 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:47:45,639 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:47:45,794 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:47:46,576 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:47:47,353 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:47:47,353 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:47:47,353 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:605348 +03 二月 2026 | 22:47:47,723 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:47:49,537 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:605348 +03 二月 2026 | 22:47:49,587 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:47:49,794 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:47:49,924 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:47:49,924 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:47:49,924 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:47:50,268 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:47:50,371 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:47:50,413 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:47:50,413 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:47:50,413 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:47:50,413 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:47:50,473 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:47:50,578 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:47:50,792 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@351f742f +03 二月 2026 | 22:47:51,427 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:47:51,427 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:47:51,427 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:47:51,464 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:47:51,498 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:47:51,651 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:47:58,727 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:47:58,790 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:48:02,761 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:48:02,761 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:48:02,761 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:290547 +03 二月 2026 | 22:48:02,814 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:48:02,926 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:48:02,926 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:48:02,927 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:605348 +03 二月 2026 | 22:48:03,368 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 22:48:03,597 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:48:05,586 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:290547 +03 二月 2026 | 22:48:05,624 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [132788,112233]] +03 二月 2026 | 22:48:05,710 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:605348 +03 二月 2026 | 22:48:05,761 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 22:48:05,818 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [132788,112233]] +03 二月 2026 | 22:48:06,000 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:48:06,004 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 22:48:06,054 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:48:06,125 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:48:06,171 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:48:06,498 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=290547, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 22:48:06,687 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=605348, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 22:48:08,987 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[208] +03 二月 2026 | 22:48:08,987 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:48:08,987 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:48:08,987 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:48:08,987 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:48:09,688 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:48:19,506 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:48:19,690 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:48:29,674 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:48:29,836 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:48:32,649 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:559193 +03 二月 2026 | 22:48:32,695 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:48:32,898 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:48:33,020 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:48:33,020 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:48:33,020 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:48:33,515 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:48:33,665 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:48:33,721 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:48:33,721 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:48:33,721 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:48:33,721 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:48:33,895 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:48:34,129 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@610c9d04 +03 二月 2026 | 22:48:35,001 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:48:35,001 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:48:35,001 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:48:35,039 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:48:35,090 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:48:35,253 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:48:35,990 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:48:36,993 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:48:36,994 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:48:36,994 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:399415 +03 二月 2026 | 22:48:37,396 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:48:39,203 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:399415 +03 二月 2026 | 22:48:39,246 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:48:39,437 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:48:39,555 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:48:39,555 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:48:39,555 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:48:39,838 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:48:40,025 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:48:40,168 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:48:40,207 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:48:40,217 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:48:40,217 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:48:40,217 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:48:40,374 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:48:40,651 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@610c9d04 +03 二月 2026 | 22:48:41,451 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:48:41,451 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:48:41,451 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:48:41,498 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:48:41,545 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:48:41,712 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:48:43,521 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 22:48:54,997 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:48:55,058 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:48:59,181 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:48:59,190 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:48:59,190 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:48:59,191 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:290547 +03 二月 2026 | 22:48:59,624 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 22:49:02,006 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:290547 +03 二月 2026 | 22:49:02,043 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [132788,112233]] +03 二月 2026 | 22:49:02,220 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:559193 +03 二月 2026 | 22:49:02,254 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:49:02,300 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [132788,112233]] +03 二月 2026 | 22:49:02,404 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:49:02,404 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:49:02,441 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:49:02,513 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:49:02,514 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:49:02,514 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:49:02,778 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=290547, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 22:49:03,010 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:49:03,106 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:49:03,138 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:49:03,140 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:49:03,140 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:49:03,140 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:49:03,292 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:49:03,500 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65f41e9f +03 二月 2026 | 22:49:04,182 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:49:04,182 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:49:04,182 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:49:04,224 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:49:04,262 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:49:04,441 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:49:05,125 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:49:05,785 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:49:06,046 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:49:06,046 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:49:06,046 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:281687 +03 二月 2026 | 22:49:06,448 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:49:06,909 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[206, 108, 104, 103, 202, 205, 204, 102, 104, 109, 105, 104, 102, 208] +03 二月 2026 | 22:49:06,909 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:49:06,909 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:49:06,909 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:49:06,909 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 22:49:08,179 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:281687 +03 二月 2026 | 22:49:08,212 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:49:08,506 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:49:08,615 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:49:08,615 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:49:08,615 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:49:08,924 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:49:09,025 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:49:09,046 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207] +03 二月 2026 | 22:49:09,046 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 22:49:09,047 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 22:49:09,047 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 22:49:09,047 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[108, 102, 107] +03 二月 2026 | 22:49:09,060 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:49:09,061 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:49:09,061 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:49:09,061 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:49:09,221 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:49:09,425 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65f41e9f +03 二月 2026 | 22:49:10,077 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:49:10,078 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:49:10,078 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:49:10,121 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:49:10,153 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:49:10,291 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:49:15,785 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:49:25,888 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:49:33,741 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:49:35,994 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:49:36,451 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:281687 +03 二月 2026 | 22:49:36,488 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 22:49:36,678 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 22:49:36,794 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:49:36,795 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:49:36,795 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:49:37,223 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:49:37,362 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:49:37,393 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:49:37,394 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:49:37,394 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:49:37,394 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:49:37,550 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:49:37,761 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65f41e9f +03 二月 2026 | 22:49:38,540 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:49:38,541 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:49:38,541 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:49:38,581 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:49:38,673 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:49:38,844 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:49:39,677 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:49:40,416 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:49:40,416 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:49:40,416 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:641883 +03 二月 2026 | 22:49:40,791 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:49:42,329 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:641883 +03 二月 2026 | 22:49:42,364 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:49:42,584 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:49:42,737 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:49:42,787 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:49:43,561 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 22:49:56,132 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:49:56,216 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:50:03,545 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 22:50:06,340 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:50:09,546 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:641883 +03 二月 2026 | 22:50:09,580 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:50:09,932 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:50:10,038 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:50:10,038 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:50:10,038 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:50:10,401 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:50:10,591 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:50:10,628 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:50:10,628 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:50:10,628 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:50:10,628 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:50:10,815 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:50:11,065 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65f41e9f +03 二月 2026 | 22:50:11,700 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:50:11,700 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:50:11,700 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:50:11,737 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:50:11,772 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:50:11,922 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:50:12,640 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:50:13,441 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:50:13,441 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:50:13,441 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:725625 +03 二月 2026 | 22:50:13,821 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:50:15,555 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:725625 +03 二月 2026 | 22:50:15,591 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:50:15,775 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:50:15,884 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:50:15,885 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:50:15,885 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:50:16,224 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:50:16,336 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:50:16,375 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:50:16,375 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:50:16,375 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:50:16,375 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:50:16,443 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:50:16,531 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:50:16,747 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65f41e9f +03 二月 2026 | 22:50:17,432 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:50:17,432 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:50:17,432 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:50:17,466 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:50:17,507 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:50:17,658 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:50:20,232 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:725625 +03 二月 2026 | 22:50:20,271 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 22:50:20,476 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 22:50:20,573 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:50:20,573 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:50:20,573 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:50:20,885 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:50:20,982 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:50:21,016 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:50:21,016 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2012000 +03 二月 2026 | 22:50:21,016 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:50:21,016 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:50:21,221 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:50:21,511 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@52de2c1e +03 二月 2026 | 22:50:22,200 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:50:22,200 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:50:22,200 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:50:22,271 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:50:22,315 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:50:22,467 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:50:23,236 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:50:24,090 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:50:24,090 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:50:24,091 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:458822 +03 二月 2026 | 22:50:24,465 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 22:50:26,209 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:458822 +03 二月 2026 | 22:50:26,260 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:50:26,442 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:50:26,546 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:50:26,546 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:50:26,546 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:50:26,873 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:50:26,974 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:50:27,007 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:50:27,007 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2012000 +03 二月 2026 | 22:50:27,007 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:50:27,007 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:50:27,159 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:50:27,366 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@52de2c1e +03 二月 2026 | 22:50:28,080 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:50:28,080 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:50:28,080 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:50:28,138 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:50:28,176 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:50:28,350 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:50:31,169 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:50:41,277 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:50:41,628 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:50:41,628 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:50:41,628 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:458822 +03 二月 2026 | 22:50:41,670 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:50:42,076 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:50:43,703 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:458822 +03 二月 2026 | 22:50:43,738 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 22:50:43,958 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 22:50:44,074 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 22:50:44,108 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:50:44,397 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=458822, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 22:50:51,804 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:50:54,809 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:725625 +03 二月 2026 | 22:50:54,842 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 22:50:55,048 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 22:50:55,151 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:50:55,151 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:50:55,151 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:50:55,461 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:50:55,558 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:50:55,594 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:50:55,594 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2012000 +03 二月 2026 | 22:50:55,595 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:50:55,595 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:50:55,774 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:50:56,068 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@52de2c1e +03 二月 2026 | 22:50:56,694 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:50:56,694 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:50:56,694 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:50:56,730 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:50:56,772 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:50:56,959 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:50:57,434 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:50:57,820 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:50:58,563 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:50:58,564 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:50:58,564 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:981075 +03 二月 2026 | 22:50:58,905 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 22:51:00,544 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:981075 +03 二月 2026 | 22:51:00,578 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:51:00,800 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:51:00,899 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:51:00,899 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:51:00,899 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:51:01,211 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:51:01,308 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:51:01,341 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:51:01,341 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2012000 +03 二月 2026 | 22:51:01,341 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:51:01,341 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:51:01,487 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:51:01,690 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@52de2c1e +03 二月 2026 | 22:51:02,365 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:51:02,366 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:51:02,366 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:51:02,422 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:51:02,464 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:51:02,612 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:51:07,549 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:51:10,460 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:981075 +03 二月 2026 | 22:51:10,570 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 22:51:10,775 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [132788]] +03 二月 2026 | 22:51:10,866 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:51:10,866 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:51:10,867 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:51:11,202 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:51:11,298 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:51:11,336 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:51:11,336 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:51:11,336 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:51:11,336 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:51:11,541 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:51:11,798 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65f41e9f +03 二月 2026 | 22:51:12,421 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:51:12,421 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:51:12,421 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:51:12,512 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:51:12,548 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:51:12,683 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:51:13,404 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 22:51:14,165 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:51:14,165 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:51:14,165 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:217330 +03 二月 2026 | 22:51:14,504 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:51:15,929 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 22:51:15,937 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:217330 +03 二月 2026 | 22:51:15,976 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:51:16,183 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 22:51:16,297 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:51:16,298 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:51:16,298 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:51:16,641 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:51:16,743 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:51:16,777 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:51:16,777 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:51:16,777 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:51:16,777 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:51:16,930 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:51:17,166 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@65f41e9f +03 二月 2026 | 22:51:17,788 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:51:17,788 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:51:17,788 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:51:17,984 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:51:18,024 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:51:18,284 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:59:46,891 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 22:59:46,950 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 22:59:51,079 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 22:59:51,398 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:59:51,398 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:59:51,398 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:669981 +03 二月 2026 | 22:59:51,721 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 22:59:51,721 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 22:59:51,721 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:669981 +03 二月 2026 | 22:59:51,903 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 22:59:52,041 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 22:59:54,317 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:669981 +03 二月 2026 | 22:59:54,348 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 22:59:54,388 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:669981 +03 二月 2026 | 22:59:54,422 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 22:59:54,533 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 22:59:54,568 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 22:59:54,655 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:59:54,655 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:59:54,655 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:59:54,691 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 22:59:54,691 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 22:59:54,691 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 22:59:55,214 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:59:55,233 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 22:59:55,353 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:59:55,353 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 22:59:55,384 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:59:55,384 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2012000 +03 二月 2026 | 22:59:55,384 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:59:55,384 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:59:55,390 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 22:59:55,390 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 22:59:55,390 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 22:59:55,391 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 22:59:55,557 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:59:55,557 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 22:59:55,821 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@1da8e2cd +03 二月 2026 | 22:59:55,821 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@51fcbeb4 +03 二月 2026 | 22:59:56,565 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:59:56,565 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:59:56,565 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:59:56,565 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 22:59:56,565 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 22:59:56,565 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 22:59:56,600 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:59:56,600 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 22:59:56,643 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:59:56,643 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 22:59:56,785 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:59:56,806 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 22:59:57,060 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=669981, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 22:59:57,082 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=669981, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:00:10,125 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:00:20,199 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:00:20,199 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:00:23,734 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:00:30,268 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:02:22,731 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:02:22,779 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:02:26,802 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:02:26,997 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:02:26,997 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:02:26,997 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:669981 +03 二月 2026 | 23:02:27,451 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:02:29,432 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:669981 +03 二月 2026 | 23:02:29,467 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:02:29,624 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:02:29,727 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:02:29,740 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:02:29,761 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:02:30,088 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=669981, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 23:02:30,628 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:02:30,628 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:02:30,628 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:140877 +03 二月 2026 | 23:02:30,952 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:02:32,599 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:140877 +03 二月 2026 | 23:02:32,641 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:02:32,833 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:02:33,000 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:02:33,000 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:02:33,000 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:02:33,091 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:02:33,376 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:02:33,525 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:02:33,566 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:02:33,566 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:02:33,566 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:02:33,566 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:02:33,725 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:02:33,949 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b0e825e +03 二月 2026 | 23:02:34,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | cardInhand:[207, 101, 206, 106, 204, 209, 105, 109, 107, 205, 204, 201, 108, 104] +03 二月 2026 | 23:02:34,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 23:02:34,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 23:02:34,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 23:02:34,232 | INFO | NetEvent-Thread | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 23:02:34,639 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:02:34,639 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:02:34,639 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:02:34,676 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:02:34,719 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:02:34,882 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:02:38,281 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 23:02:38,397 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 23:02:38,580 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 23:02:43,091 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:02:53,207 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:02:58,372 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:03:00,655 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:03:01,401 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:03:01,401 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:03:01,401 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:672523 +03 二月 2026 | 23:03:01,723 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:03:03,355 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:03:03,382 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:672523 +03 二月 2026 | 23:03:03,423 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:03:03,600 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:03:03,704 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:03:03,704 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:03:03,705 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:03:04,034 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:03:04,139 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:03:04,179 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:03:04,179 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:03:04,179 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:03:04,179 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:03:04,342 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:03:04,552 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b0e825e +03 二月 2026 | 23:03:05,274 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:03:05,274 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:03:05,274 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:03:05,310 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:03:05,364 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:03:05,512 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:03:13,532 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:03:13,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:03:21,495 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:672523 +03 二月 2026 | 23:03:21,527 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:03:21,710 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:03:21,851 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:03:21,851 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:03:21,852 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:03:22,281 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:03:22,394 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:03:22,429 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:03:22,429 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:03:22,429 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:03:22,429 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:03:22,616 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:03:22,826 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b0e825e +03 二月 2026 | 23:03:23,496 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:03:23,496 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:03:23,496 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:03:23,538 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:03:23,603 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:03:23,757 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:03:23,841 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:03:24,543 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:03:25,435 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:03:25,435 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:03:25,435 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:504358 +03 二月 2026 | 23:03:25,771 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:03:27,327 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:03:27,360 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:03:27,527 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:03:27,650 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:03:27,650 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:03:27,650 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:03:27,996 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:03:28,104 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:03:28,145 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:03:28,146 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:03:28,146 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:03:28,146 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:03:28,280 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:03:28,514 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b0e825e +03 二月 2026 | 23:03:29,258 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:03:29,258 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:03:29,258 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:03:29,306 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:03:29,348 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:03:29,580 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:03:43,876 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:03:53,024 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:03:53,990 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:03:56,208 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:03:56,258 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:03:56,463 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:03:56,595 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:03:56,595 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:03:56,595 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:03:56,942 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:03:57,074 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:03:57,123 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:03:57,123 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:03:57,123 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:03:57,123 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:03:57,263 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:03:57,531 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b0e825e +03 二月 2026 | 23:03:58,211 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:03:58,211 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:03:58,211 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:03:58,248 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:03:58,284 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:03:58,452 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:03:59,201 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:03:59,946 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:03:59,946 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:03:59,946 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:777686 +03 二月 2026 | 23:04:00,295 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:04:02,074 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:777686 +03 二月 2026 | 23:04:02,111 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:04:02,314 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:04:02,454 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:04:02,501 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:04:03,551 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:04:03,571 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:04:14,434 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:04:15,989 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:04:19,240 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:04:19,293 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:04:19,532 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:04:19,657 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:04:19,710 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:04:20,367 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:04:21,051 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:04:21,051 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:04:21,051 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:204475 +03 二月 2026 | 23:04:21,512 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:04:23,131 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:204475 +03 二月 2026 | 23:04:23,164 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:04:23,336 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:04:23,439 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:04:23,472 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:04:34,598 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:04:37,028 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:04:44,813 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:04:47,160 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:04:50,678 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:04:50,718 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:04:50,941 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:04:51,058 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:04:51,058 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:04:51,058 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:04:51,464 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:04:51,611 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:04:51,659 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:04:51,659 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:04:51,659 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:04:51,659 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:04:51,805 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:04:52,039 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b0e825e +03 二月 2026 | 23:04:52,780 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:04:52,780 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:04:52,780 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:04:52,815 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:04:52,850 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:04:53,059 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:04:53,564 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:04:53,636 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:04:53,749 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:04:54,671 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:04:54,671 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:04:54,671 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:954226 +03 二月 2026 | 23:04:54,999 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:04:56,579 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:954226 +03 二月 2026 | 23:04:56,616 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:04:56,810 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:04:56,988 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:04:57,061 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:05:05,196 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:05:10,384 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:05:14,187 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:05:14,230 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:05:14,475 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:05:14,631 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:05:14,670 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:05:15,344 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:05:16,184 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:05:16,184 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:05:16,184 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:130458 +03 二月 2026 | 23:05:16,584 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:05:18,279 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:130458 +03 二月 2026 | 23:05:18,318 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:05:18,512 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:05:18,628 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:05:18,668 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:05:25,348 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:05:32,019 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:05:35,465 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:05:42,143 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:05:45,595 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:05:46,545 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:05:46,588 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:05:46,793 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:05:46,897 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:05:46,897 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:05:46,897 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:05:47,240 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:05:47,368 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:05:47,408 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:05:47,408 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:05:47,408 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:05:47,408 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:05:47,550 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:05:47,838 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b0e825e +03 二月 2026 | 23:05:48,610 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:05:48,610 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:05:48,610 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:05:48,647 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:05:48,739 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:05:49,047 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:05:49,771 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:05:50,582 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:05:50,582 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:05:50,582 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:853938 +03 二月 2026 | 23:05:51,048 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:05:52,787 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:853938 +03 二月 2026 | 23:05:52,854 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:05:53,075 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:05:53,246 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:05:53,282 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:05:53,638 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:05:53,737 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:06:05,996 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:06:06,709 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:06:11,029 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:06:11,066 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:06:11,270 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:06:11,373 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:06:11,407 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:06:12,078 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:06:12,803 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:06:12,803 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:06:12,803 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:577798 +03 二月 2026 | 23:06:13,151 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:06:15,039 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:577798 +03 二月 2026 | 23:06:15,073 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:06:15,260 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:06:15,370 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:06:15,403 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:06:26,169 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:06:28,758 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:06:36,279 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:06:38,895 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:06:43,483 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:06:43,526 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:06:43,723 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:06:43,850 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:06:43,850 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:06:43,850 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:06:44,200 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:06:44,317 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:06:44,359 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:06:44,359 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:06:44,359 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:06:44,359 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:06:44,519 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:06:44,739 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b0e825e +03 二月 2026 | 23:06:45,509 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:06:45,519 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:06:45,519 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:06:45,552 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:06:45,586 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:06:45,734 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:06:46,389 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:06:46,456 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:06:47,326 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:06:47,326 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:06:47,326 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:775423 +03 二月 2026 | 23:06:47,789 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:06:49,603 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:775423 +03 二月 2026 | 23:06:49,656 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:06:49,862 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:06:49,989 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:06:50,034 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:06:53,599 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:06:53,655 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:07:06,822 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:07:08,734 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:07:08,773 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:07:08,979 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:07:09,092 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:07:09,131 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:07:09,869 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:07:10,688 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:07:10,688 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:07:10,688 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:567679 +03 二月 2026 | 23:07:11,061 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:07:12,768 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:567679 +03 二月 2026 | 23:07:12,813 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:07:13,076 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:07:13,252 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:07:13,296 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:07:26,966 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:07:36,839 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:07:37,104 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:07:41,897 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:07:41,932 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:07:42,119 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:07:42,285 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:07:42,285 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:07:42,285 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:07:42,598 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:07:42,719 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:07:42,776 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:07:42,776 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:07:42,776 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:07:42,776 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:07:42,953 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:07:43,192 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4b0e825e +03 二月 2026 | 23:07:43,612 | ERROR | Thread-56 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:07:43,712 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:07:44,014 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:07:44,014 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:07:44,014 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:07:44,045 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:07:44,076 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:07:44,221 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:07:45,128 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:07:45,889 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:07:45,889 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:07:45,889 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:168843 +03 二月 2026 | 23:07:46,236 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:07:47,989 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:168843 +03 二月 2026 | 23:07:48,025 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:07:48,269 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:07:48,417 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:07:48,454 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:07:57,377 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:08:01,826 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:08:07,447 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:08:07,481 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:08:07,676 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:08:07,838 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:08:07,882 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:08:08,578 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:08:09,354 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:08:09,354 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:08:09,354 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:686436 +03 二月 2026 | 23:08:09,684 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:08:11,338 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:686436 +03 二月 2026 | 23:08:11,373 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:08:11,588 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:08:11,707 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:08:11,752 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:08:13,621 | ERROR | Thread-61 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:08:13,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:08:27,836 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:08:30,640 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:08:30,675 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:08:30,868 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:08:30,978 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:08:31,015 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:08:31,601 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:08:32,478 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:08:32,478 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:08:32,478 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:403544 +03 二月 2026 | 23:08:32,999 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:08:34,589 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:403544 +03 二月 2026 | 23:08:34,632 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:08:34,897 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:08:35,029 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:08:35,063 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:08:50,175 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:08:50,234 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:08:54,395 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:08:54,395 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:08:54,395 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:669981 +03 二月 2026 | 23:08:54,456 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:08:54,535 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:08:54,536 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:08:54,536 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:504358 +03 二月 2026 | 23:08:54,878 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:08:55,021 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:08:57,146 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:669981 +03 二月 2026 | 23:08:57,181 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:08:57,293 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:08:57,328 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:08:57,395 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:08:57,466 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:08:57,498 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:08:57,532 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:08:57,581 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:08:57,622 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:08:57,874 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=669981, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 23:08:57,945 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=504358, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:09:00,947 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:10:18,678 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:10:18,736 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:10:23,039 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:10:23,039 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:10:23,039 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:504358 +03 二月 2026 | 23:10:23,150 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:10:23,151 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:10:23,151 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:669981 +03 二月 2026 | 23:10:23,161 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:10:23,262 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:10:23,564 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:10:23,641 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:10:25,777 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:10:25,858 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:10:26,006 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:669981 +03 二月 2026 | 23:10:26,041 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:10:26,180 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:10:26,212 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:10:26,308 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:10:26,320 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:10:26,349 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:10:26,357 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:10:26,696 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=669981, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 23:10:26,719 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=504358, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:10:39,700 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:10:39,721 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:10:43,722 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:10:43,741 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:11:29,924 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:11:29,980 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:11:35,139 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:11:35,139 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:11:35,139 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:669981 +03 二月 2026 | 23:11:35,581 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:11:37,785 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:669981 +03 二月 2026 | 23:11:37,825 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:11:38,019 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:11:38,132 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:11:38,169 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:11:38,599 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=669981, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 23:11:40,870 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:11:40,902 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:11:41,102 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:11:41,204 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:11:41,205 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:11:41,205 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:11:41,646 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:11:41,778 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:11:41,812 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:11:41,812 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4659000 +03 二月 2026 | 23:11:41,812 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:11:41,812 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:11:41,990 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:11:42,288 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@a33290a +03 二月 2026 | 23:11:43,007 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:11:43,007 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:11:43,007 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:11:43,048 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:11:43,083 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:11:43,288 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:11:43,980 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:11:44,931 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:11:44,931 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:11:44,931 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:342010 +03 二月 2026 | 23:11:45,267 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:11:47,105 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:342010 +03 二月 2026 | 23:11:47,149 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:11:47,328 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:11:47,383 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:11:47,421 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:11:47,454 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:11:47,487 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:11:47,576 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:11:47,712 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:11:47,748 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:11:48,553 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:11:49,434 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:11:49,434 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:11:49,434 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:646176 +03 二月 2026 | 23:11:49,924 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:11:51,858 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:646176 +03 二月 2026 | 23:11:51,910 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:11:52,096 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:11:52,223 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:11:52,264 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:11:53,685 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:11:53,699 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:12:00,839 | INFO | 168417 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:12:00,839 | INFO | 168417 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:12:00,839 | INFO | 168417 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:12:00,839 | INFO | 168417 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:12:03,694 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:12:05,627 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:12:05,627 | INFO | 132788 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:12:05,627 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:12:06,668 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:12:06,704 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:12:06,886 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:12:07,015 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:12:07,047 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:12:07,857 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:12:08,692 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:12:08,693 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:12:08,693 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:258632 +03 二月 2026 | 23:12:09,011 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:12:10,864 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:258632 +03 二月 2026 | 23:12:10,910 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:12:11,122 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:12:11,267 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:12:11,298 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:12:11,987 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:12:12,027 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:12:12,199 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:12:12,311 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:12:12,391 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:12:13,086 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:12:13,802 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:12:13,802 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:12:13,802 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:688558 +03 二月 2026 | 23:12:14,207 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:12:16,002 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:688558 +03 二月 2026 | 23:12:16,040 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:12:16,256 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:12:16,460 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:12:16,495 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:12:29,898 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:12:34,781 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:12:40,004 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:12:41,245 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:12:41,280 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:12:41,489 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:12:41,621 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:12:41,657 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:12:42,361 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:12:43,231 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:12:43,231 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:12:43,231 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:324180 +03 二月 2026 | 23:12:43,599 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:12:45,237 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:324180 +03 二月 2026 | 23:12:45,269 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:12:45,451 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:12:45,576 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:12:45,616 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:12:46,747 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:12:46,797 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:12:46,967 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:12:47,092 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:12:47,125 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:12:47,860 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:12:48,700 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:12:48,700 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:12:48,701 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:432726 +03 二月 2026 | 23:12:49,064 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:12:50,754 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:432726 +03 二月 2026 | 23:12:50,795 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:12:51,007 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:12:51,124 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:12:51,162 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:12:58,977 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:13:04,549 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:13:09,087 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:13:14,661 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:13:16,018 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:954226 +03 二月 2026 | 23:13:16,050 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:13:16,267 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:13:16,369 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:13:16,404 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:13:17,130 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:13:17,932 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:13:17,932 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:13:17,932 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:519153 +03 二月 2026 | 23:13:18,247 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:13:19,952 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:519153 +03 二月 2026 | 23:13:19,989 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:13:20,217 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:13:20,342 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:13:20,387 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:13:21,792 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:954226 +03 二月 2026 | 23:13:21,830 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:13:22,086 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:13:22,210 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:13:22,246 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:13:22,991 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:13:23,774 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:13:23,774 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:13:23,775 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:841419 +03 二月 2026 | 23:13:24,161 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:13:25,983 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:841419 +03 二月 2026 | 23:13:26,020 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:13:26,269 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:13:26,395 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:13:26,429 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:13:35,775 | INFO | 168417 | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 206, 103, 103, 206, 103, 209, 109, 104, 205, 108, 105, 201, 201] +03 二月 2026 | 23:13:35,775 | INFO | 168417 | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 23:13:35,775 | INFO | 168417 | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 23:13:35,775 | INFO | 168417 | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 23:13:35,775 | INFO | 168417 | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 23:13:35,790 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:13:39,807 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:13:45,982 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:13:49,217 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:13:49,280 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:13:53,588 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:13:53,588 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:13:53,588 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:669981 +03 二月 2026 | 23:13:53,800 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:13:53,802 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:13:53,802 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:504358 +03 二月 2026 | 23:13:54,161 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:13:54,326 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:13:56,435 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:669981 +03 二月 2026 | 23:13:56,476 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:13:56,522 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:504358 +03 二月 2026 | 23:13:56,583 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [168417,112233]] +03 二月 2026 | 23:13:56,682 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [177475,132788]] +03 二月 2026 | 23:13:56,757 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 1, 0, svr8840, 10, 18, 670680, 2, 0, 1, [168417,112233]] +03 二月 2026 | 23:13:56,805 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:13:56,849 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:13:56,886 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:13:56,924 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:13:57,212 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=669981, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 23:13:57,297 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=504358, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=1} +03 二月 2026 | 23:14:07,853 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:954226 +03 二月 2026 | 23:14:07,894 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:08,157 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:954226 +03 二月 2026 | 23:14:08,190 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:08,190 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:08,318 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:14:08,373 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:14:08,373 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:08,531 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:14:08,569 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:14:09,379 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:14:09,482 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:14:10,259 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:14:10,259 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:14:10,259 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:470919 +03 二月 2026 | 23:14:10,380 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:14:10,381 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:14:10,381 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:482038 +03 二月 2026 | 23:14:10,629 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:14:10,731 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:14:12,253 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:470919 +03 二月 2026 | 23:14:12,286 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:12,456 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:482038 +03 二月 2026 | 23:14:12,511 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:12,512 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:12,618 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:14:12,658 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:14:12,693 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:12,828 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:14:12,869 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:14:13,804 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:14:13,804 | ERROR | Thread-31 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:14:23,729 | ERROR | Thread-39 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:14:23,729 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:14:26,007 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:14:26,008 | INFO | 132788 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:14:26,008 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:14:26,008 | INFO | 132788 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:14:26,008 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:14:26,009 | INFO | 132788 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:14:26,009 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:14:26,010 | INFO | 132788 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:14:26,328 | INFO | 168417 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:14:33,836 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:954226 +03 二月 2026 | 23:14:33,870 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:34,087 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:34,219 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:14:34,269 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:14:34,538 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:954226 +03 二月 2026 | 23:14:34,576 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:34,834 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:34,956 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:14:35,039 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:14:35,039 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:14:35,676 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:14:35,771 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:14:35,771 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:14:35,771 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:709798 +03 二月 2026 | 23:14:36,106 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:14:36,452 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:14:36,452 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:14:36,452 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:970524 +03 二月 2026 | 23:14:36,806 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:14:37,823 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:709798 +03 二月 2026 | 23:14:37,861 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:38,065 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:38,188 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:14:38,227 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:14:38,501 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:970524 +03 二月 2026 | 23:14:38,537 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:38,729 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:14:38,842 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:14:38,875 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:14:52,259 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:14:53,611 | INFO | 132788 | taurus.util.ChangShaSuanFaTest | | cardInhand:[208, 206, 103, 103, 206, 103, 209, 109, 104, 205, 108, 105, 201, 201] +03 二月 2026 | 23:14:53,611 | INFO | 132788 | taurus.util.ChangShaSuanFaTest | | pengCard:[] +03 二月 2026 | 23:14:53,611 | INFO | 132788 | taurus.util.ChangShaSuanFaTest | | chowGroup:[] +03 二月 2026 | 23:14:53,611 | INFO | 132788 | taurus.util.ChangShaSuanFaTest | | gangdepai:[] +03 二月 2026 | 23:14:53,611 | INFO | 132788 | taurus.util.ChangShaSuanFaTest | | resultList:[] +03 二月 2026 | 23:15:02,396 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:15:03,751 | ERROR | 132788 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:15:10,652 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:970524 +03 二月 2026 | 23:15:10,699 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +03 二月 2026 | 23:15:10,776 | ERROR | 168417 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 23:15:12,140 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:970524 +03 二月 2026 | 23:15:12,173 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[null, null, null, null, null, null, null, null, null, null, null, null, null] +03 二月 2026 | 23:15:12,254 | ERROR | 132788 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 23:15:13,752 | ERROR | Thread-47 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:15:23,941 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:15:23,996 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:15:31,274 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:15:31,357 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:15:32,112 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:15:32,112 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:15:32,112 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:391120 +03 二月 2026 | 23:15:32,222 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:15:32,222 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:15:32,222 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:558478 +03 二月 2026 | 23:15:32,467 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:15:32,569 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:15:34,783 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:15:34,875 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:35,008 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:558478 +03 二月 2026 | 23:15:35,076 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:35,229 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:35,295 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:35,399 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:15:35,400 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:15:35,400 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:15:35,432 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:15:35,433 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:15:35,434 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:15:35,901 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:15:35,901 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:15:36,024 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:15:36,024 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:15:36,059 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:15:36,059 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:15:36,059 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:15:36,059 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:15:36,077 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:15:36,077 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:15:36,077 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:15:36,077 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:15:36,230 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:15:36,236 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:15:36,490 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@22a3426c +03 二月 2026 | 23:15:36,490 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@664def58 +03 二月 2026 | 23:15:37,216 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:15:37,216 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:15:37,216 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:15:37,216 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:15:37,216 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:15:37,217 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:15:37,253 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:15:37,253 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:15:37,299 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:15:37,299 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:15:37,505 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:15:37,505 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:15:53,643 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:558478 +03 二月 2026 | 23:15:53,689 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:558478 +03 二月 2026 | 23:15:53,689 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:53,722 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:53,762 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:15:53,762 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:15:53,931 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:53,931 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:54,047 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:15:54,047 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:15:54,047 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:15:54,047 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:15:54,048 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:15:54,048 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:15:54,463 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:15:54,463 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:15:54,621 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:15:54,622 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:15:54,654 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:15:54,654 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:15:54,654 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:15:54,654 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:15:54,660 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:15:54,660 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:15:54,660 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:15:54,660 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:15:54,864 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:15:54,864 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:15:55,125 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@22a3426c +03 二月 2026 | 23:15:55,125 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@664def58 +03 二月 2026 | 23:15:55,876 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:15:55,876 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:15:55,876 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:15:55,879 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:15:55,879 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:15:55,879 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:15:55,913 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:15:55,913 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:15:55,951 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:15:55,951 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:15:56,126 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:15:56,126 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:15:56,858 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:15:56,858 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:15:57,609 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:15:57,610 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:15:57,610 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:113968 +03 二月 2026 | 23:15:57,652 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:15:57,652 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:15:57,652 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:494040 +03 二月 2026 | 23:15:57,932 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:15:57,969 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:15:59,521 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:113968 +03 二月 2026 | 23:15:59,563 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:59,590 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:494040 +03 二月 2026 | 23:15:59,627 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:59,805 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:15:59,839 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:16:00,038 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:00,038 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:00,038 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:00,075 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:00,075 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:00,075 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:00,385 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:00,385 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:00,524 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:00,524 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:00,561 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:00,561 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:16:00,561 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:00,562 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:00,562 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:00,562 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:16:00,562 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:00,562 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:00,722 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:00,722 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:00,969 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@22a3426c +03 二月 2026 | 23:16:00,969 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@664def58 +03 二月 2026 | 23:16:01,715 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:01,716 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:01,716 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:01,715 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:01,716 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:01,716 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:01,797 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:01,797 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:01,832 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:01,832 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:01,983 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:01,983 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:13,774 | ERROR | Thread-43 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:16:13,774 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:16:15,402 | INFO | 168417 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:16:15,402 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:16:15,403 | INFO | 168417 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:16:15,403 | INFO | 132788 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:16:15,403 | INFO | 132788 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:16:15,403 | INFO | 168417 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:16:15,404 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:16:15,404 | INFO | 168417 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:16:15,674 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:16:15,674 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:16:15,674 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:391120 +03 二月 2026 | 23:16:15,674 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:16:15,674 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:16:15,674 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:391120 +03 二月 2026 | 23:16:16,234 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:16:16,288 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:16:18,057 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:16:18,098 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:16:18,098 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:18,135 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:18,292 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:18,306 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:18,404 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:18,404 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:18,405 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:18,413 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:18,414 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:18,414 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:18,746 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:18,820 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:18,876 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:18,917 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:18,917 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:18,917 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:16:18,917 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:18,917 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:18,951 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:18,951 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:16:18,951 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:18,951 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:19,054 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:19,112 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:19,301 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@664def58 +03 二月 2026 | 23:16:19,384 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@22a3426c +03 二月 2026 | 23:16:19,992 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:19,992 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:19,992 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:20,025 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:20,047 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:20,048 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:20,048 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:20,069 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:20,081 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:20,114 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:20,215 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:20,249 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:20,513 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=391120, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:16:20,571 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=391120, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:16:27,146 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:16:27,180 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:27,314 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:16:27,352 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:27,417 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:27,510 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:27,519 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:27,519 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:27,519 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:27,623 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:27,623 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:27,623 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:27,932 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:27,998 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:28,033 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:28,093 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:28,093 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:16:28,093 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:28,093 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:28,106 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:28,141 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:28,141 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:16:28,141 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:28,141 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:28,270 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:28,305 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:28,510 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@664def58 +03 二月 2026 | 23:16:28,510 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@22a3426c +03 二月 2026 | 23:16:29,191 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:29,191 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:29,191 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:29,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:29,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:29,191 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:29,224 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:29,232 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:29,260 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:29,282 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:29,433 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:29,433 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:30,100 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:16:30,162 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:16:30,941 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:16:30,942 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:16:30,942 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:871570 +03 二月 2026 | 23:16:30,942 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:16:30,942 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:16:30,942 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:623304 +03 二月 2026 | 23:16:31,272 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:16:31,280 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:16:33,016 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:623304 +03 二月 2026 | 23:16:33,018 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:871570 +03 二月 2026 | 23:16:33,055 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:16:33,057 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:16:33,253 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:16:33,325 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:16:33,448 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:33,448 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:33,448 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:33,479 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:33,479 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:33,479 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:33,519 | ERROR | Thread-52 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:16:33,519 | ERROR | Thread-51 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:16:33,832 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:33,832 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:33,969 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:33,969 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:34,002 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:34,002 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:16:34,002 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:34,002 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:34,002 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:16:34,003 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:34,003 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:34,003 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:34,147 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:34,165 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:34,386 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@664def58 +03 二月 2026 | 23:16:34,386 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@22a3426c +03 二月 2026 | 23:16:35,126 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:35,126 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:35,126 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:35,131 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:35,131 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:35,131 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:35,198 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:35,198 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:35,238 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:35,238 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:35,404 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:35,406 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:39,509 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:16:39,566 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:16:44,123 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:16:44,123 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:16:44,123 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:494040 +03 二月 2026 | 23:16:44,305 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:16:44,305 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:16:44,305 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:494040 +03 二月 2026 | 23:16:44,588 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:16:44,807 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:16:46,769 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:494040 +03 二月 2026 | 23:16:46,804 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:16:46,841 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:494040 +03 二月 2026 | 23:16:46,875 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:16:47,035 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:16:47,069 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:16:47,149 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:47,149 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:47,149 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:47,186 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:47,186 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:47,187 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:47,625 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:47,672 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:47,778 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:47,814 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:47,815 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:47,815 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:16:47,816 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:47,816 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:47,853 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:47,854 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:16:47,854 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:47,854 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:47,998 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:48,035 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:48,220 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f1db9f4 +03 二月 2026 | 23:16:48,266 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4a69c784 +03 二月 2026 | 23:16:48,960 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:48,960 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:48,960 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:48,991 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:48,991 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:48,991 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:48,995 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:49,024 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:49,031 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:49,066 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:49,272 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:49,272 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:49,588 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=494040, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:16:49,592 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=494040, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:16:57,034 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:494040 +03 二月 2026 | 23:16:57,102 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:16:57,102 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:16:57,136 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:57,324 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:16:57,383 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:16:57,510 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:57,510 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:57,510 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:57,562 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:16:57,562 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:16:57,563 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:16:57,932 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:57,936 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:16:58,043 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:58,055 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:16:58,079 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:58,080 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:16:58,080 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:58,080 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:58,093 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:16:58,093 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:16:58,093 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:16:58,093 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:16:58,275 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:58,361 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:16:58,651 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f1db9f4 +03 二月 2026 | 23:16:58,669 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4a69c784 +03 二月 2026 | 23:16:59,469 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:59,469 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:59,469 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:59,500 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:59,509 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:16:59,509 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:16:59,509 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:16:59,544 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:16:59,544 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:59,631 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:16:59,754 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:16:59,812 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:17:00,531 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:17:00,567 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:17:01,356 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:17:01,356 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:17:01,356 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:379859 +03 二月 2026 | 23:17:01,442 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:17:01,443 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:17:01,443 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:235859 +03 二月 2026 | 23:17:01,737 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:17:01,899 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:17:03,523 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:379859 +03 二月 2026 | 23:17:03,538 | ERROR | Thread-34 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:17:03,538 | ERROR | Thread-35 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:17:03,553 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:17:03,564 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:235859 +03 二月 2026 | 23:17:03,602 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:17:03,871 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:17:03,951 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:17:04,057 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:17:04,057 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:17:04,057 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:17:04,078 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:17:04,078 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:17:04,078 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:17:04,414 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:17:04,419 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:17:04,522 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:17:04,529 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:17:04,556 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:17:04,556 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:17:04,556 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:17:04,556 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:17:04,559 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:17:04,559 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:17:04,559 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:17:04,559 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:17:04,699 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:17:04,706 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:17:04,940 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f1db9f4 +03 二月 2026 | 23:17:04,979 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4a69c784 +03 二月 2026 | 23:17:05,696 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:17:05,696 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:17:05,696 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:17:05,696 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:17:05,697 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:17:05,697 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:17:05,728 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:17:05,729 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:17:05,775 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:17:05,775 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:17:05,952 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:17:05,952 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:17:19,285 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:17:19,286 | INFO | 132788 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:17:19,286 | INFO | 132788 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:17:19,286 | INFO | 132788 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:17:19,337 | INFO | 168417 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:17:19,619 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:17:19,619 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:17:19,619 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:494040 +03 二月 2026 | 23:17:19,678 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:17:19,679 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:17:19,679 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:494040 +03 二月 2026 | 23:17:20,010 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:17:20,013 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:17:21,937 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:494040 +03 二月 2026 | 23:17:21,974 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:17:21,974 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:494040 +03 二月 2026 | 23:17:22,010 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:17:22,172 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:17:22,208 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [112233]] +03 二月 2026 | 23:17:22,305 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:17:22,305 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:17:22,305 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:17:22,315 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:17:22,316 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:17:22,316 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:17:22,741 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:17:22,747 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:17:22,855 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:17:22,859 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:17:22,907 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:17:22,907 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:17:22,907 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:17:22,907 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:17:22,918 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:17:22,918 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2011000 +03 二月 2026 | 23:17:22,918 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:17:22,918 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:17:23,112 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:17:23,112 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:17:23,352 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f1db9f4 +03 二月 2026 | 23:17:23,352 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4a69c784 +03 二月 2026 | 23:17:24,013 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:17:24,013 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:17:24,013 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:17:24,065 | INFO | 132788 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:17:24,103 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:17:24,103 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:17:24,103 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:17:24,104 | INFO | 132788 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:17:24,137 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:17:24,171 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:17:24,266 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:17:24,325 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:17:24,659 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=494040, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:17:24,693 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=494040, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:17:37,731 | ERROR | 168417 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:17:43,541 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:17:47,845 | INFO | 168417 | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:17:48,174 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:17:48,174 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:17:48,174 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:391120 +03 二月 2026 | 23:17:48,223 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:17:48,224 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:17:48,224 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:391120 +03 二月 2026 | 23:17:48,541 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:17:48,584 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:17:50,369 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:17:50,396 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:17:50,421 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:17:50,433 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:17:50,625 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:17:50,641 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:17:50,737 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:17:50,737 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:17:50,737 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:17:50,745 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:17:50,783 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:17:51,084 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=391120, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:17:51,095 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:17:51,221 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:17:51,267 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:17:51,267 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:17:51,267 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:17:51,267 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:17:51,430 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:17:51,692 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f1db9f4 +03 二月 2026 | 23:17:52,512 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:17:52,512 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:17:52,512 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:17:52,546 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:17:52,588 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:17:52,749 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:17:53,059 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=391120, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:17:58,474 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:17:58,509 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:17:58,688 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:17:58,803 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:17:58,834 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:17:59,534 | INFO | 132788 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:18:00,316 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:18:00,317 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:18:00,317 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:230628 +03 二月 2026 | 23:18:00,705 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:18:00,705 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:18:00,747 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:18:00,953 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:18:01,115 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:18:01,115 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:18:01,115 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:18:01,516 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:18:01,640 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:18:01,688 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:18:01,688 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:18:01,688 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:18:01,688 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:18:01,860 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:18:02,127 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f1db9f4 +03 二月 2026 | 23:18:02,517 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:230628 +03 二月 2026 | 23:18:02,559 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:18:02,772 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:18:02,917 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:18:02,983 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:18:02,983 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:18:02,983 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:18:02,983 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:18:03,021 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:18:03,061 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:18:03,220 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:18:04,056 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:18:04,881 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:18:04,881 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:18:04,881 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:567224 +03 二月 2026 | 23:18:05,285 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:18:07,239 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:567224 +03 二月 2026 | 23:18:07,282 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:18:07,485 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:18:07,602 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:18:07,602 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:18:07,602 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:18:08,101 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:18:08,216 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:18:08,248 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:18:08,248 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:18:08,248 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:18:08,248 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:18:08,403 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:18:08,664 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f1db9f4 +03 二月 2026 | 23:18:09,516 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:18:09,516 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:18:09,516 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:18:09,574 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:18:09,605 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:18:09,774 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:18:16,787 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:18:16,787 | ERROR | 132788 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:18:16,787 | ERROR | 132788 | client.business.GroupRoomBusiness | | room_keyroom:391120 +03 二月 2026 | 23:18:17,158 | ERROR | 132788 | client.business.GroupRoomBusiness | | 玩家进入房间:132788 +03 二月 2026 | 23:18:19,000 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:18:19,037 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:18:19,239 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:18:19,348 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:18:19,386 | INFO | 132788 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:18:19,701 | INFO | 132788 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=391120, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:18:23,179 | INFO | 168417 | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:18:23,579 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:18:23,579 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:18:23,579 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:391120 +03 二月 2026 | 23:18:23,917 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:18:25,579 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:18:25,611 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:18:25,793 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:18:25,912 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:18:25,912 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:18:25,912 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:18:26,293 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:18:26,410 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:18:26,443 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:18:26,443 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:18:26,443 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:18:26,443 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:18:26,612 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:18:26,981 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4f1db9f4 +03 二月 2026 | 23:18:27,260 | INFO | 132788 | client.business.GroupRoomBusiness | | finalRoom:room:391120 +03 二月 2026 | 23:18:27,292 | INFO | 132788 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:18:27,490 | INFO | 132788 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [177475]] +03 二月 2026 | 23:18:27,612 | INFO | 132788 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:18:27,612 | INFO | 132788 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:18:27,612 | INFO | 132788 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:18:27,753 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:18:27,753 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:18:27,753 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:18:27,797 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:18:27,830 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:18:27,975 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:18:27,987 | INFO | 132788 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:18:28,103 | INFO | 132788 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:18:28,148 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:18:28,148 | INFO | 132788 | client.business.GroupRoomBusiness | | uid_hp:2010000 +03 二月 2026 | 23:18:28,148 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:18:28,148 | INFO | 132788 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:18:28,314 | INFO | 168417 | taurus.robot.RobotUser | | 房间数据数据时数据1213234453543545------{room_id=391120, groupId=670680, pid=18, hp_times=30000, server_ip=47.109.55.7, ban_chat2=false, server_port=6311, hpOnOff=1, ban_chat1=false, game_info={gameType=1, name=长沙麻将, hpType=1, isNonnegative=1, bundle=extend.majiang.changsha, version=1.0.7, game_id=10}, lev=3, status=0} +03 二月 2026 | 23:18:28,352 | INFO | 132788 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:18:28,563 | ERROR | 132788 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@4a69c784 +03 二月 2026 | 23:18:29,307 | ERROR | 132788 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:18:29,307 | ERROR | 132788 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:18:29,307 | ERROR | 132788 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:30:50,258 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:30:50,317 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:30:58,449 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:379859 +03 二月 2026 | 23:30:58,487 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:30:58,669 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:30:58,780 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:30:58,780 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:30:58,781 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:30:59,221 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:30:59,331 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:30:59,367 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:30:59,367 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:30:59,367 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:30:59,367 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:30:59,522 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:30:59,812 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@25c54f14 +03 二月 2026 | 23:31:00,592 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:31:00,592 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:31:00,593 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:31:00,630 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:31:00,667 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:31:00,813 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:31:01,580 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:31:02,499 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:31:02,499 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:31:02,499 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:342087 +03 二月 2026 | 23:31:02,896 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:31:04,606 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:342087 +03 二月 2026 | 23:31:04,649 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:31:04,848 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:31:04,968 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:31:04,968 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:31:04,968 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:31:05,365 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:31:05,471 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:31:05,539 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:31:05,539 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:31:05,539 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:31:05,539 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:31:05,729 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:31:05,964 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@25c54f14 +03 二月 2026 | 23:31:06,739 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:31:06,739 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:31:06,739 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:31:06,773 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:31:06,813 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:31:06,953 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:33:51,196 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:33:51,251 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:33:55,178 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:33:58,584 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:379859 +03 二月 2026 | 23:33:58,629 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:33:58,834 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:33:58,948 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:33:58,948 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:33:58,948 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:33:59,509 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:33:59,628 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:33:59,669 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:33:59,669 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:33:59,669 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:33:59,669 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:33:59,872 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:34:00,116 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@22946cd8 +03 二月 2026 | 23:34:00,822 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:34:00,822 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:34:00,822 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:34:00,857 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:34:00,896 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:34:01,064 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:34:01,919 | INFO | 168417 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:34:02,895 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:34:02,895 | ERROR | 168417 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:34:02,895 | ERROR | 168417 | client.business.GroupRoomBusiness | | room_keyroom:613959 +03 二月 2026 | 23:34:03,254 | ERROR | 168417 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:34:05,056 | INFO | 168417 | client.business.GroupRoomBusiness | | finalRoom:room:613959 +03 二月 2026 | 23:34:05,100 | INFO | 168417 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:34:05,300 | INFO | 168417 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:34:05,429 | INFO | 168417 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:34:05,429 | INFO | 168417 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:34:05,429 | INFO | 168417 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:34:05,806 | INFO | 168417 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:34:05,919 | INFO | 168417 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:34:05,956 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:34:05,956 | INFO | 168417 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:34:05,956 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:34:05,956 | INFO | 168417 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:34:06,129 | INFO | 168417 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:34:06,389 | ERROR | 168417 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@22946cd8 +03 二月 2026 | 23:34:07,251 | ERROR | 168417 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:34:07,251 | ERROR | 168417 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:34:07,251 | ERROR | 168417 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:34:07,285 | INFO | 168417 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:34:07,336 | INFO | 168417 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:34:07,491 | INFO | 168417 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:34:10,955 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 23:34:11,076 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 23:34:11,292 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 23:41:12,554 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +03 二月 2026 | 23:41:12,607 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! +03 二月 2026 | 23:41:16,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:41:20,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:379859 +03 二月 2026 | 23:41:20,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:41:20,299 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:41:20,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:41:20,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:41:20,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:41:20,955 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:41:21,089 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:41:21,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:41:21,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:41:21,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:41:21,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:41:21,371 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:41:21,629 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:41:22,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:41:22,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:41:22,417 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:41:22,450 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:41:22,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:41:22,621 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:41:23,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:41:24,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:41:24,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:41:24,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:851952 +03 二月 2026 | 23:41:24,686 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:41:26,479 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:851952 +03 二月 2026 | 23:41:26,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:41:26,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:41:26,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:41:26,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:41:26,852 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:41:27,204 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:41:27,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:41:27,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:41:27,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:41:27,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:41:27,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:41:27,514 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:41:27,759 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:41:28,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:41:28,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:41:28,505 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:41:28,552 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:41:28,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:41:28,773 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:41:32,153 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:41:32,154 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:41:32,218 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 斤斤计较急急急急急急急急急====={start=0, aid=168417} +03 二月 2026 | 23:41:32,339 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 连接的id---------------:168417 +03 二月 2026 | 23:41:32,536 | INFO | NetEvent-Thread | taurus.robot.RobotUser | | 获取数据的key----------------g{0}:play:0 +03 二月 2026 | 23:41:32,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:41:37,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:41:42,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:41:47,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:41:50,964 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:379859 +03 二月 2026 | 23:41:51,004 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:41:51,192 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:41:51,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:41:51,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:41:51,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:41:51,626 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:41:51,744 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:41:51,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:41:51,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:41:51,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:41:51,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:41:51,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:41:52,227 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:41:53,107 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:41:53,107 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:41:53,107 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:41:53,164 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:41:53,207 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:41:53,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:41:54,058 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:41:54,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:41:54,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:41:54,775 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:891518 +03 二月 2026 | 23:41:55,119 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:41:56,784 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:891518 +03 二月 2026 | 23:41:56,825 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:41:57,007 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:41:57,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:41:57,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:41:57,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:41:57,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:41:57,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:41:57,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:41:57,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:41:57,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:41:57,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:41:57,781 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:41:58,021 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:41:58,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:41:58,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:41:58,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:41:58,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:41:58,830 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:41:58,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:42:02,333 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:42:02,333 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:42:02,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:42:03,724 | ERROR | Thread-32 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:42:03,764 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:42:13,009 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:42:21,239 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:891518 +03 二月 2026 | 23:42:21,297 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:42:21,548 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:42:21,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:42:21,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:42:21,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:42:22,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:42:22,332 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:42:22,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:42:22,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:42:22,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:42:22,372 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:42:22,534 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:42:22,762 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:42:23,491 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:42:23,492 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:42:23,492 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:42:23,533 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:42:23,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:42:23,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:42:24,392 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:42:25,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:42:25,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:42:25,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:538970 +03 二月 2026 | 23:42:25,632 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:42:27,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:538970 +03 二月 2026 | 23:42:27,413 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:42:27,654 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:42:27,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:42:27,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:42:27,761 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:42:28,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:42:28,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:42:28,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:42:28,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:42:28,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:42:28,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:42:28,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:42:28,649 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:42:29,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:42:29,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:42:29,364 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:42:29,404 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:42:29,447 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:42:29,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:42:32,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:42:32,950 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:42:32,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:42:33,748 | ERROR | Thread-36 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:42:33,823 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:42:43,072 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:42:51,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:891518 +03 二月 2026 | 23:42:51,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:42:51,637 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:42:51,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:42:51,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:42:51,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:42:52,078 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:42:52,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:42:52,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:42:52,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:42:52,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:42:52,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:42:52,429 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:42:52,681 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:42:53,378 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:42:53,378 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:42:53,378 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:42:53,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:42:53,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:42:53,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:42:54,425 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:42:55,134 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:42:55,134 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:42:55,134 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:168147 +03 二月 2026 | 23:42:55,479 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:42:57,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:168147 +03 二月 2026 | 23:42:57,173 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:42:57,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:42:57,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:42:57,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:42:57,505 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:42:57,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:42:57,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:42:57,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:42:57,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:42:57,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:42:57,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:42:58,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:42:58,419 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:42:59,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:42:59,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:42:59,213 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:42:59,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:42:59,287 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:42:59,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:43:02,829 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:43:02,829 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:43:02,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:43:03,743 | ERROR | Thread-40 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:43:03,776 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:43:13,027 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:43:21,672 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:891518 +03 二月 2026 | 23:43:21,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:43:21,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:43:22,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:43:22,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:43:22,034 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:43:22,397 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:43:22,510 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:43:22,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:43:22,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:43:22,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:43:22,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:43:22,682 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:43:22,910 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:43:23,653 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:43:23,653 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:43:23,653 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:43:23,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:43:23,823 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:43:23,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:43:24,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:43:25,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:43:25,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:43:25,494 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:939048 +03 二月 2026 | 23:43:25,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:43:27,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:939048 +03 二月 2026 | 23:43:27,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:43:27,782 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:43:27,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:43:27,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:43:27,884 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:43:28,280 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:43:28,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:43:28,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:43:28,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:43:28,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:43:28,475 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:43:28,636 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:43:28,914 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:43:29,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:43:29,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:43:29,591 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:43:29,624 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:43:29,659 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:43:29,798 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:43:33,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:43:33,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:43:33,147 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:43:33,754 | ERROR | Thread-44 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:43:33,828 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:43:43,070 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:43:52,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:43:57,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:816553 +03 二月 2026 | 23:43:57,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:43:57,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:43:57,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:43:57,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:43:58,610 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:43:59,305 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:43:59,305 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:43:59,306 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:398917 +03 二月 2026 | 23:43:59,649 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:44:01,353 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:398917 +03 二月 2026 | 23:44:01,387 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:44:01,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:44:01,676 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:44:01,711 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:44:03,764 | ERROR | Thread-49 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:44:03,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:44:09,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:816553 +03 二月 2026 | 23:44:09,677 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:44:09,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:44:10,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:44:10,056 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:44:10,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:44:11,489 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:44:11,489 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:44:11,489 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:213390 +03 二月 2026 | 23:44:11,823 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:44:13,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:213390 +03 二月 2026 | 23:44:13,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:44:13,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:44:14,135 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:44:14,176 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:44:17,548 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:44:22,735 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:816553 +03 二月 2026 | 23:44:22,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:44:22,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:44:23,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:44:23,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:44:23,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:44:23,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:44:23,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:44:23,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:44:23,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:44:23,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:44:23,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:44:23,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:44:23,938 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:44:24,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:44:24,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:44:24,889 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:44:24,923 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:44:24,956 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:44:25,113 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:44:25,948 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:44:26,702 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:44:26,702 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:44:26,702 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:960051 +03 二月 2026 | 23:44:27,071 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:44:28,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:960051 +03 二月 2026 | 23:44:28,776 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:44:28,983 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:44:29,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:44:29,147 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:44:32,514 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:44:32,514 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:44:32,514 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:44:32,515 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:44:32,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:44:37,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:44:42,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:44:47,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:44:53,772 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:816553 +03 二月 2026 | 23:44:53,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:44:54,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:44:54,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:44:54,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:44:54,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:44:55,789 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:44:55,789 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:44:55,789 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:403763 +03 二月 2026 | 23:44:56,205 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:44:57,893 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:403763 +03 二月 2026 | 23:44:57,930 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:44:58,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:44:58,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:44:58,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:44:58,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:44:58,577 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:44:58,712 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:44:58,754 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:44:58,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:44:58,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:44:58,755 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:44:58,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:44:59,147 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:44:59,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:44:59,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:44:59,875 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:44:59,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:44:59,949 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:45:00,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:45:03,459 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:45:03,459 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:45:03,459 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:45:03,779 | ERROR | Thread-54 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:45:03,792 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:45:13,042 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:45:24,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:377834 +03 二月 2026 | 23:45:25,013 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:45:25,219 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:45:25,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:45:25,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:45:25,320 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:45:25,750 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:45:25,858 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:45:25,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:45:25,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:45:25,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:45:25,890 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:45:26,022 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:45:26,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:45:26,956 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:45:26,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:45:26,962 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:45:26,995 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:45:27,028 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:45:27,175 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:45:27,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:45:28,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:45:28,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:45:28,692 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:380613 +03 二月 2026 | 23:45:29,035 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:45:30,669 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:380613 +03 二月 2026 | 23:45:30,705 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:45:30,889 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:45:31,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:45:31,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:45:31,055 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:45:31,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:45:31,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:45:31,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:45:31,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:45:31,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:45:31,595 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:45:31,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:45:31,993 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:45:32,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:45:32,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:45:32,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:45:32,747 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:45:32,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:45:32,957 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:45:33,540 | ERROR | Thread-59 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:45:33,550 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:45:44,546 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:377834 +03 二月 2026 | 23:45:44,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:45:44,803 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:45:44,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:45:44,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:45:44,912 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:45:45,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:45:45,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:45:45,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:45:45,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:45:45,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:45:45,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:45:45,563 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:45:45,820 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:45:46,614 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:45:46,615 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:45:46,615 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:45:46,646 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:45:46,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:45:46,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:45:47,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:45:48,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:45:48,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:45:48,263 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:995062 +03 二月 2026 | 23:45:48,586 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:45:50,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:995062 +03 二月 2026 | 23:45:50,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:45:50,607 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:45:50,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:45:50,756 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:45:54,144 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:46:02,384 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:377834 +03 二月 2026 | 23:46:02,486 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:46:02,664 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:46:02,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:46:02,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:46:02,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:46:03,118 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:46:03,233 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:46:03,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:46:03,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:46:03,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:46:03,267 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:46:03,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:46:03,705 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:46:04,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:46:04,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:46:04,396 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:46:04,433 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:46:04,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:46:04,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:46:05,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:46:06,159 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:46:06,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:46:06,161 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:491957 +03 二月 2026 | 23:46:06,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:46:08,289 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:491957 +03 二月 2026 | 23:46:08,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:46:08,535 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:46:08,702 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:46:08,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:46:08,703 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:46:09,098 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:46:09,208 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:46:09,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:46:09,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:46:09,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:46:09,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:46:09,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:46:09,645 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:46:10,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:46:10,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:46:10,369 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:46:10,403 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:46:10,452 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:46:10,605 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:46:13,552 | ERROR | Thread-64 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:46:13,644 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:46:14,046 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:46:23,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:816553 +03 二月 2026 | 23:46:23,587 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:46:23,762 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:46:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:46:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:46:23,947 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:46:24,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:46:24,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:46:24,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:46:24,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:46:24,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:46:24,480 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:46:24,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:46:24,891 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:46:25,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:46:25,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:46:25,640 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:46:25,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:46:25,720 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:46:25,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:46:26,815 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:46:27,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:46:27,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:46:27,550 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:328662 +03 二月 2026 | 23:46:27,891 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:46:29,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:328662 +03 二月 2026 | 23:46:29,592 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:46:29,790 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:46:29,894 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:46:29,936 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:46:33,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,313 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,314 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,314 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:46:33,558 | ERROR | Thread-68 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:46:33,634 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:46:43,089 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:46:52,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:47:03,590 | ERROR | Thread-73 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:47:03,686 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:47:04,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:407262 +03 二月 2026 | 23:47:04,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:47:04,679 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:47:04,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:47:04,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:47:04,827 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:47:05,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:47:05,282 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:47:05,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:47:05,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:47:05,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:47:05,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:47:05,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:47:05,720 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:47:06,490 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:47:06,490 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:47:06,490 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:47:06,525 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:47:06,556 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:47:06,730 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:47:07,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:47:08,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:47:08,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:47:08,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:844028 +03 二月 2026 | 23:47:08,567 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:47:10,292 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:844028 +03 二月 2026 | 23:47:10,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:47:10,516 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:47:10,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:47:10,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:47:10,618 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:47:10,968 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:47:11,072 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:47:11,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:47:11,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:47:11,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:47:11,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:47:11,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:47:11,476 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:47:12,227 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:47:12,227 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:47:12,227 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:47:12,263 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:47:12,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:47:12,492 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:47:30,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:547119 +03 二月 2026 | 23:47:30,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:47:30,435 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:47:30,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:47:30,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:47:30,540 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:47:30,856 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:47:30,972 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:47:31,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:47:31,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:47:31,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:47:31,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:47:31,182 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:47:31,416 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:47:32,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:47:32,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:47:32,170 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:47:32,202 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:47:32,238 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:47:32,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:47:33,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:47:33,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:47:33,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:47:33,838 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:686835 +03 二月 2026 | 23:47:34,231 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:47:36,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:686835 +03 二月 2026 | 23:47:36,145 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:47:36,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:47:36,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:47:36,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:47:40,083 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:47:52,662 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:407262 +03 二月 2026 | 23:47:52,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:47:52,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:47:53,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:47:53,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:47:53,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:47:53,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:47:53,517 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:47:53,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:47:53,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:47:53,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:47:53,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:47:53,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:47:53,980 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:47:54,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:47:54,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:47:54,684 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:47:54,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:47:54,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:47:54,891 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:47:55,580 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:47:56,302 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:47:56,302 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:47:56,302 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:276505 +03 二月 2026 | 23:47:56,703 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:47:58,374 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:276505 +03 二月 2026 | 23:47:58,411 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:47:58,608 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:47:58,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:47:58,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:47:58,736 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:47:59,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:47:59,180 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:47:59,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:47:59,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:47:59,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:47:59,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:47:59,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:47:59,603 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:48:00,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:48:00,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:48:00,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:48:00,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:48:00,420 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:48:00,582 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:48:03,584 | ERROR | Thread-77 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:48:03,603 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:48:04,005 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:48:17,629 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:599498 +03 二月 2026 | 23:48:17,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:48:18,003 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:48:18,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:48:18,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:48:18,910 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:48:19,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:48:19,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:48:19,668 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:244128 +03 二月 2026 | 23:48:20,022 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:48:21,683 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:244128 +03 二月 2026 | 23:48:21,717 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:48:21,913 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:48:22,024 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:48:22,065 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:48:23,586 | ERROR | Thread-81 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:48:23,612 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:48:25,521 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:48:38,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:749412 +03 二月 2026 | 23:48:39,023 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:48:39,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:48:39,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:48:39,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:48:39,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:48:39,633 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:48:39,738 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:48:39,900 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:48:39,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:48:39,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:48:39,901 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:48:40,046 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:48:40,321 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:48:41,011 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:48:41,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:48:41,012 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:48:41,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:48:41,081 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:48:41,237 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:48:41,931 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:48:42,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:48:42,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:48:42,641 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:586406 +03 二月 2026 | 23:48:42,972 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:48:43,596 | ERROR | Thread-85 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:48:43,613 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:48:44,687 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:586406 +03 二月 2026 | 23:48:44,719 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:48:44,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:48:44,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:48:44,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:48:44,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:48:45,344 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:48:45,446 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:48:45,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:48:45,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:48:45,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:48:45,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:48:45,612 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:48:45,844 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:48:46,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:48:46,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:48:46,504 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:48:46,539 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:48:46,570 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:48:46,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:48:50,143 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:49:07,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:749412 +03 二月 2026 | 23:49:07,321 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:49:07,531 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:49:07,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:49:07,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:49:07,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:49:07,959 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:49:08,070 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:49:08,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:49:08,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:49:08,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:49:08,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:49:08,252 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:49:08,493 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:49:09,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:49:09,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:49:09,163 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:49:09,203 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:49:09,234 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:49:09,376 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:49:10,039 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:49:10,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:49:10,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:49:10,860 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:785782 +03 二月 2026 | 23:49:11,224 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:49:12,785 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:785782 +03 二月 2026 | 23:49:12,826 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:49:13,019 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:49:13,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:49:13,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:49:13,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:49:13,584 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:49:13,601 | ERROR | Thread-89 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:49:13,665 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:49:13,693 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:49:13,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:49:13,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:49:13,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:49:13,728 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:49:13,867 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:49:14,088 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:49:14,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:49:14,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:49:14,831 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:49:14,869 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:49:14,902 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:49:15,059 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:49:18,491 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:49:37,472 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:981306 +03 二月 2026 | 23:49:37,513 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[null, null, null, 3, null, null, null, null, null, null, null, null, null] +03 二月 2026 | 23:49:37,663 | ERROR | pool-3-thread-1 | taurus.robot.RobotUser | | joinRoomOrCreateRoomnull +03 二月 2026 | 23:49:43,617 | ERROR | Thread-95 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:49:43,624 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:49:43,739 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:676430 +03 二月 2026 | 23:49:43,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:49:43,980 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:49:44,095 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:49:44,140 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:49:44,789 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:49:45,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:49:45,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:49:45,453 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:771316 +03 二月 2026 | 23:49:45,789 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:49:47,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:771316 +03 二月 2026 | 23:49:47,427 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:49:47,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:49:47,725 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:49:47,797 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:49:57,944 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:401045 +03 二月 2026 | 23:49:57,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:49:58,209 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:49:58,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:49:58,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:49:58,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:49:58,657 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:49:58,758 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:49:58,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:49:58,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:49:58,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:49:58,800 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:49:59,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:49:59,230 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:49:59,945 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:49:59,945 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:49:59,945 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:49:59,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:50:00,020 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:50:00,160 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:50:00,818 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:50:01,587 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:50:01,587 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:50:01,587 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:131581 +03 二月 2026 | 23:50:02,020 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:50:03,742 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:131581 +03 二月 2026 | 23:50:03,780 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:50:04,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:50:04,125 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:50:04,212 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:50:07,733 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:50:15,241 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:580279 +03 二月 2026 | 23:50:15,285 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:50:15,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:50:15,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:50:15,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:50:15,660 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:50:16,030 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:50:16,131 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:50:16,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:50:16,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:50:16,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:50:16,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:50:16,402 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:50:16,671 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:50:17,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:50:17,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:50:17,353 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:50:17,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:50:17,431 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:50:17,579 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:50:18,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:50:18,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:50:18,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:50:18,983 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:825421 +03 二月 2026 | 23:50:19,356 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:50:21,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:825421 +03 二月 2026 | 23:50:21,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:50:21,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:50:21,560 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:50:21,599 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,000 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,001 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,002 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:25,003 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:27,970 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:33,623 | ERROR | Thread-99 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:50:33,673 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:50:38,098 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:50:47,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:50:56,757 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:676430 +03 二月 2026 | 23:50:56,794 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:50:56,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:50:57,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:50:57,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:50:57,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:50:57,511 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:50:57,631 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:50:57,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:50:57,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:50:57,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:50:57,692 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:50:57,837 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:50:58,120 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:50:58,826 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:50:58,826 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:50:58,826 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:50:58,863 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:50:58,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:50:59,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:50:59,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:51:00,511 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:51:00,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:51:00,514 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:726850 +03 二月 2026 | 23:51:00,863 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:51:02,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:726850 +03 二月 2026 | 23:51:02,786 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:51:02,998 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:51:03,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:51:03,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:51:03,100 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:51:03,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:51:03,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:51:03,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:51:03,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:51:03,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:51:03,541 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:51:03,631 | ERROR | Thread-105 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:51:03,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:51:03,728 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:51:03,965 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:51:04,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:51:04,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:51:04,633 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:51:04,665 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:51:04,697 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:51:04,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:51:17,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:676430 +03 二月 2026 | 23:51:17,436 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:51:17,620 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:51:17,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:51:17,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:51:17,743 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:51:18,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:51:18,193 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:51:18,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:51:18,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:51:18,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:51:18,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:51:18,367 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:51:18,677 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:51:19,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:51:19,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:51:19,444 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:51:19,484 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:51:19,524 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:51:19,685 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:51:20,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:51:21,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:51:21,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:51:21,169 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:908096 +03 二月 2026 | 23:51:21,529 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:51:23,271 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:908096 +03 二月 2026 | 23:51:23,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:51:23,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:51:23,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:51:23,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:51:23,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:51:23,984 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:51:24,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:51:24,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:51:24,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:51:24,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:51:24,139 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:51:24,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:51:24,507 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:51:25,226 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:51:25,226 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:51:25,226 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:51:25,261 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:51:25,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:51:25,437 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:51:28,938 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:51:31,226 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:51:31,959 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:51:31,959 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:51:31,959 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:118951 +03 二月 2026 | 23:51:32,388 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:51:34,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:118951 +03 二月 2026 | 23:51:34,124 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:51:34,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:51:34,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:51:34,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:51:34,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:51:34,885 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:51:35,152 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:51:35,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:51:35,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:51:35,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:51:35,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:51:35,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:51:35,570 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:51:36,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:51:36,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:51:36,244 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:51:36,276 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:51:36,308 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:51:36,492 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:51:39,809 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:39,809 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:39,809 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:39,809 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:39,809 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:39,809 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:39,809 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:42,970 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:47,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:52,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:51:55,364 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:51:56,225 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:51:56,226 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:51:56,226 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:378635 +03 二月 2026 | 23:51:56,572 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:51:58,399 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:378635 +03 二月 2026 | 23:51:58,445 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:51:58,648 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:51:58,752 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:51:58,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:51:58,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:51:59,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:51:59,187 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:51:59,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:51:59,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:51:59,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:51:59,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:51:59,363 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:51:59,588 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:52:00,261 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:52:00,262 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:52:00,262 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:52:00,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:52:00,339 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:52:00,493 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:52:03,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:03,995 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:07,970 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:12,970 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:17,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:20,419 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:52:21,165 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:52:21,166 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:52:21,166 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:452991 +03 二月 2026 | 23:52:21,580 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:52:23,324 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:452991 +03 二月 2026 | 23:52:23,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:52:23,530 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:52:23,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:52:23,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:52:23,644 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:52:23,970 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:52:24,074 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:52:24,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:52:24,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:52:24,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:52:24,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:52:24,244 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:52:24,506 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:52:25,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:52:25,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:52:25,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:52:25,294 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:52:25,329 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:52:25,463 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:52:28,363 | ERROR | Thread-110 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:52:28,439 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:52:31,928 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:908851 +03 二月 2026 | 23:52:31,977 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:52:32,232 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:52:32,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:52:32,368 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:52:33,086 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:52:33,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:52:33,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:52:33,795 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:886419 +03 二月 2026 | 23:52:34,230 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:52:35,882 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:886419 +03 二月 2026 | 23:52:35,921 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:52:36,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:52:36,281 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:52:36,350 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:52:39,798 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:52:43,357 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:908851 +03 二月 2026 | 23:52:43,393 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:52:43,603 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, [168417]] +03 二月 2026 | 23:52:43,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:52:43,753 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:52:44,385 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:52:45,093 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:52:45,093 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:52:45,093 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:807989 +03 二月 2026 | 23:52:45,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:52:47,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:807989 +03 二月 2026 | 23:52:47,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:52:47,286 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:52:47,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:52:47,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:52:47,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:52:48,097 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:52:48,214 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:52:48,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:52:48,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:52:48,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:52:48,260 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:52:48,408 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:52:48,635 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:52:49,467 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:52:49,467 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:52:49,467 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:52:49,550 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:52:49,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:52:49,767 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:52:53,125 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:53,125 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:53,125 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:53,126 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:57,970 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:52:58,218 | ERROR | Thread-115 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:52:58,291 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:53:08,039 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:53:17,704 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:870359 +03 二月 2026 | 23:53:17,760 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:53:17,960 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:53:18,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:53:18,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:53:18,064 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:53:18,400 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:53:18,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:53:18,553 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:53:18,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:53:18,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:53:18,554 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:53:18,710 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:53:19,048 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:53:19,747 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:53:19,747 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:53:19,747 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:53:19,802 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:53:19,835 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:53:19,979 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:53:20,722 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:53:21,521 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:53:21,521 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:53:21,521 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:457482 +03 二月 2026 | 23:53:21,863 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:53:23,426 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:457482 +03 二月 2026 | 23:53:23,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:53:23,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:53:23,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:53:23,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:53:23,795 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:53:24,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:53:24,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:53:24,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:53:24,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:53:24,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:53:24,266 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:53:24,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:53:24,718 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:53:25,437 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:53:25,437 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:53:25,437 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:53:25,469 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:53:25,507 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:53:25,678 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:53:29,062 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:53:29,062 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:53:29,062 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:53:33,679 | ERROR | Thread-119 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:53:33,774 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:53:38,095 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:53:47,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:53:53,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:870359 +03 二月 2026 | 23:53:53,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:53:54,111 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:53:54,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:53:54,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:53:54,256 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:53:54,635 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:53:54,741 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:53:54,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:53:54,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:53:54,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:53:54,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:53:54,927 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:53:55,178 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:53:55,893 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:53:55,893 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:53:55,893 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:53:55,933 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:53:55,965 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:53:56,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:53:56,770 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:53:57,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:53:57,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:53:57,502 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:466502 +03 二月 2026 | 23:53:57,930 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:53:59,471 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:466502 +03 二月 2026 | 23:53:59,506 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:53:59,684 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:53:59,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:53:59,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:53:59,805 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:54:00,184 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:54:00,295 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:54:00,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:54:00,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:54:00,365 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:54:00,366 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:54:00,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:54:00,799 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:54:01,491 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:54:01,491 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:54:01,491 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:54:01,527 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:54:01,562 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:54:01,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:54:03,684 | ERROR | Thread-124 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:54:03,723 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:54:11,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:395184 +03 二月 2026 | 23:54:11,821 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:54:12,011 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:54:12,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:54:12,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:54:12,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:54:12,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:54:12,601 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:54:12,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:54:12,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:54:12,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:54:12,641 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:54:12,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:54:13,026 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:54:13,937 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:54:13,937 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:54:13,937 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:54:13,974 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:54:14,015 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:54:14,200 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:54:14,971 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:54:15,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:54:15,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:54:15,739 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:586351 +03 二月 2026 | 23:54:16,068 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:54:17,622 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:586351 +03 二月 2026 | 23:54:17,666 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:54:17,861 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:54:17,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:54:17,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:54:17,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:54:18,379 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:54:18,495 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:54:18,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:54:18,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:54:18,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:54:18,545 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:54:18,688 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:54:18,995 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:54:19,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:54:19,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:54:19,743 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:54:19,778 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:54:19,816 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:54:19,990 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:54:23,417 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:54:31,243 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:807989 +03 二月 2026 | 23:54:31,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:54:31,464 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:54:31,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:54:31,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:54:31,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:54:31,939 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:54:32,082 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:54:32,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:54:32,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:54:32,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:54:32,115 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:54:32,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:54:32,527 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:54:33,239 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:54:33,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:54:33,243 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:54:33,277 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:54:33,313 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:54:33,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:54:34,249 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:54:35,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:54:35,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:54:35,018 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:221507 +03 二月 2026 | 23:54:35,457 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:54:37,181 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:221507 +03 二月 2026 | 23:54:37,218 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:54:37,453 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:54:37,571 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:54:37,606 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:54:40,940 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:54:40,940 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:54:40,940 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:54:40,940 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:54:40,940 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:54:40,940 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:54:40,940 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:54:42,971 | ERROR | pool-3-thread-1 | client.io.ISocket | | Calling connect when the socket is not disconnected +03 二月 2026 | 23:54:43,704 | ERROR | Thread-129 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:54:43,714 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:54:53,063 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:55:06,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:417635 +03 二月 2026 | 23:55:06,908 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:55:07,104 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:55:07,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:55:07,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:55:07,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:55:07,581 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:55:07,690 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:55:07,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:55:07,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:55:07,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:55:07,723 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:55:07,886 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:55:08,117 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:55:08,799 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:55:08,799 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:55:08,799 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:55:08,832 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:55:08,870 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:55:09,012 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:55:09,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:55:10,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:55:10,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:55:10,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:724018 +03 二月 2026 | 23:55:10,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:55:12,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:724018 +03 二月 2026 | 23:55:12,543 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:55:12,718 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:55:12,833 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:55:12,877 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:55:13,705 | ERROR | Thread-133 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:55:13,777 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:55:25,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:544143 +03 二月 2026 | 23:55:25,532 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:55:25,721 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:55:25,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:55:25,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:55:25,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:55:26,197 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:55:26,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:55:26,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:55:26,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:55:26,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:55:26,361 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:55:26,509 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:55:26,749 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:55:27,427 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:55:27,427 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:55:27,427 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:55:27,459 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:55:27,490 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:55:27,639 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:55:28,316 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:55:29,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:55:29,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:55:29,028 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:671136 +03 二月 2026 | 23:55:29,432 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:55:30,989 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:671136 +03 二月 2026 | 23:55:31,021 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:55:31,191 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:55:31,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:55:31,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:55:31,303 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:55:31,653 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:55:31,787 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:55:31,841 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:55:31,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:55:31,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:55:31,842 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:55:32,026 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:55:32,250 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:55:33,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:55:33,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:55:33,009 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:55:33,043 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:55:33,077 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:55:33,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:55:36,594 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:55:47,157 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:870359 +03 二月 2026 | 23:55:47,194 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:55:47,380 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:55:47,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:55:47,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:55:47,515 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:55:47,961 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:55:48,087 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:55:48,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:55:48,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:55:48,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:55:48,122 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:55:48,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:55:48,570 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:55:49,317 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:55:49,317 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:55:49,317 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:55:49,438 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:55:49,477 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:55:49,658 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:55:50,421 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:55:51,194 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:55:51,194 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:55:51,194 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:940357 +03 二月 2026 | 23:55:51,546 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:55:53,328 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:940357 +03 二月 2026 | 23:55:53,362 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:55:53,589 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:55:53,716 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:55:53,716 | ERROR | Thread-137 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:55:53,751 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:55:53,781 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:55:57,199 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:56:09,073 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:690409 +03 二月 2026 | 23:56:09,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:56:09,278 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:56:09,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:56:09,409 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:56:09,410 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:56:09,768 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:56:09,916 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:56:09,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:56:09,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:56:09,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:56:09,958 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:56:10,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:56:10,386 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:56:11,264 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:56:11,264 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:56:11,264 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:56:11,300 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:56:11,334 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:56:11,536 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:56:12,190 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:56:12,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:56:12,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:56:12,974 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:974846 +03 二月 2026 | 23:56:13,342 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:56:13,722 | ERROR | Thread-141 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:56:13,782 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:56:14,981 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:974846 +03 二月 2026 | 23:56:15,016 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:56:15,222 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:56:15,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:56:15,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:56:15,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:56:15,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:56:15,836 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:56:15,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:56:15,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:56:15,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:56:15,876 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:56:16,047 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:56:16,344 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:56:17,082 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:56:17,082 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:56:17,082 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:56:17,127 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:56:17,170 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:56:17,309 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:56:20,721 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:56:35,341 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:807989 +03 二月 2026 | 23:56:35,388 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:56:35,593 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:56:35,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:56:35,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:56:35,715 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:56:36,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:56:36,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:56:36,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:56:36,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:56:36,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:56:36,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:56:36,442 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:56:36,683 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:56:37,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:56:37,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:56:37,400 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:56:37,462 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:56:37,503 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:56:37,707 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:56:38,811 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:56:39,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:56:39,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:56:39,737 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:538329 +03 二月 2026 | 23:56:40,255 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:56:42,051 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:538329 +03 二月 2026 | 23:56:42,094 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:56:42,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:56:42,432 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:56:42,522 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:56:43,731 | ERROR | Thread-145 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:56:43,747 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:56:46,059 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:56:59,671 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:318455 +03 二月 2026 | 23:56:59,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:56:59,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:57:00,071 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:57:00,110 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:57:00,822 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:57:01,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:57:01,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:57:01,562 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:661999 +03 二月 2026 | 23:57:01,917 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:57:03,699 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:661999 +03 二月 2026 | 23:57:03,734 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:57:03,761 | ERROR | Thread-149 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:57:03,862 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:57:03,922 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:57:04,108 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:57:04,144 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:57:07,679 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:57:23,216 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:870359 +03 二月 2026 | 23:57:23,259 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:57:23,440 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:57:23,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:57:23,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:57:23,567 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:57:23,745 | ERROR | Thread-153 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:57:23,760 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:57:23,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:57:24,069 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:57:24,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:57:24,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:57:24,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:57:24,107 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:57:24,254 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:57:24,500 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:57:25,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:57:25,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:57:25,270 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:57:25,305 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:57:25,342 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:57:25,512 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:57:26,369 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:57:27,110 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:57:27,110 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:57:27,110 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:523802 +03 二月 2026 | 23:57:27,539 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:57:29,406 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:523802 +03 二月 2026 | 23:57:29,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:57:29,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:57:29,766 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:57:29,812 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:57:33,313 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:57:49,992 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:857057 +03 二月 2026 | 23:57:50,044 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:57:50,227 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:57:50,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:57:50,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:57:50,352 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:57:50,709 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:57:50,840 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:57:50,872 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:57:50,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:57:50,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:57:50,873 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:57:51,033 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:57:51,278 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:57:52,125 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:57:52,125 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:57:52,125 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:57:52,159 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:57:52,265 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:57:52,405 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:57:53,121 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:57:53,751 | ERROR | Thread-158 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:57:53,817 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:57:53,859 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:57:53,859 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:57:53,859 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:225600 +03 二月 2026 | 23:57:54,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:57:55,942 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:225600 +03 二月 2026 | 23:57:55,985 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:57:56,166 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:57:56,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:57:56,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:57:56,306 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:57:56,749 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:57:56,883 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:57:56,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:57:56,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:57:56,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:57:56,917 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:57:57,120 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:57:57,517 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:57:58,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:57:58,251 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:57:58,252 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:57:58,283 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:57:58,317 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:57:58,456 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:58:01,961 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:58:17,698 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:690409 +03 二月 2026 | 23:58:17,733 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:58:17,907 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:58:18,105 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:58:18,138 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:58:18,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:58:19,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:58:19,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:58:19,658 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:703854 +03 二月 2026 | 23:58:19,987 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:58:21,859 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:703854 +03 二月 2026 | 23:58:21,905 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:58:22,090 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:58:22,236 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:58:22,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:58:23,760 | ERROR | Thread-162 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:58:23,767 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:58:25,778 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:58:43,457 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602002 +03 二月 2026 | 23:58:43,497 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:58:43,713 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:58:43,767 | ERROR | Thread-167 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:58:43,772 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:58:43,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:58:43,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:58:43,843 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:58:44,224 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:58:44,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:58:44,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:58:44,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:58:44,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:58:44,390 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:58:44,566 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:58:44,808 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:58:45,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:58:45,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:58:45,552 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:58:45,590 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:58:45,623 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:58:45,769 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:58:46,613 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:58:47,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:58:47,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:58:47,401 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:719776 +03 二月 2026 | 23:58:47,794 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:58:49,478 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:719776 +03 二月 2026 | 23:58:49,537 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:58:49,724 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:58:49,851 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:58:49,888 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:58:53,311 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:59:12,038 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:442233 +03 二月 2026 | 23:59:12,075 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:59:12,248 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:59:12,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:59:12,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:59:12,383 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:59:12,745 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:59:12,865 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:59:12,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:59:12,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:59:12,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:59:12,898 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:59:13,066 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:59:13,442 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:59:13,774 | ERROR | Thread-171 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:59:13,820 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:59:14,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:59:14,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:59:14,257 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:59:14,323 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:59:14,358 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:59:14,500 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:59:15,231 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:59:15,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:59:15,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:59:15,953 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:309892 +03 二月 2026 | 23:59:16,311 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:59:18,080 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:309892 +03 二月 2026 | 23:59:18,114 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:59:18,304 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:59:18,417 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:true +03 二月 2026 | 23:59:18,455 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:59:21,864 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect +03 二月 2026 | 23:59:39,215 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:602002 +03 二月 2026 | 23:59:39,268 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:59:39,458 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, []] +03 二月 2026 | 23:59:39,574 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:59:39,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:59:39,575 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:59:39,966 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:59:40,106 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:59:40,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:59:40,141 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:59:40,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:59:40,142 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:59:40,290 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:59:40,531 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:59:41,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:59:41,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:59:41,260 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:59:41,296 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:59:41,331 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:59:41,483 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:59:42,225 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | strList:svr8840 +03 二月 2026 | 23:59:42,927 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间-begin +03 二月 2026 | 23:59:42,927 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | grooms_keyg{670680}:rooms +03 二月 2026 | 23:59:42,927 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_keyroom:373563 +03 二月 2026 | 23:59:43,261 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | 玩家进入房间:168417 +03 二月 2026 | 23:59:43,780 | ERROR | Thread-176 | client.io.ISocket | | Receiving failed.: +com.robotcm.taurus.client.io.TSocketException + at com.robotcm.taurus.client.io.SocketTcp.__read(SocketTcp.java:130) + at com.robotcm.taurus.client.io.SocketTcp.access$100(SocketTcp.java:19) + at com.robotcm.taurus.client.io.SocketTcp$2.run(SocketTcp.java:70) + at java.lang.Thread.run(Thread.java:750) +03 二月 2026 | 23:59:43,869 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : DisconnectByServer +03 二月 2026 | 23:59:44,881 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | finalRoom:room:373563 +03 二月 2026 | 23:59:44,911 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | room_list:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:59:45,102 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step1:[1, 30000, 1200000, 0, 1, svr8840, 10, 18, 670680, 2, 0, 1, null] +03 二月 2026 | 23:59:45,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step2:false +03 二月 2026 | 23:59:45,229 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step3:false +03 二月 2026 | 23:59:45,230 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step4:false +03 二月 2026 | 23:59:45,643 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step5:false +03 二月 2026 | 23:59:45,777 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6:false +03 二月 2026 | 23:59:45,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-1:false +03 二月 2026 | 23:59:45,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | uid_hp:4658000 +03 二月 2026 | 23:59:45,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-2:false +03 二月 2026 | 23:59:45,808 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step6-3:false +03 二月 2026 | 23:59:45,987 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | step7:false +03 二月 2026 | 23:59:46,210 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | gmb:com.data.bean.GroupMemberBean@6e96a014 +03 二月 2026 | 23:59:46,920 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | publicJoinRoom t_list:[423613] +03 二月 2026 | 23:59:46,920 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | p_reward_key:g{670680}:reward:18 +03 二月 2026 | 23:59:46,920 | ERROR | pool-3-thread-1 | client.business.GroupRoomBusiness | | par.toString():423613 +03 二月 2026 | 23:59:46,951 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | val:99.0 +03 二月 2026 | 23:59:46,988 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | list1.toJson():[{"p":423613,"r":99,"x":99}] +03 二月 2026 | 23:59:47,130 | INFO | pool-3-thread-1 | client.business.GroupRoomBusiness | | server_ip:[47.109.55.7, 6311, 47.109.55.7] +03 二月 2026 | 23:59:50,597 | INFO | NetEvent-Thread | client.io.SocketEngine | | status : Connect diff --git a/robots/robotchangma/target/ROOT.war b/robots/robotchangma/target/ROOT.war new file mode 100644 index 0000000000000000000000000000000000000000..d06300255cf5f991781c0c4a42349781f63a4a87 GIT binary patch literal 11369225 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%0AGp)-(YOT7}+hWEKq(0Dl5s50F?oXeWR26;mN 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 z

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�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 z z8fHHaMQ42*5q%|NM<-&2|H%y!t!0t<5k|i^OD!jVH50D91vv;%9S9dP$QK})0h-_w z3Nem^8@p{b1}|vZclOzCD_=CEqZmTq_d*$Ga)giuu$kMl(|5P7r?xJ)W_5Sre{uIY z;GxS;5JXCHG)zF#S+*7IRUoZ0YpvP^=9{eDY|mk`zV_^o#Uqa8z-GrI-jRomh@f=j z00iCwTLqC^hCVrWkq+nTo`Vk^Zdl+25no`#wIc~S58P^QLS!)$lK-&^T1Y>E4LS`z z3R7V{3e^pJ;<-n_o!i-FLev}(ofhFboZ>1YF(psNwHl+a7hG377b`-ycaFld8<)Mt zkd4;-HH)w#f5)=1NL#gsf#JMMo2w6th@rG$N?Jx-JpAgj66bOVaaMKv)Ib>H8%@}7 zfj|v0wg`1!`u(E@Cbj(gzR6|FaE@jdy+31g)R4i19LLoB`6&pQkvf}zaPYA4=&w7j zA{lNv$hB}qjcM{fo5NkfzxnXmH&rbiT$NYXl9hvXcfRw?m=D^yo`A7A*q{5()zQ}_ z%i1>x$80nOxRsWx(2mSA99Xt0R3fA4hTUaE4ARErd@ zV#T^67zERJMWX4E56L)l24O#O%#-M2!4@LhVnd4((@OdZhP6`M)$dQGIJ; zIWv7n{XO zdq{uXoBc}>#1>R=&FS&Pt$GpM4RUkFvh}J5vdd;l@8IU|&-lWJ&0I{K&>5_F6{_OaOjId$a}?V_4f(}bn2Ozip#l6o#`UZLddqg zJHlHMg$|m((zFx!k5bk(>sFm6c7s2QLJ@|}S>{R#O_8k5KrVW-l2jNCby-u!Bx4Q( zHN3LIFtdu%)(9@D`jJu;OrmIv{)2&R({RaQJ29nhP1c2LXSZ$oFR0vi_+P}&A6d6;Sk}WbC9F;_H;vH z_}VtwMDBzbPsGw7lMx$YRrd?}e;P8}ji}<> z4{o|Z0s+bVFAZ5t-^PgFM&HWa(fof(EZNGMs@TdXUm=+{_V2hWRQ5r%!pxlky(8PN9*ceQ8p6*~(hgzKLo&=vv5lydXzgT0Hj# zp3YnxZxI3ha=_0&Gn`Mll({K%*5Rx=gzG9lB!M+&$CK?#xU0z0!KFKl3i*1`n{i%l zfz6Ily{(9m_qX?VWG^%n_(StRNcz1W?^t}uqP1Yp(NpU_Z4 zB}*qcP#u<}u3Z1^`ze4f>E+~NSh{d1Jeys~nVWG`2XzOHKW@zHlj| zQ7FYRH5NfM^994cD>&D(KG*EvH2j?O6Gn)YxGVK>ciT7HjU&R8Qlqr+QKIPYVnMF? z{(4GVjmT5u{>BI$SrnF|AFH2>L?4}@>^$p=j_CW^%~{(gO186;yp$Zbf+!=JV!a#l z%CccSm&zGp?C6;1cCOH7~lSyH1l10>%rA)E*XqR0hHO ziwHvOfOj2)^??9+#{`krFd+9(+sohCE1c^E+7$r#e9OW+%(nEEQW^{3$=MV23e6?| z{I4A|u^xpuYJHn~yR4GQmPrxEr-`%8iNy;Cd>sNHf0=og<;*Zb7r0;rrtb2;7}46F z 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�`c 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�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ⅅHCp!jzlhXFM8U^jva_@9_*(iBP4}JGilNnj0syuHI6_>xiwSq^vVd z^xNkpZVzzZ`0?AVXC zu|Eh!gGjMRv>|+eY@(ZR8Rdd-n^+_Uns9MxD7VYDXG@+uz+Eb67>O8nkQtvRG7Gp! zM1)}b@iN3Z1dhjyuquPY52fr$%##gCdsyP+cq=R9pFDcD&qGMblXVkNCAH*vrLxv; z448yQQjN1K(zk3AFFzk@m+#1@NS3u+Hcwqd9sk+90?HsFLi2783t*0fT%T7W7wEF{ znJ~!L#j640d7rPzV`iGTd>G^I%)-(&c;nsr9X83WSm&TG!EKy`Jc0?K*)RkmM!y8Y z)3_lgDwUZ2FrN6aB=AgGWG)z>AgU+*7%B;Ds_zcEGP)(nU-xaPwn#oHJpTLT;A2#aU znT&OL)6x)Sd`!Z4j(*veAWX9Zg?<}HDqHdB9KwtbF~}J+;wONv^Ds}6+Y>L>9+ekg zt_G;U)W#ZzsXNf8TB`H0EJ1ueLirvdf8YHDoxuvn`kEI)?+0OycSUyB7`Y29h1o<^ z-yB>CzFUQ#++pCTSW^ij&)> z|3P)-oduAIvvzr3;U$#T4WBij=4!%&wfEjQu>^#L{#L9bR5*zt?K7ebHXyC_%b(g2 z-!{uz9h$1Tg-hFH*0I%FLC&W+DWs9opL+wcoE8@%EC`NWy_ddx|9gknMmG2A*YqWv znl5`i@WBUk24k#M5eZS!pWX{QO~{|#b9&J|Y}|*)x>zz*bYka1(7srHPTnsGKpue9 zMNJX1L80v>?uXDB*g<2C#vJ@ z^3vWUVJc|et(laP#=>4uA@+i_qYN%P1RZD5vcPCa$0r)viaCZ>=Yl%#cO5D_5Sqv8WP zFyG3Una$ABsxnv-e+M5aZXYR!@sCYEKI5MtTgpkyA-7>xSKWLXxm_YD28QMEn<1t* znn+~Xyj4=W9Cvt~Q_RE()0U(9lj1*nDI893ag}C{SXJaMHnhbsAvpBt~Bu;ZJ z^a(mg(wr{*gxQ1DmwLJm$wHm(OO^r2*HdS=EIi7J$;ab=f<$S0^mI531-Xi9*WB{< zy|u2uVhBzQ59d_nn=-^e2@=7QT&~#Rr~f2cAsbE)Ila0AyMj`qK#u`D7PG;xtq4tS zi3Kx;09`>m-M%A^u%Z{#2|MsdqfxZO0qD4iekbH=cC$m6^S3vIZX0gtq!o>S#i@tr z<2IQlHYle6{->QyPNR62mxjt?%F)8RnhiUof~j%j8|2G+mNj+~J0} zS+&XlhhN&8nr>9_wpUAE*JUaHa&C3~aYTV^pjYkkVR;JpPC z(#2gx)BKTRYJ3-clD~7sKgLAvS#M?X**3lrq)9_`?`4M>!Mk5CYTzpg(t>h^z%@%M zk-JhFBD6z9?fZ=GuZDteJZ*E)A+vo?kg~g!KEW8N&Cz=-(FanUrP{0Gg^D64*pb

iGPquw8CEohl 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

GXc-aN>JJ?6xc{vt?9 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∨cbyc{&(C8@K`+V)MbDQ9Hz7+_KM$ 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

6QCR-^q9shvsGveHV;I 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 XI3$ccjh?XA?uzQ?ZS=3eLNU#TTO#3 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 {-&$(BRM{gzbG!(b?kWhlxgMklEB}fbc$D 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


=KwiAlU3@j8Zm<&#vQ#x&@Y<5RkvV(YN> zNy3A9tit-1>#A;5Y6_;Pu&8;Nv18?VQJI8My#;OB9ut(2Yh zn@2#ph@rb$xr3>mS`<^;wh-VXIbw~uzErnm#)P@h*WqJgB(iyVIYw?py~a>aM{jX@*F{O^+lKOJ(!&&q`*a6;RRS+5d2WEtgo?Ih1X0OqGESJ zPjEp$adE-0s{YN9u~xgg#a6+>%+G5(as(>{36ZsG_VMaL!CoSpW<_E!XwO63{rhea z>S7F{_~v7s8bM#5&H=*f;dvQltzfnF7V(#6#b`8NEdOW?GiP$5G=f<4F5!69T}OGy zerg!J{@4~tqeY$=@w=8sTE{EnO)Im;-sM(U7Kg&G4v2fXoFmlHL-^}1p&`tmRLN}Y zad{0FarQajuGo7gK)INug0~hggO+e(aSaXet%&Gnes2aC$8hFH=O(0y5j*M^&exDl zQMjIIk|xy2P5j3<4|da{xO6J?c%s%92oRA8Vb1R5?nZq#3p&z|j~ExEf>>(`vIRvV zKyygAV@#r;t>g)(5yqp`9-E@XK4r}us_tCRuDZWLN!o# zpuo7C!qj6pD8yXvNKyaiIdTB3DI4c+Yy6*^8|P`=&iUAmH1+&EBOc~QgziLFR|U?P zqbHmN)~T>r3KiQcXgm1fO-mF4&fp;mJ6GW_x-=8?mrm?Dh1oe<^2=)$&ZOX}mwa

W>oDo{zieira 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ǔkzpJ>bNY}``YHDN4_z)lG%kKPV+lRa@T5WMi7UDBAz9EPA;X4ZF7T^H zN6SMdb2>@y28!JyX^&PvBn7Wy`)QgR3%e;jdHP9r8SJF1${6~!o~TcVoUgM%^JGbX zGrmTHmrVSOTXRwIS-t zNUzXZdlyxyp9ZT2cyd09wJRp(vtlQ&d_hz9E&HkS7wi}616yVeT?7XN2J`K^94WS* zb1mCk&kl_}xJH?>;QC4^R_pYuGLIjB@?2>{1-4#JR9%{bhP(`a!kM^*?@S)>*+WXC zOP@8!n_M?Y_>Dz-*i!qO`HnaIlAg}_%k(myX+&MtHB1E1o4llSmY3)~FPq1BZp88V zq+3!e66@JyspP-Jo0~xx84fI3U0?#bb{C*)m)oDj@5=)%vW4tOIeh0(!;+V&#q}bg06HmrAMJRGZX7@#{lHg0>8>rV^Mu_rUdBG zGq`plXAVs<6kISrPUl}PJtOq#YRBbI8#9}SKw6y5q|NErB9{G0n#>9561v6CZ7yx3 zHxyre6owE7DV1?8gsd`^P`;v*Pg_X;pbL1ZV(jLzj{Hhy<(%&sdOXBm6 z)XW?lu5{B}*~(ph{QkzZ4QeBnCVGMF>pWO@8&52mCQ^>FyFv1C2EH`uB~-YEud2KW zPS3VXCAm|r%MPyeko30ean*)e2qv8Bd!1NvwV}Lk>(sFuy&Pelr`t7zASd`&Z>VHm zrAQs-A$K~jd;sX>pIhF4I5cKw*P!L^W?Qc7Q)Bv!(aP4xq*)%!DnlX0^1>6(T3xQh zNb8fjt+jEqlx>e+=k@Ek8f{DhBPR`4ShZ%W5{(&;_KxDc9EdAfz2qF^HvCcLsX*e{oQ~Wd0*Xbc*K0~n_$xiqBD|6hS#jnTfj@a-K7X}d-TV~{6&mlQ0 zoH-qoqJD9`Th(-aqk&%UN#>dJJ$I7_oVV3;tCtAL>uO4R8)>r`y?i^TMq_TXMtx%K z#^h)4WGXlMsy4ye03|gOI1{l($FUZ_dEQq!==S}X7vi(4jGA9p&T~xlq=v_92n$4G z^RI9=Elra`NIA^-OU^K8*W5jFSRR}s!1@_sNYy+oa(w{kPj-Ws|`)BA7j-qn!Y zgyu~5(GpEl5+#L6oO4GaRT2#1Pv(lK-g`jmuFpFduRYk{GI(J~hvIa3#ijAfHF)=7Lz5 zRp9u=6UT8&a9Xh>!nsH}LIdSM0=GAUqYvfNk<=3s2a*b`OiY7fv)uVToFpP$ujnCg;ckY9G`QR6lR|>dQvG~n{`C_Q(D$Do|b}~ zXPnN4{i3+emM_yroz%pLqC6HX=%W^0n9H8AKJPmAK-JLkZA4ZZiNfUU0k9cF9 z?}?&!F`XQx_D35@D%triP_|`=Y}|SMEi;!tTmLNsX^eO4dT+Hud!bs3$h{Er^@u{D zNN$A|9d?eZ!HLW&{WKPxSG1|{=RVz8qrG!s?NLYHOqyz~LiguOa=h$^WuauRXo9Dby4)}v;nY1Jefz=>)F8#S92gthZlG^h+S0f$X zmYc~sa{H*4kCs!sC?#}ex6tZ-LD$okRZK&wBhFfRDzaC-{~hb?!}>a`1|?Oh?Hi@3 zJWrV?^og`gG5OA~RK>)TSvMy|zFMx1tPR-&MRR^*;@^B6Ags_pA86RbP5_;7FaBH> z=_v8>7?FlV%&|BF$>e(!8h4_fL7%WrkmO7@f?cp&FD66=NPhoPl|i~VTz`H_H#=AA zbb--m`vvgk6(hZ}<-$I-AZPCWP;hUje&;>8fhvQW{wcVwt{1c%6vd9F5vsJ`H8XU& z#d)_-ak?vE%Tm8|`u2!Hxu&XRN$R7iaG|r;pE6k3*%Z6Sd0eoIwy1Tve^dB*jS|%W z&&)^fmh1VqQx6|j6W)lXChr=lJ9}mBA^nK+Yh|0$%sukVB=Ki4sVt(Gj}>9B_L}Mj z)XAw*$Y|3(jgniqemR#(+C9=MkT)`8khtWC%)>X?2M73WZWH2h)(Mn6XDJ(@GCi$X zhdX6M5Paj#cd$6_w!nf3_U32ql8Z^93>k%k(TpVnVfV3lPFig0L{-SO4%a4DG*&*{ zvXrxqTr#Ju3!pUGI!O7{ZbGiLq1?As*~et-=oXQ>|ENmX#DR!oUtLadDpd!67k@4a zHB(L6w#L{z+_iw`<{)oNxcSV0nuVE^F_37Juh}YblD`$NuV6H^$JD)n(S%9wd-=4w zzGHS2G}l?GMbYDw6=_!n?HJ^N<$cVpTbP0iphSrijOE$GPOVZ@HfklEg%mT7DQ0YV zvPNbH2WKU|5VStJ^o;c_Pm{aGbI)fT@Bam^McY4zmtAltnzgqAsx56Ejl0W?0I;!Ule!{g%YLytHDt<*df^)4PLJ zWa`1Bqf<16iBqz#Bzoh)9URX)Y+mDXaSv+GRxzbkbH^}+mx;nnC0zUX!PxQBjU?M_BszMIbp`KuYQuv)yG1sLk4ax2b z`&X!3H&b#MEvl+G9r+@}t8uK7?|Jb(i$f-2k%sirlLSpyDwqdUn7I=J8RGO3=Hjt~ zdTl5p-Ch*MY?Ra-iO64zYt5;=u{1b#gR$zxb`RGpEsylBUaV5(9tR#u(&NGY72Jas zoKk0oxTV=WIPQHQ<+=AL$8Y?Qq@U*CRni&BO^8jJOiPn^^TC%1QrT~GG_Wlq$IgD@ z$kVngKZD72U)?39sAnzn_zaiJtUy)q5_!sWw(5x8`_0m>;~A0V&mK60K#j2@M;v9^ zS7eT=SXzZno)2feJ*rV!Os=U+DnLwUPGL${?WK4w&H<+pduri;OI0i>v22w_)n|D( z0@>F73)hLG2#U_WSD%$PWO@?sS3jFrbLQj0_0o>50gTD|)^}!;^)4kGjdvYuF3OlS z^48$dzB^2|#9RwD!8FSe_F9)VSg(J7&1w2|dhmhnT&x(A?AbUAd#}Ti-FX_bjZ{=4 zoEaixO2h6HCz`u$ycCNLO7LnVcYd~aaqvwE?TFr>(+qmGMYKWrwM#c?CP9{MhEV2p zI^I*}*L-JH4Tc#PGQK3mg=sMsh=k3(3{&USIfn5@TzsqXY*?s$rm-}scbbBLCJi&K z)UEZoJg@Uc3Bt7my@EP?fhx4TdOSIXr$h2^@?IorZ~1wCW;k1WFS*Hwp8u0pOCUpS z`-@mL-)honR`FGTj=0D*2|?aS1G z*yxw38(3-6>yyZqYnF=^8ygmxixwHMc=V^Q>CeTha_dmuWfO=PbyF{|9xB=-UA8eR zzzO!#E?&xuotpDh??@?D|J zEm_2|{ut$HI+tG(d}FwMg}r~sIjiKVOoB?t+pV{(i4vYc;?rrbs9YNYSht!ZCkm;T z{fAvVAKb^js#h3Y{Lz*B&P7WP`fg`T%OUmi?uEy@ugaX9hB01}0y78yKlON4& z&GJ23V_>!bEoiP4ykI%D`XEVMxA&y4BcW=|!(~jYqwnzjm%ie^ym;q* zlbla!gt8S$->;@F5hn4Hat|aKH(giZT{&3&C8PF12u_*2b;Eipgg7>o{o!?53MZ;_ zMj67V0zMu~&}aT6!Vj?~xGx++Xh(C&oL2T|bvDD0Fx8q34fPkk15z43v=91k4TXyd zULNAANvmbE#t;@{zmgh?of-gN>6_B=i9!S*5EB&$#Ix5*|8sGFEKv3Do&&rOng(XH{R0KU!L$IrZSC&4yfet99ED!abQCU)Fp9eDi-9M#j8Y~L*cE}YKTE0&0|CH@j;Tn+`2c&Cu{nC z+rnL?9D?N;O_t|znKQm2IvG!kr|2sU4pUv}$E%yyUl~fh9uop)`{c8ha%+GQCI8@jk7NSuB+_T}8vQ7{-?* zRXpJ405kRKdwGfCA{5V-226#{MCR8@28gb&tyB@&ztS7-b&cATcnwxReXlAyB4)N% z@cvYZq?1@)O0rYqLE#r8&IjGz-I06WmQ9x-eN|uBzktPq(QVM3@xkOtUbokm%M3D> ziLdB?+&FD@M?4_%!*=wxr+}_0@wp3$qaXa|75au9FNYRK7tT3xawdHwda0KY9!ofy zBP`KDNlAO$@cr8&;&`mP_<8L(2BL$e>>!8bn2uv7Rk#Vw*6|jSQ#wMt@#sHCqD8G(s1lth1Zp zjWrEju8X(tZrVQ#S-TybqKUyRK3kHj82hnCL#1(x$aN(3UMuObJ!4)Zm;gT}tu_NK7f7 z6WhWLa!otIRg%@K|0W{|=jGHbExwNMs($F9xX0wlc)SpisTWIZx1!sf4`yd1oZ+Aq zz1J<0$3uIu>7b5Jo&Dl8@p#@u^ksS$=^=-FTiK#UuxlMmTS$EM(sWI;Rt$07rICguU+aCrL&vPAqIEA~|V2veTuPe%1Yu+r< zlbDU`56+J!er3o-?0fyC0{%n#Dy(}oK90svtfl6IioO?11{V|bGY1Z)%rw!ReZFSY*t*~He=K0oiZD+Ex5^Y&| zepha5T_LEf9i@1_ICIxWs%=|bc-o90AHy#788KG*-3dCYE;%7qRa4NR;gzJJ=Udz< z*8R3+XUlo)k8b3QRmrl2dYb3x7L{Eg8Z?N?=)3o*S6W$%kEi@ow3$V!PqvSg@fjtp zkKOlFze$aAeJbyl^uH7{0yTx+rff`*Gm<-s3q5b zb)$Ez^AMIsZsb-e=UuN$(q%1$$&iy5?mfth8oa=t^ZMq%JFk{P-Rg@^9Li0K(t47|i4hl6` zCGeSEaL1pd67j6P`Z)UL!GNi6VG-UJ38y8VPkW7e%j#t$*jZEY7Maxb7M2)Ee6{2i zdQAO=^uqPwr5nLSIKHGMpR4tZFW8--GLknzRWadAqh{}(+Ik%_74RA&ssJyVkIJV_Ou9U8?w?gZ z9{x}kbj^?~T&*=JoxDm>+3_{@NoR>DNY?TP&6#MI_b*MeTQ215y`h)<);+SpnzPuv zoT_$5K+R-$E00M*cCl5ei87H{^qvBN39E`(gz;!RkK2XAm1@-u^)2Vm#k&(ekDbzL zmYmUl&DhtXFFZd-%t@>Kmaf~==gy3SoLkMpGm}^2A|qX{PL__ZA+y8Ivk6)KIpykC zLl=FMmu?sstCrV&#}$=gZcpDl%qANb6&NGaT9aw6afzs4J=f)V-_a$y^;vHWvFC|* z-n0=Z%d0YSl(oFX%IWZb%x^K@&Q*I)OTk^dyzGPv<|Q@9Q{QFg8WZ}}W4^o~+R&EW z2 zt9ObPcf9<;d&wxfbF5vBq^q9TRt)UN1@B;Q$QTxKhX;NsF!^*ipte-AMqe7^2{A`c zX0kjF$0x^7PE+}CVmgiSqHqs8zhKuw7YVLanOoWQM{4RQXjz_6my$ZlUMp&_Yvh^8_RvHQCkH?P_ZjIf=mSg&6a&YUaBknfNd{w6C z@&@>A`_LTj8FomTq~cTkh%+xUU8o_#$`hhub+63E1R!lizSC4f{U?$v-bRmBo;(~v z3yi#j-j+9iovn|EpHH~B*yY2%+22lY{o%9WV*Uzkg?ZxhvVn%st+&VKBIPgR0-QFep+KNVf7+d;DCIfdZ@Ky57S2YH5rEz9${KM&9`{3zxG~nxytey{~|&4i&d;`ZwZOX z7r8OVOuI^^K95+xCA6`+otncWJnHP<5H3Bt8q@kZ)hZx!J@jGolqZc};7z8Mt@Vx8 zgJ-X;gB5xW&QJCL# z%4Ah9o{-Xr%)9WW%qi@sT)&p6sLA^pXLERp1-J&9D(_5Y%-5A=Lp8oDyd(Fn{KWY6 z>K&r^cbGD{U-R>VF48=AkSaf#ZI()4l~!T#XRR9q3Skrx0sZw4?M~CPb8r-J@$+!@ z75HPZu-Bw<9BfH}Col};_ zB#HVW+f2wi$e9^Pp)1IBXn4^7%88pRYh>b0AHE1zld4L;IOoeY=Qe1216;y<_X(b! zc^uw=(qo18udWyG+Zu0l)jJu(Z3M_jl-YYjkSs_VWn$c0AL4_3867-G@3Y6nM6&ys}Ir1O_+GscN3o zs>~%wO3t}_sdxrwGR(-^%L@Z2SPV=Gte=)c4y5L9%OL<^|N2A%`k)B=TSwJMkx%o4 zn!t8D=&x6Q`n%f)smkktCsPa%h~h6yUO3O+uj(kC&{R`3G~(A$`&*n8K^*({Cz$wQ zjGqPb_ZwsgZxF$~p@0Ejl<3|hg?rNl;Y~N--}`v|GQ#UW{5-nX55c|OhVZ)oF|;p} z!M*%>=gaoCXy2!Td!HQ>+552buIL!_a167Z3}<_Yhp)38*ca-(kIbYX0YTBePXYIS z!_N12tx9;p>Q2J0wMh;~IEuA{5a_-ib1*>!2nnETvXpQyNA7$X>=Wc+hgKgR@o*=? z76SJ0*+(hP??l)MdkUf@(7+KGu#ppBj(+ckX@G+A>nJxm5G@=i9tFtR-4lJ)(!pUG zP+(kap+4x#mkEyZ6$Qr~>;ZQCaTI+Yi4w;_0fW{0KFSD+g5%@szMtgWMuqXS^+C^p zPtF($&W`4c*r4E>GbJw4U}Nu=tcC;t1-n6f?BIJS#NLn^juL{5Vh?eIc%X$az(Gn; zLw3|PB8d@>^d2?I*~8aiKknuz-VT&K?8xmts@iNP0^(r@_4C-Rk;9j9(oT%ikF%NR znME zfG60PhzE`oNrr5M0riDN$zV6PAVY{9)WaV9-{DY1aG6@K&nOU@D&YQH$o&HblkX9% z>g^5nMozb6F)xn;LbepZ_lUsJsf6hJp5h`FrB4p&`4GjR>x}h=;7_!j5WReOnjYi<-C>-(# zGm>$iq7Tr5eRnC35yfyP8l)x{!h(c}#^l~G$YQ}#7mx9G%Z8D_J?5GBtf4;sQO+yX0Sg?dm3&6(PEO6lC zT&Tck(ut=L%4~}D^E4|r9PSP`D%|herqLvG4X;Pp4B+PO;A--t;{Luv3JsTdgH4?U zwwq&zA8F^9 zD_1do`Xo^}`jX^+=zpDnLzLK}%pq3>5+4LKIbk>nF`0czAQwo`*!)rs2%IB8w7quu z-35>{Pq$MW*k||}KqV-> za9%wcFrs=OFj0gPoKyRs1d+@2h*S5D19_VO0%LhNxo*w>K@PcCs+#L7A0S_i2LUsN z6FYEX?_$W=PAnBImw~4l(9fy;KkR3QyRd(MMou>5)R$NWOn@C5(ZKE*p(PvodP6-N zcX4qHi7bP#-qIeZ1R*&3{7JNQSc&{*vl&1fkn@Ec&UhKX+$SDlnRl4(osXP-jm0>O z7HMzqY>8|N7DW#N3y;PduhC@zHb_r~=#gu!kfAg^JpFuu0)~Ly(F9%YuUPn1e)XYT zaMWuK$f&x0zI(yq`cqq#0(qv#LUhI4F36{j72R!}9sQtwKFToO2{76S6jroGE;nOf z5>=Rpo|4}Uxr7ohW`uxI1wOE3M~BbMXaFOdR!R_v4UWm`ft>jxwP<1qjlqxCX#TqS z><_Uh2ssf=5J9mh8?OOmHyIl-%b2H;!_)z5b%OxWHw0{toXK3oouv+KB=LX%Qc1GynsjMD)^Oes?oaw2Rm0c;fW-_j>?F2~hGJRKmV_<%zZfa79C?~RKl z(YfqAFBp&-RCX+KI2xbwJRE8VTa&ZKL@d*_I5aRc$%9-0r*s2EA1p*Kbt3^e(GWJb z4?$h`uyo4n9ii6+(wK*h=%OnVQBZxoojn|lpsokS z&NlG|dwN2=HGLu8sQW}MgPW_cdP)U;4#Q!`(vdD)p{XX7spePD0L~UBVxfv%Le7G^ z>w&#}e%cYTz~)EgugS{5WuPxnEHjj{6yDv{kQ zw2jP9H4}J(89jUmefcR0D&XS49`+D>m?0WKJfYscfX72l_jFs*wF6A$Ip)u!yMO3s z>rl{tnzkOq8-_jF95Y3L4a8EG7bNzq~h%33HG&fLf6=0V=a{efeab} z-Htk(tYGUu%KmBJsPfu1P+pP*2x)#}i z>x^ltC))rmi5Jk)fYX5vq1ORoY-Du^{3kc4ovRAO7h;F9&&-Jze-Ho|PbOeI#&D`4 zZ~jG92OOyBVejnkZ0`ql`%$#8iER%DC=gft03Z9!2tpc7$oxbn_HjA^i zgRFgIH?pQXI&!f@RB9Sfo=>oT-s1F!%+I=m{9}v9e*?EaiweqqKE6J}L7Ce+|7c{~bS0EP3!OCx$rw)NYzDE!PabX_RWCMt!vk%JAGNx+Z66~t% zLA;+^U;pweQYe^EcUvf|Swrkqz`kI^9|KWTUEghzQ;D#V4Gk6|{)yav@IuJ(f?Bza zp+MYBB99n5Usu=%9yxqepfzU1*#ChtOqvO!$fp9bytu}z^XtAZ0EYW zD>LPPu6q&i@O2c3$%ka^osHIJiQaoDB~gPwdUA-dk$N6#iJvD#kQ2%1is(52%Sk0c z^pUhRsENB5Mt#G!eJSh-1F_SHsYA})N6W%b(o0PQERhQj(E&%-BZnL6A2$JedjJ-K z!U3y$HkkvK3>w_ghnh4aM;d!LJ2*q^_m<+c$Ugl9pqQx+AZ`T`X+@6zHLr=v7ocjW z7_lP(ihygTI*jOaXgmK&2)WFZOSrofU@}Imi1RL`gUDrI`-fqX5;|jC%*Gfl1fITt z5L@T5xxG-;oIUJO)qsM%U&3WV5a=E?Vlc`vzZW)|dDe#aL|qwxqhDY`oGv0<+Y8#% z9o-U+_6eOCVBiDF#z348T*ARbNk< zG1ENx9)y1GD)0^ZZ;b}U1PRTN^Xssyb-;j^l!a4Sq1=NCvi=U0Bl}FfvQ0q+v{!Y+ zlKVvck5VY&C*jS@{6Kz^a1r-`p5jL*y8^@UBxrKSmFS+Dwj;f0yr5%i0{wwt^M!a zxX4qn3hL`#q62}Ni}%`$ zeJ=o>dzl7tQodycE%9gQyr+>OLx)ZACE$^V4slU2{~J0D_7=&)Z^(ms3E= z2w@}UB?BJ|wGLdM2y3Wr{-}2zR0zBt%>$lRK!^jQt^<43Kpl*d5!sy}0$lAp4&q+m zr-b{VEB`u}`s1r9QB@1^)b(?3fTsuy#0JNC2%Q*g&Cdhuwl~i@G*<0841^?XOo*YV z6$u)VU$bC)sr7d!o{MTR0wZii#3i3tMl=d1AOU;Jfrp7CO9xOyIar9+%PPGKA8Gi8 zYINXoJM29>KL|uygczTy$^MHDaurwkbg?HuZhWy2yV82sy{P;ZI-!`zIwxO!kO2hp z*F_wC_PFm$06E@wNC_WS8?dz}gc<0#J>X#mWeb>+4#XD>`;00V+am@G<-maa`whgl zp_}jzGRQ@QTQ($-Tb4=r9z=G;=cqCxxRJnm9B3hHRy!6SD*ifzI@oxI*%RO z=owz_LFIP{h${rlmgXcvP5PwSDU-hFEi^j+&9eUOi*3WzXI ziy@}|%=UixD12Zkrin9<`hHBrej}0;8x7sh&FwdN&(XNWs}pkmfJ?V!LTnpaf@ zO<$n)>Zb+RSo&c7I4NQ~r({MW@+T8}Yl0bC!|p;rq0wR^R=WcGo@90@tIua}AH#0; z3Ego{p@9P(-vhQGP0btX4v=?|fTow#+@b}62DK1(6dmA3BeBaIIqI5uf3Z#82&k3A z(uh6!Ar<6$KW|0(6GQJdeKj=b1KI{E978) z5}L}oX|3yb=n&AA3nBXQj%*ZiKQ0*ByD#reyQ1d^6kQN8qA%wy+OGndj2tm%m}W-m z%jZkc$)Ir>JX^jGkk7T~lp{y}xF8D+k=R<70(NR`fBt^}kN`|Tv%k;#c!*00!`=U`wci|D4}NBbaSh3zdAopFzz>}A~gdK<>*160GSP2QLB>b z0>SPV62w7g^9mXP9f&&=wkzuA45dB163T<_29Xjeu)A2Q@DV#kudist^!^^t@ZKIL193wyHV^s8DjEd z@b-*Wf_T`$8W}3TH7UV%11KUr62uveFw#A1pe!8b31$2jK;b;aLNqQmVlL^yp(Y6jDF#%Y?;4hOkf0 zzJ4%UMzP5u?%JVP2Dqe7*(}G{*H1zX?$s(7KFvgKU9@dTXp^-pSKq`~IpD2M4w+|0- zbg3kOh6r0R`+0ua(AUq?*?!+^^8~qbd=FsP0N^9)J{8`F?w|O2kGeIrP)s%;uO=jj zJK;ve_oBO#3OoK{$7S(s4HzWo9!Bi0RONS49UKLez&_4)I(}}x&VM#5q1uTF6EF)e zCsW1&f$kna^oa>NNCjX=KAb%u_WRIidcVj=i}X-Ft07ViG>7t?->}TUE+OS7Mcg?W zXoQrt$8^G~kQ2l?qyV(%h#fas#aixU|98vne;d($-m3Fo501i0Y|8K&(_u~y2eCdG zY<8D`U465Q09F0$gKNOkIta1*#I!{%u&0$#ToWFiyT2C6;GOis9?-j9XVk;W^Z|Cd z8xxS=fWyDD-yM$v%B)RtSqvy|5*$Qx8HVfuigr`m%Ek4gT|i=CCs^QjzFRu&fsOtm zi=0zZRELpn2KIMB4M*dT%fkwrU=x<5n24$EcSQ~SWz=@N6m#(UCM)ck#{L~gY=Yf) zgR6S^f!%y|5iqp(!oLc@PhugO^@Il+fglgNKg<3o&_^-N)L|z@igpB?t)8gSKbqoh z#e$=F?JgmJF2F!+F|OX|(YqE3%oncJ&tI?u;#prZ#5+`)eURXPUSO^K^KUeLPU1wp z4kM6aSa~0T!$Lz*V$rzl4iTckZ@^O$2I8*R&NC=^njSEJ0kJpnc1C&Z)R8X1QS8^< zT<~i=WML@5KPI?-9{By?Q-Lr{9k%xi))awXK|Fj=o<$Y#OC%l#G9kO;9>s!~-Sz$} zbW|6^yx^o;Z6E}Jp3@<^s{XjW(~+}3X&t-z33zhbQ3X>O=-J9JoTi5Z6gk*BZ|K+>Ah%v2p-$Piw@@-9$Zu{z0(1uoDEEslBzM^8?*MFNmh$eRke@P_)_(#cEe&8{b z0&$7#RR6zfAy>*Yv#Eet{rw$_#IxhODE-nv&eeF)Ez=D=$?ezB2EWeecWBm#|ZlK{=U6tZb9Fkw*q*=+7b1C z`GQ{V=YC=!G)Es@%rHgd!nPGpfDrc~eOup~0D9xLCrA#n1Rh(ccih9Xfu6q)@2yy0 z|HKC{?8O}i4{u=Oq8ItO!hybwazYAaVb_o=;Ufm6_IP{2qc0)cGM z7__sou zkzJ{75J&LeT?4A1V9nsh3hb`LViv?{#_MAH7C}DoAVi?hL5cLDE(X;d53Qegb zv<$VE15aQ7ueEEBit0Gym$!htd=OvJXoErpOcWaxZKAvhGzcQ5igkg7MPV0qmsJ9l zgNZL_sG!xT0TBd^k3-RX523oYF1L~FY;bXJq8_p!4_A<(!&_ArYdMCeH>&zdDS8~ zz$;^w$r^2nu?QRb!Em$Rzw-bzF5!|hKCtvCJMCF#t@A3_la4b0o2qA|&44XDpD52(wTy`;<9m19ckV(}PMZZ>Metg|#5ak5 zoFY{zf*v?|ULvZsP8QpDRuJg?V*4STyT_k^S?cbN*L_%?M1zuIBoy-gmevAt(J~xg z3YVz}OjB`rjglF-cP1jT#*dE_k)9pKOjvZ+X?^FSq2_12l8Io@r!q1U}}j%*z@z~ zkc&Ys*;go;%#j(V=$=OXdnBfYyX&>>+E<4>X`KRYl51U0#R^qqWF)~(5gnyTW9|Lh ztv$n0(5L+reD6Q9K^%1O12w`4QGC{&`VigoyVf2bs@!d&6by6dsQ}LafONFQZ>BoB zg9-^qoKed6ZVLL?K@c+B@JaNuT~xT}D5XJ3$z4WZPdDx@D}o+1yo@hDu2l>$Rx``i z?CFgM$#Ej;^0$A&gfgnZw1OZAu_i*anD`z|0>+2HbG|3@ln49JQCc1{3iOznf`7F>TBxzq@E!>nUe zNQ=uiIVi%+9QZ!wtD#Z zy|4geIpNZm)Fp+2-p@~~uB1(%hGs>4N1#f}YdKXk*;WOU4pqCeJb50v%7c8C`oQ$l zA^6b0X0|SXxl%{ibCSB{z%yzicJ&6oX@Ji79pR_H-y;K_VIWjkDUoZJykfBNIsx8) zaV%$xOgC#4xO|kQ5G5~nY-~qyE=1;fvx^M$ zerG;4@Ep-xso8L+5_x4|O@=kN=st97RyslPWQtsh8FY$*lruZSfZ_;2 zq5rvDiU2yr=22g>tX3n86>H!mATwC`9}E=LGT%lugo1$ z{|{a|tM&Xjw*Q(%yS`0on zYi(NJdT`&(m5EuBJb*ra{;@9xJ1CKS~|8d#e_~^TYcgns`&PICtQ~5 zYh)5|b68?dFTa$Bl8A`X^*#q>@bE?G!^>a3S`3Zp8H(?fh z7pTso(kaX}4H6YFL#|V5K+X03S2d^IAdH~JdQX70(@cN93Wj>0gi3`m-I?nw|N!n959r=3VN5{e@D&XMo7mg74 zO&dG!U&y#)gNJl{*+RvQSL;kOT$$2u>=zM(gm-mSbTJruo@B`8F66Pz+H)G14=3Dl z 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

C( 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

@ypL+NX>p7Z9_4Map&< zBS(cKHGO}=16U8xXVHZmIHuX%E7;b=Nw+_nOzhGK&VRy|7*gy)aS``rHVozq{=8DY zo>yJ^(jf^1UV!8vMXeRNI3seH6S$PZ3kr4>`Nb%P|vCNj1U zyRe}?&u{@Fp`#auayGt)PvizHVv;UpU{PS{XknyA^og7tbqO9Oy}~XpDLdr;pu@%> zBxV;TT?@h}k$9PKtE@G*QOWHqmlSGt)(2w&P3LvsMxwW-VyY}@&aO3fPvE6>_D`(< zlIqqMwU8t>xPm>$13EqQGY~;3ekSR}Wa4FE{)uLg2GFqysZ<7AW6{P|U^%?5y3Wo)}6GJm####vfJeCT%Kds&j zo|HR5;`}CM;eb#0l1x$T?Fz3ulguZzzvWC_z>@J94Dj^Caof9g`3*^(E`ncs2a6H*0-&G+1ZE4K_Ru+1+MgNvM?SdI!it0>!4c!7rrcCwzKO}k`nhj zR9x?JT4@lwhpyI!0-m{pL-~uiC3To))tF=&$)b`BaWdLUf9}{nV;6^nd4nw@x#52h zZY}TVyUO}M@9+oi@auk#&D~Quwj@^x;rRm<5W#X(DGimQ{*XbbIl#HDE>ryq<-)Qu9T9CdnQ5<^o6;i@LzodlBXI{ z7jbF@`wwVfn;W%~%OjOp56EO2`@7m$ie&+;z``=Np7u)_HpUDOG0UEOIv9#0N?2(w zpb0kS3ksrExhp8J%PD-ebVkn7P`u{H`usr9%bXm*Uo+cRr@Db&gSKq;ch0w9nNk@| zA{bNEM;a5e)V}^@dfT}cAHX>w4~z{?EU*AQK*GN{k*mDraLS-qM7gj!(f8(#PQT0E zftVi%@2n?qilSg7v>wRr?7-Q7owY_pu{8kR-}n&3F;{3HYmNBnmxjnV*T`3_50ss- z=rGbqJP=ZJ7uCkwUpzR4N=Tk*VFA3jdVE57ZS5c`RCKPIoMuK734R@V)mnCneACEH~989X3M>Zamzyx){fYnv4t=! zdbfPHuO<=X_mm;qrzD48Sy1vV+W-s*Zpnh9l0Jc(C{+XCY1AD zbmUn8oT=bSvGcy+6?Th5B(`juOeqTv@H9h3yt3S{n3r3J#$kZ6huB=h2LADUh5I4- z`)2Z7qd`0L&h`!|luoS)Z;ux(b8pQKjy~jK+@(L3YfTdbR;DbEUT_q=(t~F0L*%)O zLyrgGa$S`A3qz9!CFx?MC&8H>Vqe4L`pZK$2Y)9P(mj!XaHcj5GA219ub>eJ zJ*RnUJfFV=$J(-!vly_T)uK5a)4FWm#z6stU7Gs8ysTqRRZ|#RV*JcEFc`7RcFEaW z>#p9g5@YV;o;zJJlMz2=LKmSXd};cVtn|~hj$bT z5g>u*18=8+R5>-w2avmxi#L zOEpStMEolLeH*_D_}4qqQ`w8=?Mdr#0@wS?$2nHdPxS{*uJg%}r#2-KO*y*}9Ju+d ztxo@ahJIzeII62C7|TXCAney$ZceyhSHWaV4DuM~)((=BWBDSY&*LKALE|qHC?EZV ztIHV(Ipge{RO!Fr6ikHn}66cH(M61YR^LS--J6n84Igv!+Fi=`euw zx1@cY2$B$zk25>k0!2+z>0IUXHXzXveQgO2nkj=%G-b=IF%T-;sK~xVIOn#7Dhe7r=R)+Z0kxw8%l>g&|)MX}*3&&^Mc5z)+0&kI4?pJi#Fkel3 zt%hJT*z9>>C0mcc65;MW+(VkF70rZrd8@QvoEpzKNVwE(zv4k0J7V74UvTA$<_)&t zK#!WG-KwMd=9yohqVq4=uQln^3Wk9Q9fi)_GLFI9#|!HWy7`5f+rR-QUs7J&_#EXN z+ZjQ1v3EG^F-!(A4ojHHdlOh}=$8r7OqQh!Me~QYZ%R*}^A6%CWd>%v6nS!&iP}Z8 zy@=OHMH!NMEge|++E_00cChML+!&R>n(I$LTGn$*5VyD_7dJ)3buPPc9N1rOMle+m z6jTq`9YAj&=tTP%wBW4!KHs~K0Y6KJ4-^!El0o0-(+{+db&tRNtwCQJ@=e}d3fB(< zCXfLNe~80TXXu?T?5>hOW{fZ5Z)pR;*|dx)lFCD1(Z1o;m%{+DEpiab3C zJo=!2d0GwVpu%0#SAl+H|JF`OhwsVOD7naQis|d6DN_`tvZarhzEEiiA=1d^&T;xnQmyyO|r(tRd54c(xN{4YdbyxBXsI|u8h9P0n+q(Y;qT5 z9c;BOcJBEW=oK9^USd1Y6U{BwWDG@ex$g+1Oedsj5?;S5E^LB0;i!NoZ!VC z9cG>m1)L5dR35NcfIUzTrfo!39kgiJf*K-Wv5PtcBl2hK6Wp)F&Mm?;lqwMoAjy5~ zX+%+=VOu;I&TcA6MXjo-T8>T8oJm>nwDj-*duIC}F1|lj3o4!BqYI+02}|Fu`jA>S znAK%P?vUA!^QwuH%t_CdBt!SJHwQ8%X6|KSFMU3qPV0#nY!W;UP(#?E9Jk>P5b|>v zfI<a$2h)ce9vX%h_(YCBEuJ4EX*A zHFnP^gu+_;Obmk06@73-=mMn$<#2QeuCUE`VEmD9-XV(eNK?K2=FIek&qS9Lsll1< zftZ%p>-mHZIV&@)6!On?LZuRAG{IO~a#Kv9ANWZ4V!4r2PK+fbiwyw}v7uIxWT9%F zOX`?1he>(wBxDnS$^9!;?CSX=OZhT#O}DwF15ujPIDAXT6U$h$gXn9QPE=umpZyUJ zs#vDdkpJypx^ud>6owzp{mwG=lUMP|_P1(1e}_VRTWTrJ8dBz@{-!vNd|~iF@|8)d zj6C6HF~^lVf!=IEYp91bhMpODWHD8OG)%$>Ou(fueo{gC*~c%@1aEv+Ns034^o%lk z-$Ds>^33cT0ag9=T&q4~7{J}*THTLlIh*Ea{bcr(gp@|meSkKLicpYdD zv)%-$_)zmK?yxU-R1g7u&=MDM^q_$ejiQg1Hn4*e3H^YS6D=;dgcHl>$##g!5nDdg z+^f})s(Pf6Q>Z25We4y*MmGXmIoM*N?*uhPqDROkZKyIM0{FgoHf0pqx67^%BFimO!=+i`_Wt*daVf5CxoxE-8h` zkd()Wn$XL%dL7YodKEw61Y2H#P1?na&7z#wjchnVlHro@7~-dvvoiLsHKL(Mw{JHy7B$+94~H|LmM&jxA&(Im8X6P zOXLzm@yar62{~=E1x>wOk8Fl^)C;pLiKx7kl9j>KxfaYBm|VhUOI~WGrRaNg(+Yl^ zYx5*ZINqs^(6*T6JGOC9zFa~cko}Y$`shTo?m$vI#Ln$tg>{rSS0d4@`xI^16-HO84twkXPE;!g8 zptd^^mLy_v*;nL+$qpxtDxxCgbVT}wA4Oty31zw*I4{2DN|#}2+5l8%4$hfKI~{n<98XEQ>Eeirz91D%u_L|+13S(YWCAs_k|HgQdj;Y8MjT{O z=YnQ>9j1ip$W3)yue4F6ybCZ%U@4X#Q@|{G!q~E^u#zaXrr2=QrEs!RNG}zF`QSu& z?a%kii3g7jvC8BIoW?oLSmbvzmM3Xm%Cn7Up(b%)DJY3~2_JK3HX)&U+cWnpUOw;; zic*sVOf^>;wz-leJoBzWJEdto?PXABW>iuTI4S%B3MV?UqS;Ox z_AxS48d_F(+t`fkYz1pe{+>4BM3^KrtsBF(U{r@y(?+#}0?f5sZ(aAVlM&9tM@R0O zMG*S+n-P?;01rV?5#jTCgPN3Pg`>BBy$r*IIRlk7zR$0(9M5(uH(JHZ}KY?xt2Oa{Op zDia8`DE<@@c)eyc@hWE~DG!8tWP@WVC7@}TlT!m16eG%HpP32ihmgE4r4XzZEol$J z33rQfB3~~X=rz)Ljj*)eoC%a$6r7jXe4xk}otG>&jIR(o7bE4ausmpW2-ibqDzr@u z-iP$0U&EN_*9%(Dn5i@>sUeONx@ia*SMr-=xPnvG!>PG^)Fc$K3`!t1iaeVvvqUOS z$jFwLj2DHnMQLC6;n8*hy?x<|&-$tQu5f)*5PCo~wUHrl((-mC4uo-IHDmDo~ zdnW&hB~SjScIK>4Q%8tyHTK{~qjAHcAD3Xrl*tL0)l{Ch5&u^OvQ%JE;+P#eSPtjalJum_0|9WpAjWI2YV0 z6WT+?XUGBqO7sG{J*{KIcvq|EJB1OvIVze=^m&{qO^$^IAJ`I_|F?` zK?jTSjPK#Q^nOcGXc2J9(J{K+1Q9v+-X9l%nDl<=CMeNJf&Ud~w@e#N0?|~qWMG-9 zQf8|;1WS0VOSW^w3fiy6{+B{A^z8&~Zmt}ZVO9FYBDb{|t-5BPe--QGf-CNgEZ!O6 zluGr^VaX@s7kPuN_Og?WZ^tNrM1KXD1GAxfpC*49T*au_|LJW2B?#dNLq&I9Xa zOH67-x&$3EAy*rphhmuMa}lO8(#bFmiNs)^jKE}Y@0C4 zK%Hq0k4=cSN<~|TFkmu-w%|ma0Rw|mH`hKpQ!wcUzR8~0@RLi=n`^J!&55*NuZaY% zkCVw}ontVrB;^y2G1^h?bkn}E@*TW+Llb4d?M)R~)aD+7ez~sY@QXq3N={N#c9M-m zHD`Qj8u?Y1+YULhKTWn6lL_<|5Mm!WCpy&*o_{w?X`c546dU2C79bAmac>ld>mN z{GKml2yu?u56~n^F}%|4*t3R+5n*6h^M*#R@uyZvRkKWU4}uK*Mp3ySCl`@&ybbW=y{%(W+xcyo_1!YP;iv6w;hotm^LStP!w6WGKVLUut_{NB-Q1YgbQMe35m zmwQ-_T55!*d$3pZgdt2_Rj)-hD}IQR!BKVu$)WDWA6WPk!Q`q}f{jNfO@Y$@zH$&H z^NxkgXO>!(Z%;0h;@Jq(^JGGkBfp09$Io)p2AghP$?`t^J3a2Ehda)OhUsCtV*vd5}Hi{%JdzOW5i*)!e;N%_WG*O!CXB?SWPSis-C)O zpg=_^QVI1eKq-kw!D?F#RX`j^bD(dDb@7iHR#7!L-6=I+mL8X;(uF{zwA@^ORBbP! zPHwNm+6ud5oRG6S{cwy;(AGZQ?8b(@h7ogeUQFFz9G63fYG?BSj;dvq6#Dem@GzCexkj>OlAG&pWlrs*-Cpe6{KDWmNN2}WTyOvfZ;d>xBG!y*JS z3cid=s$fSWju}OnU`Zp;Wir`4mEb)!twVrQC(07dVpT+OgBP2`C+n5pnPCnMX_)}F z=Bor(sL`VG_aR$Qv(lYvVrgUO$cZ-+c$7vMJ=1})ItROkKOnnqFOF(4?x!Ge$~rtS zlB<9`2inq}Wcx71kB^A6OnxfQ&bL=ES>B64O-AJiNgFI4ih}j~aE#Ju77XSTvSrwH z<*hLe9AfB@1s&`#`h0Rze`PkTJA4kx@AHF|%;WC(+5M|iO}pyaENM!pV?x9GHuPBqFtjv(yuNuP#ffu#&I{kg7SdBXU>B4%?o?KgpacmFl5_aN*I*Px=?%-7kpBRWUjQEiz`&`B?hd>we;lq`u}_9U=9ppeNMh2m{VEgy6l zm>xI|p@K<3Ac!@g~bU9ae367M$0Ghc~aPf4^C9A5m}%>#f}qRFCss<;4YPn^bN za?3XP0RvO>>`@PxT}UpsBFg2Wp!hBVqPhegge>Ldsw9;TLj}J^2F)FE_^= zW3Set`i3p>#_U`CiN<)3ry}h$+38Zn&Vqs5n)>|ZA=0;~zk_Uj_T8Pht!u9RMWkxq zyZ0D_Y#!M}e`ajAz_<}s2XJnA1AKgG8oF*=Nn^{l-Hsa9-Oyo9)5sAURiUUdz8+Bm zw=P@74b5w|8j_-D<-9s`xHq})&Wt9OqDKYz0=&VT!hSSqS7vfDw)Qc(oZEyuhbgWP zedZ=!mUeD(xH%v400}4WDZGQ2kDmlRK=7E4rkEZV^L@lK?|D7@{DngwfiG_2;>*6k zM=ALe-aa!9C-u_nu7i|Qeg~aQ`9V_j4`@P|*i`$mR0F70QSDS{9m1?az*WI{3a#$b zFN1L_p>x%g4caoP=FBlWiYpv&a>Y7L!f;1%=OEb!AvjMBCbGEN#>OpFJh0Tq+miut z*F|_!SPlSfMgelv@V0{mZ3@m?!K5BsE;mj*2ZM5t$r=WpNC( z2C$eQvvXK1Qzm3Wr6gsC#UO#d1|eb5sY{c{_oVGi_=lQr!w^|?NRbJtNtxT3)UbkU zhMBpwdj-u^P_F|GU5smWz{Ouxe9G}UV%XqyS2Jf2wP%2$GGQ;Q_%TXf!+c!-T;PT! zjA@v9i~%Y8fi@f0B5PRO(M;5G1;FW>4Bjyxlwr8pm~V}j$&Rf6t7W12G&;_m?5Rxa zmwl#D@N^O0a+iG-1Z2XqwE!$GD>^z-5mU;Ul9*Xpid4bQF<5-Bl=C`ZwB3bTZXIwo z4xLed)F$DEpcmd7q3Bi4$mgMiq*=!d)Z9y{`UP;ZYRV-ve3?ddXKk^Qf%&--J#a?6 z^T5TbkSBSR3Dk0-idB^`2+{^sSaD7(m1T`Yu%!PnKfDVcSeVD38*D1ss)*b|=O*&K z#c{5^8shv(Yh)aDe&7-2)?;oqK6UeGnXQ&~>9V{ZiB zT?g|oQ7P|v>iMeOkqoPt1@GzvU|QC~sGY(4{w=mAL$41 z3;(YI9+)-T?p+`N0BNv)$5--95y#%opD&%!W z5@ayCN&==x-y%{KMe8lnYnX@l^YoYa55QzZ5oDL<{>cy9wb2_e#_tYuJ!c(roM)VE zZ?9{2b$fuvjP!(Xn!`01LhUoMxmnyuWQ?RnTEo%76ebbd(Jl9a8&C93d;Dhwi3mwFp+s!4*yrj}dF zACvW&RkhxsrtQ!$2iNalLG>2)$eT47slA)!b{BG*JBQtPBdaRT!mcp4pZWW@7_On1 zBW_fUTFNcBx~tb#DJWB{TWn8_iZvOJz&ne$!rEJ#E39vb2g{4lMND%Db?3KI()g13 zp+_%nGUKW3bQO{|R;iaaaC@AWqg$L#M46V_EOVw~^0e`aU+Iliy-KFaEmV(0@*P%P zS20>MZaThQ?PV9NYxT55uAvLRmT`vr>1yR`u3<%@V-2{uX3>Pd z_Ns3yop{M2ZEPMK?IQFbnrS>(6P;d;tmV&dIWCaP0qr_=Nh5M1#y(85orZ|6OYXIs&(!V z(Qvg%2!s?SO-1ojIUx{&gk&Qs@(76!AvzZnBuFTaokj5rvqD6Ig!UAtH;_VqeF$A> zzjZ3}sAchcuE>QxC)q{v@QGfBsOcB$G(^^={lUJ*K4RnFT%7rurG_CoLaWE*KSxHh zW_VB%q*33EiFWsV{R5iu&%KL<_t-5Ug2P$tyuKp%|21ry=M97-{s|i$(En1{{O{6E zU*#<&WI==+Q4)k(DG|HCKqx(pl1Xx!DhPCFD#Xa*;YZtb7dGIejOA+^g1*xr{C#oF z*J~G{;`#3E8)vUhZ#j9t@1KVx#@3Nmr)%BV9(WBxFzsZnP9Ez&n|*foEDZ|K>pd?q zcYxTUFMptm2qb}0hssGVxePqNsGhEdGJ|Pe=F5mwS5l|`$bOthLu;ccMUqH!L#-zw z2XER(jXyd=){3aI6lA5mb=L8O4x}}AAZspw)ft|*aN?^FHcUXKSLe@PvZw-PiOfKb zS*-!I&Cj864~$Dx|5PBl>J&XWCAEjxv)u zuGjh0u6)zX;0aV`>R!yl*Y{_<6S0e3vL@aTlt$0En8;|vvBzWoy!EG{SQh6IEe;Do ztaD?T3Q}8Zsz!lDn`t|UOTL6x5KMe#6Q{Cs_a`{y2{k7Z0xsA)Bq~oZ05M_C@#Dl^ zRA;Hw8oeI=*ZwJP=$*~}^>C!%52($bj=fESAHxj-TB9_$&1Xou`~ z$U(_L%0bJ@r$6_E2QY>Kmpp|YsfT01&cRQ?(7{o`(!uf&X^`p=d5z|nwTnE~%V(Si z(1U5gSIKRHXL=25=S$cwmVbIi>SnH~zkvUBa{=T8xN^dOSS^770Py`k3752UF?Dis zb#SpXvN2UMHMMhbGPHA%u{XB<&$U7KKlIDI%Bi{(+8+p2f1oIgx_qjMAb?&$jRPsu zAy$Li3^BI?ZtR-4S^p}3f&RUO2E&h@`$7B-iokaVM*|!{$Z|2ez34dG?Rb;x`}umt z>_?H(Y(8>Bv!!s!hbRL!#*j~igig{-cc9&Fa7ZhlMoT#M6BTKI2|AmK!&pZS-B!XF zjs&k9{4TW^`3Yl8k7A0i95z5y|a&^eNvrV>OQVe&d`b3RUsJ@xYL-$M^1-EJ2$TYr? zMtW1wk`<4%fw?JbzE8XkK66pPTD8E~Y=nb;k-TSKfS&eT#0uFVg9W2L@1FmX%P~>p zmffIhqBiIf^(B0 z(J3n_I0t?SLP#VCP(FgD8K10utUhG;;DF-yix=P&mKdsW7wN{B{Zsrw_9Go(I7XWb z{iO|?y)SK+@z_bNJ^k)NRZgS(-QNSAqy8>~Olo0P^Lf8*r#HbTChe9?qu#Mnu4h_g zIqbF)y;e$*wO+|--Uz&Zyufj%uIe$DAFliOHrXEzD zhbZcoTxan(w;E6UKb*$dCWd|`|5?`NVg4PDwg20*5HxcBC;W|FBwhZeCsv8Nwlj(< z!jIhR^sFA4i7){HNTWfpiTgyNC<7s68-kDna`G^RM~+OW$@sNQc8+NEBmX=7bQF9; zKzxfMOmze90=C=B@G z*rQ16!Ap?QM>0V2Md|rXkOk?{#?Z5oE6hR<)e70jag>-#kQ5xWE^`q{n3!|q@sB&* z1V`P`&`f$J`>B2-DGx|BWH+2Sf|zYIJD7|sPMY-0&*--1e06jcn}NA&*GdzulOLp8 zY|x%X%_gT&p)KWeISjV83-zb+mv!pTbO#pkgnXvc+LhXl<5vzrcA=%>;BoPF=@QP{ zE7CC7QEAIlR=X-SA72|A(w(P?d_rz8Or|%vOS+-uT?WZrugo|e@BKtCQK8Ci-+?%{ zx0c;t;@G`9VcT=V7j`TO;sW<-MS{KnaZvnRCK{pM!3PS!o-nV|3i@##Bi4jHe43Oq zm$S`W)|Z6|HnObdDq{$r`|(kuh7x#rv|X{4igTR9M!*DCI0(_Ne>LpsRF86eJl6Cq zy{^95bDs z4c0|;Kk0=>YZ)YVcz4T1aeGYk$>29$Qhy{zSf_bns*5^Xl}nfzP1SK^`As3NwSPf% z>e{Oe(A}ud2N(tv?y2;W1jCvz)b2StQJRgjfMB^%uMy%n3)X{rp#C>c^AVONPIU*E&E?h ziP-M0w=+ERK8uF7wiK75<9x#Qks?=?UYt0o8}j$?--M3d`rk%t2d`Bq_)_k3=9D|C zOqC#N7NcF*KhwE(UO*3hDu__0_SFG#5ddh$09d{Ea1Sj#zwCg7&g?%+mW`IYxM{H# z1m!OG9`q*pU1<4Ik)HlpW$cvl#kb1M=WX$BzbiF|XKJ2XymaP@h{u^QQ6FGhTS)fB zPq5z4m}Zrz3O8d?N9=*kpd}_uRVSjDITi`*Yac18oPNRHY)CgFdTX1GKYW@Oo z^h2ifgVz4AeSVa8jNcRFpFsX%z9!}lu~UL_ap#}t?Mwoi0DhkO!%v_h%aoh!h!A}Y zEHczX507ffgGw&JviXbxzz+f7X4<$GpFX}5I;`dte27-OEk*YUX9RR1Ronix-^K96 z8@}`iE%K2jabK5zU$-#YH(>Td+xpOTe!ORl{yQ+mC;L;RvJF^RBq;*r5WZpHr!MPQOb4HsP9ueKV9J%`H>qYm6+#+y%}q0| z34{<2BH=DrW(ptjMc(3!pLooFfbfSJOd|KNZ{?n~HMXt+tG6|14h#pfwh|1y{&_+Hn{Yd@t^^BED+5jtGIl_u8(6P zE)p4w0{YFf>B196>4MvXo+G6&v&P3}Zg$#fzO1&f=ME z)sefQ_34Z;hKE%iRfYZqodixY5h1P6BE`re?NCBm@;U|OxC9MGf)XYHCr!)xPcGyi zDU6zn3szmiWmRrZ;Bu>)<#Fyvypsfg7s*DXM-)8bjs!LBbNx}Z#|<&2xvU?sf1Ro8 z9+|rR{z=jNApihG|4TEqh^e!&sh!C`28GMI1b_W1pP z(#Mu)lqgKslbaY6CylV;m?;cKMMj3J1*mwO0*Sz(wR8P78n9A*NvK=Z>%8q0EIssW zdk>efTP9PF@TP*)S?BoNwudUe=98yX^c{7`bx<`jm*?{~ktJ%q!Ikp!oH}-@@1*_L zHtQTs4W^oEHgiw7t?=l{Qo4YARWa8Wc?m3;pFy3nYN@|pGEqSi4_jt^DO(XSH4ApW z#zytg*|@^$u6ykbRi zg!A2P`5}C#;ED>XFVQAJp$ax|>n^sOh7?EGeL@zey|0ER38Qv#7RS>y#t$IToHYh{ zQw7uH0q+#gf?IiLE_Q(VCa}r~7}grloNYE*VFC{iY3c-YuPE2*mQ04y$T5!Mk|*$K z6XvRvk0~I9ajD+BonJ$lgM95PzEH&~zF;Hhv&rVi*hXZ}F$Y*BEn0& zqpMN1W`@`B4w@{>A8>s_=1NEU6F=%u*7r^HkD)TL%>MmNkoC}LS7?8ayn;xIuuA)yc8hn^H}N==TfIm3gv zW#Gd50RDa)6JJ}+cszX<%?9sTuJfGpu9w~C)mvO1z-fK9DAWl|niLw>q~`R#BN*uP zW%*?}WN{$z7JXvIo?DODiUsy*f-38d+LY^;)s}0Pvuf9hom!ji**cfcg3FBYmZgo> z9rr5KjJoX@+$u-zT2Q$J)?=@BjDbt43Bf$ABlRKulPv--wM&~1R7~KxJ zeUx=X_#At{^^tR8$p#>(SXejFaC{G96oOQcy&|F0Z~qJszz;Xq%jV%?hP^%Y`?koExV0_8LD@Jui_5$J*fxsROi z$@0}63_fWS|6f_&GQ68w{inRp|EHej`7g07XK!NqpLXk0c1r>%yh+87uw-)5lqKC; zK%+b`x&$DE&{7FhqNWR#pApJ$`_2Kav_kcbqhtbffLS2Nq(>><3 zvmMT-R;Oomcl-b}Lls4lRY~dntjM)l^$J5uuxKeBqr`JIOl=8J=UkFl{DS>EC%qq+5_2;*R|(4weBMio03I^lwQ+ zRe2Ux5I^vRNSDzr+Sj(Dr{j7I@`jo3Gz;jbP*2gH zu!B9!A`?B_A{#yIA}7|n{-KVkWq|e*K4W}$8+X7f_>QrvZwm5qz~c)a+i`-<)hSLc z0p-yjh`qY^SD<@z?`$7ox%6n~NOWf(P_qo!DB9R0KlOT008@c zg_r+<%8VAI2g+E=PgR*XZH!nxFy%P_2n3;}SokNxArk}*AqX4L;6Zu=3lOHI7+#FP zK5^PcHS$?AZe5NCGBWw3AdUkJlcDh;2V+ChjPIDfLm|S$5h4D16eIiRC zlmn*FTR*Xm4e@rU#1nxu29so(J(I~{LR?11Aax_t2nVAc*+%I2L%u+Jaj}l@aY+;; z9!jLoMytT9R}vwa7lS5>83W}c%1EI|D%pfd<29=&SqW1HRgxuB2HjSQ=P-;S9q3GQ z9BO0XB7!R3G}GAA#4vr56}(!cW}^ym(gsroaZ(3U26@s4lO{n@2wsB(O{y17LR<@z zrd2o>rE!Kh4LUWCQHh4>K6zpW_3?TYY{O`fYvC?}HLnH23toeq4rLNpoCV62=_1Jq zO@agac(EoKHf+NLf;#4*m9Pz)NYtM;LKG-5HFq#CuRvZPP3u73ngIoEaSM52mca@` zt8iMNjH=qJ2r-}<#TPAmxHeGGM(@CcSb?)ugW@t`oXy30u|L4X)~+1O$gshM+Q2zI zf^Qw4xwk%kTh=E)x394h@+t<7${dYlWb?QdJJ{8hu=#B`|R>)Q?FDB-VS9AAynD9UR}eJ-4)7t5Iz+cgKf2+j)x z@w-$bt|IW0TCd3EJ>vwh1r`iQ7dNqPI%}BSTo^D3B?`?EzMMi{6gV|^m#K%7S+(%j z@XOC)++37o%bVB{^|moM#bu$vEv_OHgr6AKO|5NB$^SI2v)J6?!wT^f4+icsm!#9#Gj1br6{23= z`NT+2uLxP|gnMk`ZMTtNs#z_ZSQa~Ng!46{M^>m5)ea18T-zI%HmWicr$Ux>mE6Du zysX%DUAZkdGR;z?O0UE@A|wiljh(Y)`&dR*gslq@un%Sdlof;;wxsdVa#X#mIy)bz z!icI$stdDye4Y5SHlW^vNm`+S%()xbP7s+2iWy362$omjU|l4(DN^Wh8*@m@ zGl0|RK+@E7E33s?)buUxIWsa|`8BpAMy;dk1_K7#%HZBgWz>T@m<;kw2?dWK$h;&nH))xAEH9lQ5+4Se?+Rq(?H5rO$X4*aE zTPhddK#X;;X+{OWfxPt)Y?748&NDyF~G!U#S#x3f1n`|8?BiDZtwoV~rjT)KYMJU#T(ehej>qFd( z?USb>4FUt`oQKXE&iGu3g|AiAFfF1WbFyig36m+BJc7N1uaPj?*yoo9UAt)sB+nJ8 zQ_Rw(vl8p-E@5B6vH}Zu73KW(!lKDBaEry+FyAhJXwc#eYU6M*mOs^?9z;Y_ik(N}G-uGJTGrGi^sNcZev@Ph^IKN4Wsm%O~mS53ud9$FnvJqU5@b0+nx>=OhoJ;M|&*9 zWSKZM$=D&JpIQjHH?p~)((e$uRj8T#rcbuMkGIREG;8amh8>XcPiQ^!xtd$ z{g7YnD?v7PUylyl_zdeag`lf98evF}my+|N+R9J6F(s$htQQ&ug88t>%5>&jw|+OW z+O#yj@tikv?3rVgZ>;QwQRR`P z-mTj$Y%rT1hUBrt@H(limRREyByC#8V-TY&?A2&$e3#+?kQYytxu449@_C$!l=qn0 zlW-4+{B|sYUO>aKep+8BNgNu^*l=8ASX88LsZ-slVsUDiI%ZvFU{B%E&v!rBU(Dpn zl6hz`9n;LYPCnEhKZzuVqBdP1hr;tyzVvy3LLMN!14L*3x!6TK@C{^Iq?ml~eM}1e z-OlYmK+s`!zh;xm{2VztDaPfoF?QhzKM5xf4ax7H0L8L!re zyRoVoW9KjqG`i7PsGq|MF#GyCc0CgF^Icmpa>gPcly*JR1?7OY9W6Q-pci@{mkI2^ zS%J6h$y0uj`At97*;JvxNsNlh+#>(6ep0;w9vGz*k*~&Be_*?OQWpDl-t0(Irk>m0d)5nu`V)W4puUJ8=53|pE?rWXiy z#mVhoE@59;G#~1kk1>@->QE2BAm8D_-G))@DC|ZU@9f%#_yKaB{fCu+CMbJh(@Xa@ z_yVUHm50dpYB^%7uZe)s+<-lmmxkx$j6WcaM&Br3^xJxev`TG>dv(iWZu}6njoZC0_rqcY-Tc$d+>yn1WBK|NW=g zTcTfd-Aav9f!`^|*rX6In^Sg7c4|!PsdEI{JEi%dxy=J~GUI+lKXdv_y$hpX1ob`7 zXHPiUS7eXguw1tZvtsCk2lraju}Rv@1YI|Bo0c=Wz3aN&ih0{#^47#_8Sza5G72}C z?x}u$;4?*={Z{93PVkz6{w`+PCr|ia428_)16HImW_@{C@`pKZ{_WZ#8VhVW<43o= zdw2sWXVn)-3m?ky9GWP<;?ImUHCuCb-#5q=_D_^jCv{FMW@hLN8GXaQR2d)8H;;Ac z!F`T3*}|khv7GIHLNJD<fQ^629dhs^aP56H9h#H=|<$cee-sH z>UVl~?Dl3~6Dw%i8|e%>1K{ub>>M8je|*mmvmug@`@$WGNEFe?Ge;(x6&;8g<0(f8 zrA>&{j|~#XM_3ZVq!j+PEqA`08zD5DmRKZG%B3OH5$1W+^YpeA%5`{KvSS}n6D7A!V zH!p9cs@7Fgtp4+w?&_ohwJieXskKn@1#;HxHgFeaIDa>oG@OlBA&vu`dq6 zyrS{OV)M+6=bE|)1A;sGx^C-R)Y}Ezjfp-u^mp>GCZ-V+aEKDIBaTnkkS7qgfcNHf zkZ#^M*{z+m>mFhAjWSvo({OBCrB=)-2;oDvb&M3CO%w?1Lg?UzsCP#!_SsM(-#7?9 zZO4BIvp$iLSdNzw!ouC#+$=0%yCY1%9*k zCKQP7IN0n(J(SLoc;?OqKc=Mx0cEdZn+ zl(s254-(0WUTV!%$--XQB15wXQ@zAAKmPbj82~>@M1V)lY7NdAaY>dmqG{4_8cmNk zc`SurA^S&rN<38U500%-r0(!c&gu8iHIbPvj3L*s=P|=!JuqAVeQ_|0w~0haFiT2& zDWcNG72HKS>;*txF?}Y|6F-b!X7$JcH`*J!jTuAjg!tfYmFnQUj}Gce>{KMBFdcO% z$Ly>n0^Aw>01iInbTs3i3~>f%2(ty#Kc3+RGW5QKn*wJX=^MK)Y8|IGQ>?!O=0RMk z^-)+nq;n#Jbd@z^-7Vv*s|6y~{U)|OyfvB>jbuqfoB(52a9gg7=b$_Wd1D~6R|Gqa z`-a+N!ZAWrFCz)bnU0!Lwna+Z<;!wZuCOVcudvFO70ul&@skJ2S7W|abCasaZpRyEs}6fIKqWu;|yjclh_xHSPAt{R)$OqF^*dB zWLAnY3to(}U5I`+0GG`{8WT>_jFU@|CSD$zst6} z)45?cxs1D|0%?8^JY)%-4?)N3~7rR1ES$U3yZ6pM14*}g9b=K443M>6eB zYe?F{g=4>q67M27c^KHe%)@UO54?UI?{ZHPWpv{q``DOjwux(;mq-kwhhV?R6mK69 z_avt~L!58${U!8m402qTX>G>eLGoRPVSH!4On~MEK-S6ZdX5aqm(y53Nh zn{DwWzSy9f?hLA*bdxQ21wx;Ur}sNZH(?r+PS;YLX`dmUu7b<01$Kjdq}60is$Dx& zViIuMmZze#$Ic8`u&jdmy&SkkC@#r*e7HPH7IX2j=8|L1#Ydit4?q_l2`*o$E+^`)bzx zEUu!+`1G>1HaCIB)hyoC&4k7!8^$HDm{-)V37%oj)u594xjK5Y{;Q;MX_o}vWNvW6 z=xgaZrkJX|i$ZkqA(D}uQn+dEn6LequL0ykeD@|A;JF;>FxWDq3;dAe`OH%z@1VxOs;ndw71p`Nz0&?x#V zWjK2&vO-cM*m3!G9o7Z8b@E(;H#<<`a)ue9wwK=hHJ#`9K8}ln>ud>i_%*I$tuSwx zv8s_~RunDU1x{mQ0Bhm}UAIANFN{v_jwqe6`O7Z=RJwV?I%{S1iz{(nscT()L1t@b z*9>cO_0M|?f|4oa17VtpPwQsPOJzF&j99rGfo#wx3u|mIEs+)t0aw%?`Z6OJ1qcM;(m%S`c6TYIk*NG|hab796a2 z&@tFpsC?{77%aHd1aY>|s=a|rO@nIrkx>A(X&tS<;Vf%;@h4uOptb6ZD=+3U?%z4& zL+T8BFYGiXoOnR8O~M3c;>X7b7MZv}HR6>BSOuaT8JO_j#{?cRj#R_($g|OaL?Z zkQzNnps+flr*c2IrEq8G?n*>v#@E;rh|Z)J*bmBlQ%$ediP1h$KcneX*b650!p{74 z%VO%2-H@4Xjj(D-ld2LmzJ89SE^}=KT@{Zs?nsduo4) z?^97JbYuGgjqn?Y(l^gtTVGe`J5o=7MisIvdTl7D&Hng;-QGx?UijwV zDy~@jR;aWW=lK_qX7#gPihr208}TZ`e!;%cwmbZ9MxX1w(-@=wFG62AXZ(ESj@^n~ zTcl$mExl>C)ut5CWmZyrUu_#(WDAwhk(dkCRjYagpiV}!_IVrk`WuYlUQ)d_&zSpM zS>jH<2|L+Tud_@eYxf^?+714;T7$GPn&;xbj&V-Qo~cE4jXFod5RUkBy4v7kTvu` zQlcj8UMCpZg?F@Vop5G1Eb`_>wH8ci=Y{qrrqa&7Atig(%pL*5Sg zCMUPbx_qWJW<-VGm_CWTGfcN6`!xV35IW|xf>Ey{Pm?o@)CodEztv~mvjf#+1~=g3 z>Vvu!yR0?R0mmT9Waj>cI8AumX)jdpX(sn9OX0qE2*BnHQJ(>40LB7IL(GlqKkTnP zZgt(B7=*9vW~t4bN;;h4pV+wZ;eQ{w(!qwu3)k<;V|u6Y{7%m8<)iAwH~GQ*lL!>d z#)aT7yP+9f$XvGa%ObnU9ChC3Ju#iK+A97B?3Itx?x)1V?2tgf^1tdk^i>Buz|b2?>eE8C=XK ziTkGD@GhcT#^$ZjSVL^l9Rmy*{xv--D?#d0RjDdW>#>b$JaULE#wXDk%B^5r%Me+! zrU=hY0+N}+i)rRyV%iGwR*b+XwO9}CC9{QfiaT3uH?=J~g;H+Y3oS$GCfVM%Bti4F zZS(fr*6Z%d6c*n#1y^hPIjY+#(kUvLs#Cp+e7@3>1ncXfy4(lXib=1}W0w`RF)g?A z0*|a4&mqs|@9lZq(B1Lj0%^U}a-jssKxT>96i1t;bbApm&DuKK>on+Lm);AP0vj}^ zP}%$?Oz|cCYHQLqN%vcJ(P9xA28!p*8DL0vPpXL>c$#uYO*}7Uqs`K!xfZgBSk^<*>DY|`e?#X=P`(p25J~y)=-^w zYEE>u`bbvLGzO7IN{ms67)CrYP28Zo-7#Q9c+A?Ib)MgD=U@;R-59CGCU~U{-7T+^ zjSrh*O_$q&05oJ13u5_s_Q8ZeH7d*zoFS9q4gZ-`9)=tdl3D>6Ws?l!E}rd-sIsnw zU-2adu5)$-1C4#>(skJ`0560>SNhq-&NwEn5r7e8#aBcctj|CF+?%ZjIKJEzK#rYE zkeJHnWx9FbW1czy+bQDw3hr(VZmY`Fyb{!pk@_AHZqbD(zHtJew)WPlpzQo-YRWv( z`nLIWL)ISChLZ`O=TjN}N@Nm@FPH;m_=r+togq-e}N}xBlo!X~_e_g(@ zkH3K%lzyH_rw^ILd>gvOl>CT|pV#90@u?QcjC6)k5fK>>k^9O|84ANc21|Sngml`) zRvN=ppjj)>DwS#Fnv+! z(leXILAG`cn1PYheF@1(49^}Toz+3PfA7u&m!5DR+I0rXLbwA|+h8v}sf9c;!*eUA z;dCka8h?tk=DGTW>rn^IY8SYS00DQZqar<}EfM}&gDGv|xG_Y7FHL&PSdJ_&R`}sSEO=^8z=`AYfVo^8MVu-Lv8fcV+7e-P*2Eshp?r)rY6*Pqqsp~ zdaJgx9wp%UDHInmdkd4|9!tXOL$^yo#=Ei4>UdsDba6VmaN9Na5_n#WD1#7MJkdlnky=G~b(D*!Yk{?!j^sEh|F1oz~&epQST`JDu4P{Y_?j%oaIsUl}>?2%3+= zen)&`jB<h!v1T)}mTk=CrG(k2uR z#EMru^ zW~Nam%+L9Oy&>Ruf2`jP_k3D+#@fItydTg*a=S~1@I60Lo=7&oEK*<)$8>An*nM6t z$uq-RCG>TDbU(m7ux8a-n)R z^1>_L%sO%V1?}dub|l+{qn@99f8-z3XOM5~`!_7XBXta*ta&vDA{{=)a@OU#d`==z zSQ@b}P@t-*&i99vx#3-A#8{?RJ=$_gaeoEv6m4hFv5H;lgck_~^HWMiPW83U@ul%&uqfr8lO11R z&Kjj7ZO!ko<$KP3Lei3lC>Ib#*f}2fVD=Y7mcbHFOx7Es8FUkcBZ{gg=HU)w_+(!K zc@&Z@^HI#nA0AhltKYz*bkhISGZRlk?75C!sneKjj8*!B!w?n&|U?h=w$Xu8GBdST{6`y5&)Y4L8{nGW48|idGn(o5)-rjYhzh z=>%7UC%aQR6IaabtHIhQeXt8yyOS^AB7^)BMwGPB&pC_T(0@VyHMy}@t_;6`1prvX z`*)OK|B}}HpMM`O(e(6DS?T%BHA&=V?tmnWH!yMh17X-m8EBw^0wlo#iHd-=+55`m zEDT1*?05=CXjk+4aj8TtUxl`9MJrOHWkE0s<@31sK+gwnP@9P(g8gcB4ow8_4Qw%z#Kc27w8Z2i zHpDFWp3`K`%7ZSF@bsXG`3lN;jUG5>`R;>o)X)Y2?obc$jWK@@3L6$!-j5zcF_y3M zojC8O$p>!Yp(h7FbqU(>M$hCUI;8&nu7$AVC^ED_pf|jBl3{P*K^eZWel^B!`lE)R z`rcZtml_rak#+}h;BM+6I`sDS?uUSW6z<@w8tYF`ryRU?FU;?EJa+Z?6&LbF?(`T6 z!%sUnckhhpNBHJP=^ZvA(}&bK#Pp@b@==j~tsk;xANxnqB_-!}NX7c$^)@h%Vh zTaxdJfk>TksakF?S=!2iu_IQzWD`!()tMOKBJ9qDnYVRM7i;D+b6R6ItaUO^uLMyY zWh;rHMrKN-w@LCN{9Y&OP<$t(=Eq}7VG6%*Q?u)f&86WU@HmcfLKxWq?( zGp&qd!U=|yQEQ4w-I_zA+7yV#x}-+6v6VbcLSv^}qJScq5o+4WP1<0w{p?X9Um;mt z#l1U^ByGc7G<7sF-l}0V1@*+G-C5hz*YeJyj?+~m?WU3I5t~|Q-hdbfpVqnEAU7I0 zf}L8TBxWy7W1C<%qw#rnelj@HATq60>EQUX0cbW02CA>jBsCXZ#5vt6vu4KJvb&CR zCZ{RQWHii+rO4zH#}Ln(t;_PBuvnl>kbfoi;&V<%&JxQIHNr2ks>OYI5sKmkko zzj5}C;h9ETwrFfSsW=tewq3DPv28nFY}>Y7v2EM7b*p>#eeT`+^y%(%p6C6se$TPy z7;~(--Zib*_v$F%le}s4L<&}&eVUNKTT(In*KpAn?4%XL8hNc%v?O! z=&l1OZScX=!*{!!y^OJA_K(Bb+*CAm-X2$kiyKt-XCr)N+8~L3N!oG7^(VNg2Mz;; ziK|H)e91cGDly=6ZH|-b32{r$YGD4xyYBTwCyP|TbN&F`sxgG$D%wYE z6&@zIEf%5>Urp9d33IBB%+N9EySs}9@Snagf93DiaDDx_otI(-yrPrEDEkbQtsDz8 zbr$XW-gI+)A==~F?%Q%*VQ|Kb_HNs24!trYA4~?4^nfc zkIk$6xjS{kia`qGjCWQIKhn+)8!U)_waECn2tbjfK5$YeB1x33o&7cEQ_Y6P$YkEY zSXcp~Qc5lR>Wm&s6w2c%^eCp=6rBKu=J#538U8bdGoPP<{E-#DbyGecZ{u6&$rLBBs@h6vB z7I_MlvGX4!weZgS=`u@&RBr&|c)puKPs1cumIl_M7?*W%CF>@cPTt@gbw_)ZZii6) zZYghug^;e!5L*q{H0Qj*z=FdrHZl`?gMi6$-dVCzP-@o8-RVLC3%)YlOjhKu+MuHO zxH&ig{2H8Ot!;L~orrf&D2zyUpcdk%7a*#L)^s%Nay)H&%PGJ|j$&QgG&6p%DF~Q4 zZfbsnO)S?4I{3bP*h)26CvR3Zawgl^u#4Sde3C38v${A*HnVP!r%u7ewgJ30ekxu1 zi_oCKb~Q?{U6PB0kE=R^15bZfZ(%|K0;{hsddt|J_&c8Q!~1Nz@Ch;9>B57ld}Pek zV7tT_=akJ6lHiH-qHM*Qwf^n}Om5=6AeR}JEtp0Fu)>=vt+e5c1HLL-Bcn~uB+7_a zWd@p?CnJS*-oyGa*01T);N-Erd>5m#pxY3;c2DL>moRrS+ZD528M5^Z`KzzVe^Oh# z^`7Of4Fsnj^w+N7K@%e3H=&n40{Cu^Alg{&?Z7lDU7$9GeHnp>ed`gS)YH8SUp}rW zQBNH_-^4Hn&437v5Gma-3(YWYWgm})6Sgyxq{?n*ID!@MMN)zFacD!TYxB~)9<_BN zy!{`^*ZV6WU~6zzx{Vn7a#G(g3nf<1+v6Kxuy=)aST#yI>8E@%q4!DgNRm zNgwm+nW}P==^5GjYVIJ|yPaww_m!wUK^a^63`W1Skaxh^5AUQu^gDfan?NRI z$$ZKz7|IxS!b`nFLW_zTZf;|A6G*d=j2U}sDU+w-t#ivUI8&dccmjBwQK)z@UIe+* z6l$MC>E0~kau>tE%KAw3JE7d&La6w?Ef=roUfbE;&G-0&R?)m4YyLtHeKF_A1Mp4< zQBHfZEN_!edm+C9wN7HS>Oj6FIJU$DHsxG5{B776d0(*jCR|kbGf9x8NBT&r<>hl)PH^Gr2gLVrX(NAF7>4lB{T$*<>X zNR8?in&?Q_T?|Y8Y`Y74*C9kN2O@2Y*1M&Kr!0g{&86}Sh65(qfw6ZvF~t9Lnd4UG z<=O20bf@5o&IRZ?wE3(RF`p${w(3I_QOwvCbWGye{n@qnLjMzm?cNx#t~9HPplo|| z7TA~uukuKEEOfOk+s%3bI64oc_mxcDX)CR|67?S%yfk)%v>VkIoKX1TfN%HlD*eVV zyP1|EK5r4#$xAwZte6ApPeCLw5=jnsWQ#W8V1Fw1r!{w@WnAAb(Vsf>Tv*Vs*C%{c z!c-z3!+-%6zj#bxK z>I=u_c5d^b6kNCojnvqD+KupV8L> z)NT#beTf+FRz3V4#r#fMUN5UK(Y{>b^p9ePz!HbRihAKiVJZbqzfQwc3FnBRg)0|` z%B=52+D?kx&fj+>W(g|S^_3naQ;CH)@VRlT^(ytoRYua=ifwA=M6Tup$j28*ZAy-@ zS?#bz0kdnnShUSirvXaHOwSA%MuKh0OQ4?iIXE%I&AW%?xGLo!j~6W|4fB6AWd$qJ z!(}aSwrYez%hGC<(OpVm?IY4fZKr#)$|0UhJvJ&VZtb1ptl!-y$XNm`->KF%>pmSY zbcUa*)U5*q)>at5c}id4UZffgmWY3dJ`@if)GrjWUbmz@AQ$@fetj=*gg2kIDO#hRRv zI=vJw;P~8M2F|Npq6!0G6+zu zUiT)Qb?FLB8h!6`)S@-f$Um=mRN@zFM3)a2teq-^HSY-sU13SFemJ62_gdTDN5|)Q zSHo-SBtVq*IDoWKE~6!_JQgQphb#D3^-ui3GT!nt-FjE&ycct?FxrORlFEr|$!zV; z@kMk)u{}kdSMU z2&U3cb0Vx8Jf%i3K(4*0dq|V!oBeKMSrw65zD8qkp?gjtWo$6)cu2>_@%{$TReR@2 zD_;HFzGS(=!>YL&FmlE`TM(bkx;cNY2FehhrzNohh4f13gof>b3eR#LY@0YCS ze8Z37JDRn9K5=c|#S{5rdk}ME}##RXLeSng*e`zIc!Ufs4!Ac zGz|ZotnDE62H`VdFs+TTB{$d6s0ejkZO+5n-vG zHt}C=qv`p{a9FBCT{^MY0q~hBz!+4%(L^vukB?nshAK7H@Xa=i|EB4B}_yj#<*~DIu~s(hugF~#>l?Z3}sk=$F+lU*n;j!a+d6=n=xD&YDdy?rtrGBiDBd2Ti7tHJHsRw+jS~~fcB5M*U zm#q0qn+DFHq!(7_tCX^yIlvr(Q_|wvdY0Kjct~4nt5_Hsf7-a3 zqh7?F5GI7Z0!@i>`-IJ`*J(rF(Tn@>eN>3zu&c!1qmiY-b9}`$h6XGWpM#miF|PU1E(G$K6N7@~ zC7DA|BI+jq8osCub>SDFi^>cBh*4_Bs)tEpeWEP##88i@qb&7XxLYk_wI+Ipt_qaH zs{^v;pHbjX{(&`| z$6+NCY7j`kD^HQ5g*{HIYWWs2h3l3z29-P*Gv1VQ>&$MvfcZ`vuu7Z}7z}_DmsleX zE?Dn$nSt$c0vUKxfJ@Fom!V|CvD9EZ4aGUr_>XZa30}GzXiAyxfh*n=N>hY*(Of}Q zr@I$u1~XLxg^Bu)=l=D{eu6KrEdh}^6M0=LUD-oSq8Hf-lvb3vCNqgk=mx9Z_f~M~ z0hjf$UtXiOh9HkJnzXS3)Cwer_7&t1alEH?M-2j1M3Yvv zU!%AYwIOGG3&?}t=Ey&&rTRH(^$`>zbQEhyIOO(55&xMtsj(FkasO?yB^VG8^?!xk z|37*Dqgj!lWjoJ+HXO5DmC}1M*3NjfEXb5A=xL-bD;ZBFzAO@5xeqq8!2+w=YkS9}!0CL=*<$5}U&t$u5K`p8S#xF+AUvrQX%I?9 z1G;vR-!v|=FXCVU;8`6jdedUct1Xc*l`iwt(}Vm(zX;}?Hq`7Hfg($Pu(G6&AM7!} zh6h>}0W9uahU{ge05q&@7zwOtk>7{buGS{4P+NM86I&kYeVgM>OVm;&LZwj8;(Dwm zju0u#RBl%AG#9WK$$JRO4h;EBs_}zh$z2H_x$#A>;l(TI*f=;@!RcZW%{ucL)e(dG%GkUq@uhIg={-mwR<9VG%Yj?VTmM*pqR8yk(qz(s2uC zF8ng)GPrIX*}m$OC!dzrGtCPETcXDZ&G`NutO5d-e52M|<7SDy3`A|FGOHPYv*v6D zlv~Z!wf9gy&swsa$)^9w^C$Spd8M`!K0~!-2e4?}YW|3^!S~!9_@py@&Dn*BSjiV8 zu1diD4t?>rNSLnlh<Q_$U>E=pijFJ@H<8y2O>gdD{~2T)15S1L2?uscb$(BQ@2 zoQ=lWA1V1qqXLd5o{8gVQATHK)=Z7o`x#j+JD4U>nm%w3HYzznoX2~pF;Yx|`$j}} zI*1e2-#4u<#bJaw(sF8EoekoO`H>ure#;#bWAY%y4Xe5AcO!Lu$k3vQ%YFD|zgcbC z3-M8DJi#LOixyF;;Q+2|sR3K;50C5c5CEKTm1QiKTm{t<8In%mtb81oF!TH-|5Xwb z0&AhMjoi+ATVq#d;f_cIyBGWCE#QBSxSl?3FZN$iq=oHobZplm6R zs({2RopR+usTdbRcx?(RCEBZotg((>VJW>5V9r7$t&vx_Nm|7E1>zgCBoZmMZ`%D5 z6Up3Cfk7m;c95CPZF)4dvAJ%`&*uYd2X9FWz)m##AuGqnK^6Dd!3-Jso92Q@ys&(Lq|x`R3y>0yT(*;70xsWr`gFQ z2^ZC9g@FcIEj!CPdq=uM*%5(sprDSqcudlEIBrHCLx)_6+Lk*hvr8u*U36jMPi!p; z>+@xbOQ%sshkb=6WqU{1%BssLOILu-S|hb6-PJW=hs)~jO4u38tl})KY6|H?X1zOC zv*hYx7qKjEeRxN;PL)cjBH>i_!d=NF6rg*1%QcrlT@$!uLB=XIk%%$ zFDwP0O+$Si;4VDo?`}~n#}R-%9;`l`0Y#)f02!bFUB!{aP8+280 z{9iw>Gpjzo5%p=7Jb08KlYG(NKVUxn=(ad8#~q=9TB_ zK4?0DPyUr>68H2tuwaZyD7Ba71SbK9_!XG`uYtEw{*cz|-vSZp zi(H3kh-RNKX`i&iA8OG3@R&!ZHR1cqqGW2R;(mYpn3%ckf_Bz@3#ru)mh6SyY=j1B zg=Rw+1Oso5-^oW_g@Uw#%`o@0e}y6t5r-ok2cIYhw-Sn|74Dv6 zln=8%!8kL{**!ro5FStyOu|Mk7$yEZA?2RXA(c-XUwA zk>xk(5^G+Nz%1I2dO)6DUeD(U|JX%ZJAJ)t$S6+G&b@Ws5QeC5lf%>_ICl#!ag&Y4 z_)fLikKP%O|L4kwiIZZO>u;JBga55T|GPB%_dfqmQ3u<9d!XYV?DikYrle(yDvtIw zv~|msAq%z6v5PWBDqx+WXJG>@+zJNwBhwBVOa*FWC40?ssbk4wQZ!U8`-L2;ED0x2 zpnQSvNnC}uL6`~DRXNOXfWR?r@5pTm3yP0sSEVEWfEvs5N4 zLxkg65<>20o7A3|B|6vC4=gdpsQ5X|#MacI%(;}r*2)2NynC){#zG(DrWr&m^|aob zgK@hyY>q8v2O5S8r?cwLQ(@I03P~qf^?UQ z3dFPMB591ut!1AMvVXx;of2$@T#EjI$IdcdjY2eXYV+}^-WK|1b)j9|9%NL&NvNh0 zhJ{bZrRS#5@bjj@F2X2e-o6W>t%U-yUYA@}F4N6LKvgU$?>Bhh)#I8AZ~CQ(MJuiD z8vf>Kn;qqbOQ&urAezOf^#L7v)GFFcBIL_KA{wIKjZMuw>^Of1rbYqF&Ahtq;yECl zhP(XrgzL{f)#3nJbw+AWVRU`ik5tAw*bdo?UR^wP*_B-Egl(6uHOGzipSnyLbgv$@ zwGm`CdHDmx{#-74NCgNj_FmwsDR#T8G+F9`(J#vD95X@ZLfJScyWsQY-phkcO$ zq_u8;l&kbVZelI;DR2XMmz4X()(Rg*uNS)A2i6_Y^?@&|Qdf$Iu*ZO;VZrw)gWEgn zw&q#BESVDj&L_xUaLBCrQ&Q%ZV;-j`s_i9|@VJzFtH$J~vY+nkI@OT`YUYflKQp zt`f}{zh4HfQ-E28l$`LRp9?Gr?287+6ai(=UZ(4+^+i`Z^D|&Khrh2;>$R0gJ?*sOqv$2Q>uQLM@2q+2_ z2#EjxC>#INLxC#wb4S!=^zSOt&7^}SWGM#Lo!nn22ap(~V3F`Py-nc+SSb8BArSTP zOLqqDYC2UwDTSvbF?@6E<{8PwF@=*UPQ?>w9f@fSviweD1nfJqjO^Luv)FdZM=)iTNB*T4J1$mI^_3yh0N{WK=b8vHoBT z%69ey(BH+?+@F!^dI!38j~-|-{h6FjN$c!8ASJ6|a*rByP4!9{eKzvq5AUk&cgxD* z*SqUy@EMpUV15mY%o%%0i_}6PmR<`_?l4OShvrQvPLeMZW$h>}sz17`H&0X)UE@km z*DHfftI%9BSta7)s5*vUq|-_dD#+k-voJ9*GqEvCMQb!qPMeSN(wtl?7QHTLx*ki_ zH(Qbrq)lp^BVW@SY-rY{z^hacWE-H|oVnD8{v4frPrk}dK*D8oJXnpE+?**M8^@kZ zS6~L;8z7&o)J#>P&D!QQnbBQ?a!Gvi-!Ib5w|sJ%CAC&!?qoHX$!K8cWH;FNo!)UU@0(o z`i0sc>xZPfNj&f`fM^Xi#_H=|2wpMa1kcwZ~nJ(aE> z&6DQq`ACv(92z|(Vhv}$FK?wL)zV6?W!7q@xic2~y)<pk`e zu{zHf-k*B_ddE?u;3s4qfiBkq14!O3SLCbHjtD4F7%smj0i;|XFi{wNdocT3 zFqa6!74qy#kd;Hwi#uQ!PT*3Ae_sM+=R4!h4U2#<$&F(r-@5O$^>hoMu<(q4fOd=E zF3qjos|9&p6Ribwzu2Q%DQ3D5whd`|OH^U?Vw(Hrnp_ulvrBoJYlcXw;r{O9oc_SN zHK%GjD#}2MrMP|Ux!IoaAYPg8fHD5Xkoqe48Yov6-WLua&eOQ{Ys|^N%C+J$#dd?%8e)fc148I)1i#KwJzra3qR&MVh34dof?UND&tce zHwfbIl~^${xJRbfTG!-HjA5E+5Qy#wkf&MrdN`ITM9F5w#6(N5;tTgDw7 zScMiYO9(cFzK!m zalvkd?0muvyOaR5LlY-)Ypq$j8dXE{kj){#U^Z+$!-=>h54Gb*mfNwCT>xJ^PvCx& zoR^qIY49@=vhP+Ri8&<6wp$9`k00pTriQ(nMFCo$-7wV#Ze1HE@6+Q8@$8UmI^@q1 z8|eu)mSQ7eYfD}^xL=THw|;c%h~>DpwsxHkbsn_rr;XZ35iBzsC)v08IrnO1?)aXjYV?11TB66?L~0Fwx%KJHPuBB4?NQT#zJZdk zwA9y+U_T;ypPD(GWI_NKdvF%B8~<@qoZwMG-2K<|=B5{GE+zA5*YRJqf6a2dy1w|l zx}N?6G!w<%w-R}Z#I{R`%&h-nA3&e25lHLC7I}Qbvpjis2&*06mbe#4Ogw3tgh>9% zFdX8JtcfL?THOzlgZY}fOw?~0h*%t28Hy>Y4g#VvzX0AiENe+eW@>D#8%1eCW{A^< zwS5*XTa2MR$S3Ad#LdJO9Mv1=Uq(OVmbLEPj zV;*O)IwC1D+zJKeWFsBv@n%gZ>YpX^;Hw0esTg%48k1#DB1ANEihA)CT$L+pD3odW z74?S`CecgI&1to?Er z`0jeVcW#ucBXOgKPa-8|mK2dZB-T6Ajv{&ZG3|*aSq}@=4!7sW~ zo(SbCJAr`LEn9(stEPH+UZZ4F!#bJxD=V-UYa_~FS2XW<%g@g;D^aDbnZBHCo=Mcaz1Ili9=I{{UQnm6GM%k$eFAB1VhKHjgJ%R11c1N2 z+Gsi2Veeu*J%U%BBAeSF+giILMs0XJ!&lz!f)H;B?ZGYy7d;f<$K=KUz1yv%#pq#B z!Z7UoWcP!Rx*~a58HTElC^gN|Lw!fPyg=bP{lIqthor10x!{Vf|B-6I&NyyEG{`5O z?tO}8%#WpWrP+6yXP{s)7@;sLoeEM^otsnZ)yN+qev37z(oWpuCc5#(u!Qc%$2Ng`DfSZ?rl1 z^9SJDrR%lnKai!HRO{=^zZtW1@czj&FQ9&xu<>%oex@xj9$W^rmx2*g1;lvV_{5k% z|IBiSSwnV-9~-t!*?DWqIxtvtD&-BU7I@V|+9GsfYF1h_#ehfnmeF{c!j81bp|mrO{g_+G zoybB1Q`~OO{^=dW((O#-K}T2NH5PNTo$*!A>9*sIwKA|Kp7W4Srd7bLZxUTC6VYOf}OeZvZHdVB$J-*gW3XuVAoc->R%-)p5_bDgLK$inV1-xayszUe-S?vsL8iu#?b)eV3@#0BVl1fL`iqrP_=9t(hcD zt97S&;{r`qNex?-Y@N|U47`?97AmnnMr8L>Z|#O^3FyO=(?3(fw(=7e!!QcUINOyn zo2P@=zWa--piwI3uS3E61ow|R@!~k$}y}#WbBaJ_8@s< zFTgaZSFc_Ba;ts8@3Gdv8Z3lsgw?}z6}r^Kz3QZIYlbVjF^1Y9$!xJSwk<0K6f`}D zULCn`rl~#L{ts$4-2T@TIq?20d@=p&!I5{xUmU!RSwoFVbP19X3+9EY>=$06&Q|9? z8U#j-vD92XX;7^BV|pXT+LQd>7N1tt$Xt5d5R?S$6Tpf$Hw^zWvMRy z`cme$gHKmhi8z$e$bNKxgED0$?<;%CM7?(Wy#Q;lh(OlWg0=rZ96FCm5`=XvqB-cM z6|h@6%?shbG<>QJWs7p`xd!{dn=e-{%is)~w9xK`gy?&Cwn_LS;WF`#}Gyc!``3Vq=MT;=i^5opocXxx!f|Wd zam(@UeVd;b3~8_&6E8Ip$#uUS6IThpaUYaA*VWl=jRO5n_XC* zExo$X@?vKGZ|XxT_eF+tJSL|l+i3pZlo>t+dT;aP+odOOv7z_Lk&ZXxCn7144Q|PD zLPP6r;zJ#|BIZU|n$bJad7sdi<0AnUPhQF$S874~yzMHWKIMb;p&G087h^Qr;gO63 zKh5A0zP(pmBKStAg?9>32WLKBH1G(Cn-rz43XdKI?Y(hP|&m-zfX! zzsd0)2oC(@;Rww67{l~V$g&DTtZ=5=H>D+J7M>D#)O2*LhjK(R5$n97_AR>7^_F45we3I+%>VhM$*id4mXkc7b0ISd38WO9+Yd-GeY#p^Mo{RSi;{ z((j;DEf6}!i6=50hX%8i=D@f56qXByKcJ^Sd*SyDa$OT)mG^bH5p*#p3uQm0mzXER zwHU))RVwvno?s18N)J^@(P_;UpOUgDa&G(G+s+PM7v%VczLqJ0vQTC{BCTa61Mn`XFw=y4PnU!;DR%?Vb>` zHtlzYLrd!l#}=kAT&jxzZTbESwYkNB*dYF;HhHN3W@yO&M{WNds}-qi{$(|^@6C)L zczw!L3^VB&psJ&SpHfX`s3(xLr0KsXD3LWS*)y_gFHP95Y(B7t`TNwi9|qO9=K-@* zE8?afF`2VxZ5^*q$OKF}aVajiN(uF(+9ARwr-lUv76?@X zs219BJr1qr3lm*)>a*r#wJOzdrmW7D^vUf?{uyQ0qz4e;@AfSg^cF)Uk0T1sL5rqZ zfiQ2;&4o>HfYX^o4pk9*X{%_3AOQ~5d2#cc`66pa`GV--ZG92d5WwKP49#1=Br2Fy=;CQ6Rb7tAt5^uZKv8e6Id!n-i zv8*HNt*)?!U+D^H!7^CxR&8poKqV8tl8Ais!>=OhFq}(A;VMuRA45!}PwLD|o&3OO z@YZtRDlg}JfNnmFTH_L4Xj;ynhK&&|g<^ZQe-y;RcV@2N&-@IsKncqAIAV?v_ zTRG#hn`_$CSCdXg>mPuLs0>kNCNlyO2C5_1S7H@FFTKNM0sA$2A^I175XM%!2s(+j zftGCaxUOLnj*<%graolJo=ki_;LthD6WvRt7pg1Lc>NE^#rY*2XU*2$hw|4FXNLvo z`zV$cbekgIpSjTan1#R1S-b?=56cb8(|4_{(^vIU-O)FQNa7`u5Z15!VULdO zS_k`^OTKb^ex7#W6&aOewqoHhM0#$43H>C$AscOxc#kVQ9=-50{_fdPx|wt{ zgWNSuyFe9T3L`)96am%`fB=3(mcrK86-=xloKj;PT8`amVUT$H+9(m{L$V^djVYBmdg@ z5zo2f9T14JNLf3dkhks#dmlv9PJhX2qRDHLe)NM;K6w}a1LJu1mnVFFY!RqyotVHw zKgwv*PVsN$qgxWsNLt7bC{;P)JN6+B(Y{w!=%g3O=dJiQWF}z2ksA;ody&ponam9k@}f!N?u5V&wOK8C%(+)oeZr2?Vr^ z1_UJXKjRxEcN;@92U{C+4`ZYM)Td3VYuWu!!~Rn3cp4kyLXfiBe?cLQv(|_&STp}o zi`P$M4l^uaIIg#nR0qaNG z(!Xp`mGlQrf9H&Uy?bx_emSasP5SzN!2$)or~>KJl(!=JAx6M+ zgjR-=@=pMr#iD+8roP$%4eMPBu*38<1gk06(Oihm@=&Vk!0dE(oKfy_R%ByLii_Mw zn(tI@m1|LQ1O-Q-J{^p3d>JxVy~x;6wyg= z@YI#kpNHjVjgl#HGOIMw^f#hv$YG$E!oMZkteH|1;3Uu3^|l%n5{w?!qvWG$pSo+u*9X;I0IJhMOpNTV> z4B;ou5R`p(c}qf%snboSu*n+97?!uPn5r|sX(y8iI?OdlZjOciVJ}^QO$!KmI+ZrD z=p9Q-D~Wt4E=6gypJ%D8tJI~y(*D@V07W^UR@f7I!2lkuHYQ1yenrVva>ect>K!uI zlGjOHxR*0CwY2*U7R{f=bms!FC*4r%Xg=%_GPI^M)o6>jstn2w?P#lS=ghH#40&%x zkc@515+N>^Vb!Lw=0=}x(5iEe*?L`qSF8(BqU zlI4_*3CJ_;T-`A{VJP*TSLlk*HC(f;LIcxdiyI#6CJfG*19 zIF6!3#Y=I}YzKF{I!neqC6S_~5GmaDAZ49kKQ>6`3I1^2W2#cyse#3=+tNy6m$#PU zgyS+BmFh!v4TmX4_^a1cJv6Vadb|3sItR0N){fKAn={#kBhVtDjVIu8qb$q?Oxb1Z zP1S+B(>@6gKHF6DV~6eVSBwzhZ)=vOB*cad<;a|$E{GfsP zgq#>f*TQg7jrI@1Lqs0i#gDW2k<~)sx`EdpR0qqs12(z0IA>Fk=W2P?qJ}lS-&84- z61AHV9s)kV;UBo^2bgtQeW#RQ##kYKGI(c`<3FiHFU&rP_`(>2!zbLLgPpt^s@3&}P`WgIQ45FH zT94tVS(+Jp-PqTn5aj%@q?{-R@feK$+;-I;;9<&D%Wo()vs5diaXy7l^D*y$|9 zYb<22*pHuQk`jA?#8tfq_7j~PPtyltJ4^}dxwI=J=Ekp3+(MDpw2Tpg$3p3o)Z(_n zEU~xxNtgwZvbq3%5xS(x=2FE0nWh6vTfGjneMDqMmn^Skf-4+I<2$snCiXFA)C2tT zj;j42hfsuHraR>c|J5`aM4=5YadbTYNd=H3rEftj#+CPxopd2 zlQrK2jk|-VNno%m{&PA-KV4ptT+yIglLUERx&}TwbfI;AjlQ=Wd~)A?@oFBh*Q$Mi zM!ds2d>M+WIHk0?q*UZPO8;G9yQnFHAD1hOdW&jA8V(h>Mo-^Z_Q-x7h5Lr&Vm_Q) zKItcJ@@Ca=pm!fXp?{O#eK5O!1;2itTT_2AcG~_x|MqFw(_tdm$se{Pp7$Cy`VwRE zB~SB>o#5Z5WBTASq#n^OR>|}nAZ13rAJG+K%d**3Z% zu<6K9xkBb&!`ryx&F4H+Y!{E_PzY`A@8IPr6}rYDY+iy;xb3fD5m0i;6*c!7C%hY9 zT1VM7l>bS4kyPV{Wk>W!Nob;KOHzMd_mNFaF^oM=eZz)HAbE}E?f6t597X$q!u zmuU;3#Dw}5Kz(zCk)+wDrBVC{*N`Ae)wAsI)VS#OM6oHdE&PB?g*&KA3Xof?Me+SH zm5oyNm=My<(m8qG-r~Ne#oW-6n6^`xLR1%q8_h>A%#HVB%dMLtWb{$jp(`g1$DkOH zRz`Bb9rXFo-^gfONNjoQu+*njk5MzCS<%YQW^_3r8B+Mu=gTc9+gJj*@fv6Cb#j>z z8P=sb*OComL!2bFijd{U`r`!5({%i_KeaXu_led(T~Q?RXTOotn0@CEJ#qa=u+mDURF>@d7A5Y3R*Pid5xrKR_Dv{+WO-r z>^5vwCmdh!U*LRid!Sk7^JQ6eG0|U;XOVw6qidoI{*)fuu#L|N5RLpbD-Fk6o>$kd zQ@p0G-S5X0HNbEMSYq5J#@YxZej0q*W#T`o$5LU5@Wk+rUhkV2q78O|qV?h|Z5=MT z2yAY4$q2UMZ(Xn^Q{i{<=(gc^dFfR6Xl{u}0!Q6`57qm=4{)CGH1CTJg<)2Y_dv&T}!ip?}8YL&REXbX?9PLnNG9Azdw_}Y1_gEp$_ zS(CGrnVZe4pg9-~HODDgYfMzJUdIn*3S!4Hiup3rk6>$J$Ldp3Z0aH}ZHUPq&8=5| zUFHvhMJ`LSF9LY1}fd1CCQ~D zu`1pIEX+SvS;L>g#S|{2YOvGL$5|R<)LporL5iD)2bO;q{6up(3{P#g0W>7n2(-8V z4teQYi)~(v&-uHxRbp=86;wY)Ezhl`1De|IsUR0M$ ziXsUsL9KWpYZYuyS*tiwcVEQ`Aeaao5XPA~Ck8bzs}Y_v9q*z6CK z>VvGaB7O7ki}!0TPrDbDoo0%_*uc)>Q<}8ahh2B0C0Y^X4W2id9jld$!n7(-OAh=< zglZS`_9#92gDVK>#5VwryWPWGbZ(`wIIS^0h--asp(;?)?K5(~CmH4!LGLcjNa)2?BZU>1e0oj-?z;Q^of!3i?bvut7HAHs!N@&SFYKZePTM z)#1?fYnQh~86EcVV+nWcSva7g^p%IX9t5I!?Iv*#XQe*Sw)>B8n%mmLZI)6rhqqLd zaBfWzkU=NH$q$;LYx-4PLS8?*k)Iv2frK8C@0mt^M)KRBP~I^}tzSUBCMnx5EVW!7;hmP!}*EnzJhFSO@EsGX}Uo7K7quo ziZsxh-^gWO7ImbYD?s`pT>-|XAH#CsBYKTXgh=Uuo-2dXdC7?rJqUWc5~L!M$>)1T zf&^(*ZWei4Hr27-VYE)7#24qmh&q7SqmLc@9X4pocd&_nXOlTVoe}HmIr6$eiRq3P zl))tD={Mc#CoWN9vkUS^JRbDw5%kJ86hNq*`a4%2^i~JcVHnl_JB#pJF!oy{;{}sT z;wjXZ`({5A1y99)`@HXXjbjQW*I%{*qD!TuQ>A8(N={PD?@zn@vYI`YI2SAb97l<> z16iDM_Ra#yL6SmcWJMmK zaB+!S@xozapZ*bS+ZH0QT(#QRTC2jaXHy0dkbUwj>`{fG={-9JR= zVkm1o9GBuSY1sh$>IgsMdid3#NrwFSPY^Gm3|Kn^0tn~;>EB+Q`Hz14pV3{HhO{%T zD#mBKHef=E5+VFzIXa80S%z#PY&1groC{GNXnGW(E;AKqOh(%39I(2PzaRxw1H{U7 zm9}thHe$rlK%^R=EK@$}53YI#d5C#Ur6HtP`SS|UVzT1oZ$!oMl)3h_?%Z>g9b$Ll zyY=}53KVkvg!L$-9v34RycrCPrh-<$WMt8IXVgukhGC2q(gq%&fwGF8r%96>)Ht*a zRiOme)_V$`_o7yfHEwjRqGEI$Odu*YTA`?edMnDTgE=5gqo;UN9==3o;|kx!b(NkS z=L(}vhWCr%MEyZ#h_y22HSk8sw3Pl!Rj@9bT~}WTIagnC~Gey#IiE4 zSOz=Daf0R{=e5`vl{W6Q>2P%4ImGDbzf=X=ZXNFN%)CpVZVIj2b_Ou~?P_yJUeJ1~ z;Ll;Y7R+mTa!@bWQP(km^mybEbuc*GEm2}k?|)WA6P}RarrlLu#VyaMleQ?`E&Y8L z&h30M0=!^9?Vi%mS2+cX3yrhv0DsA~8eAHMC%%kGlWs!~iZgUuuYw{t95-{3eCg&* zzIxCq{dZRQl4@t(t}HbD7@8k)qBT?8IZf#=6H*F4UB_E#l6_ntwc`=S5K{_`cvQol zjmDbOWX<_+1*h$@j2IQ|@iMv!H`;o~{yWSS#o;72?>ywhG*UF%U%bD}2GRm=WM^tF z3GT8i`z%XfvOSWHn$YNk-F!|Gxnn%#emTo}8TvT**X+}z+@W~lsL83zR9LjKrQ+xC zF1kyiM&(?V*cfw{>|#WY$T~`{Sz&t%a4p34M+OEw`LN>z$Hp?XhTDwSM}lwg95ARP zw-qFx(y{s37_=!pLfDMpj^cs>hUyVQ8@6VdA|cr$cWmK%Mk0ep9ApLv10P{C<7$l` zex{4VYi9mtqK`DY5r>!G$qe>j=A-Y{MN0&19wf8BL;ISQchL#pV>a}J?$qF9_chRb zQtZ^ps((jy^C={QV@IZGt|wH?u(q>|uB`_5u`yUUicF|L!Zl5`~3?;-(F`w5w z*KXpnPoXV}-}BtpVbRgWn%5*)^Y*Da!!zs)m2=3~lFYEtewVF#2i2kl# z@os?hGw!^N_*J~D!8maFt50)q@>Y)s-kDFNNhnq$D&3QLY zNb53L&I@^o2%h;C9&u`(nHfpHEfG8*QH{>l?yKISx9{HL0hh%IpS-{ zOOt>Cil4qRD?(||e)2KFy>nN_6>z^Aee;YdVpr=z6+B7Y>}Jb|e# z;UNE3eO@aZo%s{{6RA9tIPPibmt}ooUzrYo$qy6obH)2h!D#|UZou-yPE==-&xDf8 zf@CzlVFy=YhC`+8>i4R+L-u(4KOw=FeT65l6qmMqxt}7&dS=e^N_1t+dr5R9%y&q3 zh5YUEWM1?urz-Z9H#3YCHR_~YS7_B754JwpTeKUncyMM{y3Z-`LwKJvQqGjnGm-3- zDkM=w_maY@ZEY#GBdmRW1K7jovU!pG$};l+<8#qzJ$ID=>3R?N9pBs5Y4P`yy`n9? zTLs4fasGFS`w;A`0=Kee%}o31RR*vHim;SkMB#HAlwC05Y@$KsK(3brLGSi7vSTX_ z==wn}*+}y=u%lG41{r^68UJaj&O{AST@hb zGWNvIz_+8xDYyKdBJ9q#;o0o)*S$M&Ck!%Z_Wyjje^ghm^~&~s?36Yh65k?UO|2KX zSD&fY5b2a@1mMrAz@O;xg-Bb+77GEp@-c6TtAmzRgXXbL_@IV~_j}#yh}U z?S}koi~~d38G8W(0-A*Xx8Df=V~qQ6VM$ZUhcc=-)<};Ro(@V(OKIs(b|rr@V5O!e zdV4hmEhzz5C=#CzGIOrh^`aEm#BLehtmYn9p3l`23twlRRqU+a3KKFPb*vu+tNdQv zLLj#&RXykYPv@5nIUkpo&ThV6cOyAKzj|-;u#HiS_@S`&hFUR4n22}kA=SN0`@G&g zW<&N;d46KZIG@q9n7K1gL|AvGCOB+_h(&rZO`kn|d;YmZc)Lrg=S@eO*m_`Xs?{T zYS8ue+0rtczd!@W7m$_Tl^dr+S*#W{=x>U%YHoE)9f!?uDd&_F_^bH}IVgEi1)(l| z1ql0taM%7=o!68$tjLjkZxHYc5uaeINFLQ{c#(=}plv*nUgYrhb#^>n%fcASHTV&; zSiT<~nwm%U4PQ}5T4`!Exvibq)IDb#fo_5+bJg58xO#jv|BY;AzS>UncT=HJMH1to z=g{5nP@Yvj+cuN#SGb}OmY5Na5*uk&3u}bmi(Hbz>X9mq+eM}@D_jG0w)Dc>vhw8^ zuBlf!m-Lo^FvymUY--Hs;>pY;1#z|?lBeP7c_HE{$b%rJVd2VIk!lv5P)v=sPSL0B z=}PyoYBVXuhC^>cXKr(bL|GH7zypn-j_d~eE?pt4bmLrM9N5wtu{Sh&33<+EviIX$ zF)b!=j@DRRaN>ZOxSjpQiK#2QG%}W1B8;mehDji|)Xve-)=+5_enTwJPqzMp^x1nZ$RYbfl;v=IWEQ(&7!|KcP zuJSBLD=e2Zhb}kf7p!M_e*3p~qy>-X(p&yv;9!kDV)4tE4z(rJQ`+B z(W6;XFTRx@d|@r~j!@~ArP(4$^7U|}LA(muQo#Pi@Bd1=zC!u@*54!j+|$M7?fIlI zcGE+Gh=`&kPHKwaOSk(ybtG>k^ovQ=o7sbHN(`raa&OdzET-V8%sEMTGtesh9f@F^ z{lSP}WQe^nq9;WmM8^v8AOyMdLJ70lc(kb6scy5cRJkVtRqhw+@t1V3^mdOa49WG! zKe<;De>E~=U?3oN5FjA7f6u-C@0ZXL_BJM_|GC#vaqVxPocK0Tr9;DM?;gd>mm4;J zO>+az9FN8pPWCF4T<;g(EUk6j6N*Td{tWyh(NPN;M?W&-eDXXki`5*k^<8fhNToJM z1nvxmBOc0-)sG4WrWyU5sW2l-t;I2KspCSd;m1VmocMc~^<0>xrR^NXCAM&-70=;* zCb16BDU*m*JtG!N`$_2H{3UeDlotlEhc3?gsl(F!G%OPfb~=GD4N*tDntm&s)qrE5 zc0=nCv{d%#EWU;JWK`Y^oaNf=O=Df6nrH{Hm%LHuE+WV*S`E&kkm{|RoUX7=`j3wL z`rLEGd=fu0%MbQM#H(@zB=y=6g-?C2V4GfZNAq0WC$aw2nam>bFGqy0;(p){fyf`h zdE3&tR3aIHDDn9cq|>9~F-HasL{;%o;M>q@qviUTv0~BQcrT`o$cE3-KBC9OEaK1D zahfyd83i(t6~I?G_4^;IRL!x1@2G!On!f;6Jv}TC&=4sQ5Y@k>w7)BANXyGx`2hPz zH`$crTqAg4(yW41TaW;5__82uX`&h|Jqu3xkSyF-9=vP<9VVFTDaTP}M;NY5acfi? zvzutk$|4Uk<6ZsR;UUB6`nr$Zn{Cg>LGh(ePiAJOjur}b&rN{$QOCEdH@>a64TPh# zB|>kkUYhrf=p?TEZB&>`6^9gf@r&ARJ6!&NPhnjpKUo zG;M1Oh<-2TMXDd;&0GrYHM)0_ube~98;!&FZnJ?U+G}_|1wZCU=bJ!($O{J}r9NQ* z+ja&FL305zB|4vxII5gufw--^Oy3@Wt`9Zy3*(EgY@3>Q-Ce7X6;Rnbcc2ktPx~D0 ze+9$UVH798#MdYrWvhrdqtEVea@ke>y^bCQ8k)Zd|U_*C>Epu(KK?b?)zg z8gs#0BF{<&oTIfEKtU=aK7D9P{Z7Vx^c$SSTUzC`vy}=9*p$sy^FB6RksTuvjH)4R zA#P8RH7IY@MifzGuDm^hx$D>2#j*g^WA(=m_H-yET)*4TZH46&iD4*Hhpd(jBExcX zamU-j-jYR&5jHCBo0Yh$f%(=0(i3R*DwsA3D)%zd5sPekKULAa$~(K0YXk|^se7tg z-;HDt6of>oGZi(eEUmE5c=TkXtT=_xaB3W@RIqr>OEA#hFSwRR8)B`%mBx!WNiPnipXX~7cNxpOFr`OL2J zOd@`rm80mA4Bmn`V7_G7a#YW8y~V6K1CgFPX|n3U*EtVmy=oj;9`me|OZUUfa#x9%^9ORs*+he)I9c8qBu4M_MRr2|jouWh_e7s#B5Fj! z_5(|_EQrE_d%fUe-p8H{q&aL))K{#`N```^ZGU&Yr zjcq*jO~cG9^^Z7{$r=FUiPYp(+s!KC}ukqMhX^2;TZ4PF1N z<)(gZ8=0=+bFtFs;N&Ed?rsF)9J5ZJGr~LE_oM6{hwT*i>`Q2b&Yzh0&**wi2C#tH zgFZj~Jx(w@da5G-6#Qp;29;}GIo~URzzq#;u)KbItL2REP&QP^MB?~jFUF4T*@r=> zq#u&oyPSK|Xb!%BZ8dKJ139a)#Q{c~FvzAEZQa1O&L_Lb56t0Ds4qOU)?D{Qe@0;J z>!e+XhU+y!$j|Ve-+|x00pWi+tF!wh4dKf5nAuS0OD}qLj#pNc^;W)nvC%tXZ^22+ zMBRw$_>zd(jkY)}a98C0q?h{yi|<7H<%-_*aaeUZJPmbSGDy*tMy{P*w z!?Oe6;q}_yJZBf%VqAbuPzm;x2HuCu_Ms=zc1MMtnA|o(bXfq2$}wA$rL;|7YXHx4 zG8ShQD0`gWh_}(I0qWiXp>V_xK8L)#9@Fa*pFLG(ekTdREt3wPjLO|jNr)( znSuj1uV{-{lyQ;+P9YASwklLLIXe%nLEdlmlu()(XzHN0f>lX*b~Wn+b3|c?>#`J+ z*SW!h;FVR>c>}C6uPG-X@|f>;4k|c)A&M?kI6{@#SVJ$GsNxxNKP=m10_n3%!>%o> zXO}=wJ*-`qHK-Xbbw40|0XW`te)EfbQcY@=;r~59c%ZZ@IA&fleB`lfT-3;#F@5Xu ztB>0pp<`U|$>|8Ie03sKPxA$&SUowfB~S*aMftKoGX=C%&b-r`vf*#OSYOs6&`ZK1aG5$v(pq39SZ0rD_3=cl+8Pu(>6`9u(ooRoDO-X zt*l*!UnOSerRwI|S-YIZ4liJ4Fp-98UfAEVNoVY;8srR`i6A0g%7Vku+_H9cn4(t! z+Pa!qO6D28ZDu-v_o$;tqgLuzKXEFz@IiODyK63tJ?KwDHkfnDvMFV@etFa(^FpFE z!-88a>Hwi81j&`*AEzW9JK_T2`wODCRwPpe)CER}j@mLD!AvrH9m1$QL0(Cb{51@C z1>n&13(hs0&ViowsYzsq)}^XQN=)s1^7Bk#Sb4p&;PZx3Q;8fW!0aKS>@{wSgu+c; zAg&;sX@fVMpB_03zjd(v85J%?l@dAEM8GP!?`UPF;ypA3!hhY=|(~rylVIW7~y?wNb2_P~d!x z&RE13+|wL<%ChMd)cWGf-CE`$IViU)r9Px>2sFur6j?2dG^rwfs!2|oK;5hPbZWu- z=>bctnuhO9g5W(#Myp%n$y?!NG=TD>?`UTWyJjFe768{z>y& z!WJV}kj*ei!$hMl-IZg?Gm*pE#>%4VAe2p7FDl-r;a7!b#DGc#a`_Zoev(j4Gf>}$ z$Td)P9wh}LU)OWx8Wa9%EW|LaQYRN{@ia=2b!JdTMrM+P9W3gbpSlBK`*jKSm zTF5^a?T{ac2loA5cX=6Do`wwfQ<^iJdp_KME*SW)ABjDxgyB(%PPi3o%+aE4t>SR4 zi+n>>>ATo@CmaPkoBeAzMb+oTdK!+;rOEo4IJe{hmqErF>DbO~4-t+ychER@k}!`U zRNjQi*@eZa()#K;&qVx*P1UVV9E(;{9f;Cb)wF}FNfWOtbc=1w22&Bh?dF!PK7j)S zG?zh#j&u{?pDBKU`P1LYV*=w%cR4I~bIo@3@`vu~=)Hg^(HA`eo$aVEZ&4F8h;!1N ze{mE;Xvo|tnri)ADW+gc#mF0L#G;jvegMy+JIQXg%)XtwaIs**_O_ezma{)wNJ@Vr zEGXJRy5KBh%~j^0pu7}^Qs6SZgU!~j*PWJ8|j6#OarV4+%lQ6V1vH35cq@rz)D~k2)Oqv6*6m_OU zC7F8$GUUjxR;(bA01+SG7#FW(hzfo4b9mFR>%wzHt48>4FlGl4Evy-Y%pEjrD-daG z(ryv3D={|k>mbAa7x$LwW6sx)H_%?1$6F=`&JfyX2?WBkR?cYo+tKYgzKf-OhcB4L zy0{Tgo6~2Rkt3YQXe5G`9vi;BDFtE6FKk|;yS6i49GW*02f9VWDU6o%{0)pBOYx%>i%S97F0L>B)wm*!lAp%7)mOn8I0P!c ztU9PJ`tyP(g$a@i~rPUq)*w?vp@=!xDM;1BG zZcCgVQeT=!K$ZAdBi+`y`#Rk;YZLI+t7dkUJQ9HAx%j+!R5r@S`%7QVXkp9CgD(I@ zO5}blgx7Y{1=e%olg_pn<)AHyDb*6`LiA*Zpo?Jzcr8QOzGT^RPS&+1z+amM){DT1 z+WmT8kCpLpyThyF`UB@L8Y&DJTq@OL$faP!^HL99KaNBb+=NoA#FIkChGBE``!J|1W^s*i*eKG({VE2%z96#Uri8$u$x=4q1jB!)C+&wf?i3YU+o4* zhd^}qMn~&{#$0OzxQ=1WEAVB(NI7q**n{telwQvTEK~>ejSY0T)(sc^$hVO1%XES0 z)A?TWu42Gx*V=^a#<*y~bn;~}lfxEdtNDHAO|gSSsy=b-2a0BT36ty@w$_J)bNXS} zDXzuBkh+9wiXQO?Yuc=P#4yT-zn>|NdTfB`Op9X{otX=~y)lMDMW|XenIVj`u-;vm zI`d6BS&hUZFPl=Iv7+`qu}}SieynGj1h(=pyQsYg0`tdutf^j~v_`_P6NvR(W_&gZ zpr>51Hp1t=Lh2NO_?$$3gF@4c+v6ZcLMTtihz1qqxiDGrG2@J>KLK zH)t#Fr8v4{8YQR)L|kzR+`9KAPI$O~$k$<+A5(##32 zuTbSlk3#I+ZOv#=ZENQ}&PxjPQ{-tl#6`M_NyhH>;4u~a0u&v!3pP3(6}l;pHrXuR z3qAG6M`xmO&~MGSUxkZ~7GFkcB>*kO_50iejMgY#E4>fGzgqqrJC&|52oTW7|MWeo zzgxbrxs9dK|HJeXb?s3E(SoBlE*Gy=HD?Z4(x|As;7&)eVhT=H7S7T~1nfq{u{$U)Aj+EJyGzafssW^kYfPl|3f$mP5oOxE%?X|)N74_la0 z$&JlyCGpkLtApvr81;`Kx5rIweQ3S8R~N>1p58>&J++h}%cbS7Y`+Pm#UZcE@>!A@6xM}-4BTmk zMEXsq0u8*fUC)OY)>+BQ`<(ee!ooLQWtU>4**mdD&7>j=CjXFdWSX3lw~A&c2djcL zq4q>ASXf@Bdk1+FG=r0DFA>_okmO#0iXpSFI8E0_2?#wjY5E;N66DK;0Y}g<4}E6B~l1 z#LEd(k{NU(LO@f+-SMi={&}Zdx30v2*`I*q`0oXz|1&I=?OmPz^W?%JRa@sdF{B^A zYQhS@P#i4u+)E6`m|-l5kZ@6%z(DL)(^@C@_cYsh^27JzOp0Hq-(gezOtj2+yf2SF zvk|-~wfBdZZmtDeyxcmbFZo;CUZ1{tzJP0gdLkHW;0;sRnLAR3kYOCuCJt@jv9wZB zPB>ASD`E>GJRLZ(M?h*;n%u+^W4f&Nx8M(H>m*)P+lgy8El zW%9P`Q*+=P&}f>{G+T$L1~&v5W4%fTt4ytt{8V;bLqE&PD!#_;Jee66*=T6Ji+^j* zbi-8MX_h@%FZcQ}v2SZ<3p;lU0Pt}#tz{q4rP^-2IWJW<;dQ)JsBm^h+e1s4+%j$2 zb%c1BE7VH0G@clvyH+H-Mrm|!=PB61ok7a_T6UwTX?%JvZ-H#0z~^ZDF56X961thr z6c#OqAI4Yma};C+aKQy7h?!uaTynV4@33apbdazGY{^Q`&J^uSx@E}7S0u4>7MdYn z%#fx8C9u9mc4$ZUOSX`f$BPgPp9Ho&{xY)Mj{P>h2Cf7VUR(jkt`C-d*Y4K8^p@$c zm4Mq4Z6@S0fk(1DC1w25s_h#47zT4WSKDUMZZ*+7O=x?T!4eqU;9j`HHjHi7?Rbr2 zHOe}PINmizw#c~0VtX*>N>R^oJxo;MaT zhXy0%1d$oS)AuAJcBGmtwio-ATR~-CGN&+!Vhn67vkuV=?K{y;w3%dPfny|@f&dIp zu;Dgjx~$k@YCl_UBb3kK%%)AJ8%4Btb|Y--a?~4Po|yy=VchzFk{1@ug`qq5x1=AqN9jaGtvnlx$iN9g|_{eq%ksaApBayjBhW1tCBW>zM`rus) zp;Zl($UldEa5OI&zZu!oB={s=^7+I8B1RK$OQ!!CPfA&$ABq0N6Fu<%VaEOMhAU-a z{eMT3qW_8}qs4n|THMpMG5zO`9j%=rNrNr7Xf? zJs5g93T}i2W~o>BL&l@ok3?{^BbJCfA%ii+B2`>+ZBp>4jVv~q@!Pdl)dbJTF<#+- zAE`zADi5nMDo7V&7)eW%*u3LZH_U~JA6kR5CrRHUBb*b&yod49n=LbVf)^6J;x}|& zOrB-~FX2uw->Q!Xf$_(Ll6RDcJou_BKCM5e-PI#;nf$CGAoiTPwvN?`&gx5aZdhj2 z7{5#piZ9~?VbmbF_pv!jI$+=)6VKt!O16vrqE+OS$EH6jc+SSE{9fc6zO307k0av1 zxaIWYusto{8h{|nn+EL{nK0D32b{D$pBp)zB$E=&MR%-L@66*2E*;$h)`E5Mtku%&8@ zym*e!{Pvb*-}5JlxxD(m)dD1whZYh(5rEa7=udm=%N}j1qwMf4`p0_c9);bQyd1(E zj2$f%RqFtg$$aZsvW*@xf^d0b|5BUYo|VYBr1z)7yS!Y!+aE=I;>)B)@%aC(So3Fph(Q4~wh&Yql6R}bAZ1lL}sA|2Nr z(Nuw4NyWdeQV(*nyGe~8*rkP*<$eKlLvcLEFn^-gtf_d;<2NImtQ&O&-%tXRMKTFS!r%{p}-6fazK<(K)yH-dwHNXL#eCgtgI|VIgH5xFe z6xIJAc88$7TV;cdnI1rA}r~wkH2yYnbjALkL2?!0|Fmi88 zA=sg|k_ec%Pp|~2Yo#9!g=SoE?_S_{!ES*~NKbv^d-=G;(8N2?j~bR0dj$?=Ce9n? zMD!=g66%_>ZZvu**rGy-bxVCI7;}f@nR<|;QOpNX+r5~e=R4w0q0sO0&jQDy>9WRr zXye|&B4(%oJu_c)Z|FB_ev-cJ0=2wYy>Pa_H!$+T6fF8NMLBWM(kGC*)+d!a0x5*@ zp!HQybKq~*ged!0|HHYBf4A1ZnX2V~vt4gU)%I^o z?|%SLp(LAs3gpqND%1vEqrfz)`p<;_Ocbc|n_sokjVHI!taohayB*8fc_w_%Wd-29 zZy&3F1$+%UdSBYrOQvtr9Y+#AW;#!2ryON^U3T?+J=`$@nK>c}GII1E3rfXKAvNb8 z4+Ky(-_#Ky4zbXWMiX`Tn}B(cjZ*saVeBglW<%Yw1x^b+^97ot_>0c5kqs&rC&`zJ zvU}x{*B}0l)1)FFtXUZh2IL<71zPPI>WPAH0*sQadz2B?2kCBkJJbSuhd|~m$yA2p=9#CX;G)7+GCAD@jP29&rod&2nEz z-B5z?hVnwfhCG(8xvLK+FJB(t+EIH_Tqn)58yIrceDvlYP-Q-}Tq3Mj2`%fIJJD@Ld#eH(<_Q6L6#VY3->I)JW z!)y+D!NmL1ZTo<`Im-9d6S>{w#Y(7&)T7_H!B?Qz=^n2;)#%%zlx*6kklinKc8w)6 zom)&a+mSU-x^R2d8d->I^;NTCmvdL+1}Ce-BXm?PXhts30bq-q>MXQ45-{1N(IH%u z9lu&2b7Crsn145W@wI4WA?BEO9~|`Gsk1~GbMkNQ7p%dCO&80AB?x-_WNe6})p3^S zd>}#_U%KHr;4FPf=M&gO|AJQX-X-6E-j@dZkxTQFc$NT6(pk!4HX5jMLWu>U0lz!@^EX|8gkx(9$}ID3vO$X{!?;&+8K-LSXSelhf@d%zEJ`qJ z09`<$zvWP4e{ZObMgq!M$sfvz{&Irs(~8s1t9LT)*{szpjR)Lj74>!|nN_=bvCN$c`i_^B?b+4Et}*#{7qO{Ab75q_*`p z$M|W7QcrFJOg;Fi0JAuY1OhzY3{tcRlZ*qB{PTPHFS-f2<@R$k4qTg@%$uHT-)lkh zbFSy@;|Ro0+2}pDD~gO61@pUYCg;b^gsaTEtgGyf3H`74SKObX-f4YIn^z-9m(q8B z!A-!O{tv+3p^&pSqZh)K{PD$PQ^jnimd%ALi`R9*;y3^>CH84&u<8`P9xXPjU=Is) z*{kDG=QGilIU`5wuP{@HH62FS`>SQuB`BP3^4J*E2Bk8(8WxA#LofN93wQV}6N{aL zJQ($Ly8`Ua8PHBurY@rnKrM~J*wASerr4Yp+GV#}uUxQHvvm@#_*=3*^CP~em{hhU zmsha;gwI?W48lcwuTdsVv#W#D-T6u2v{hAMi|4OJl%oob^uXinrj*m;x9lsgt-v-g zG3U7=%HcXi7r2(yN&%cBT-O3CRquiKRX_#ESD#f2>X?FVyLOf2?`esx5-6C-VVN~0 z$}!5Z3osXZ9QGoPt26<#i!#dvkc=A~8XN$7?Nax8Bg~9X1m=LPBF==XbNp{E6#@xeDhm zi=z5@UGJu~g$ejyf##id(l{&Czta=OTy^?w@kv{ANh8$3i+8DO_HZ`mugjvRuiK(W zo`puV-L*$#E$zlKr8O4oNT%@HbcbyHUi6M~@_S1CdYiCFpmZ!C#gvJd@;ak>0pX_h zC58mm+>3Ds5cshb7rpQ!b>+bWeK3^>gHaqtOI4g!?9+&&?Pf2*U@k;=H&-P3ZN>I= zGXQt!aq~#y^)tZX!9nZNx1-i1-_uIRD}Z6Vew88Ak6@HcR5_TXg7-#preXXLidB7) z?@K8TX=k+e-V^5W(|PZVNH1we68o^zaqnT(WO@bog5iMZ=Fu4sI3wViIacIgLp*ih zCYXuwB)U|hd{lPqykU}g(R?8-`l@gRu-!5;{t-PKfKrEOrykm8Lw- z1~IM~e0N~uAH!!qRg!@H2=i$yA13xR&;z}P`9DtRFK8-C zUfQmo2@MaF+#9x}6aHd9F zgVlbRFek+g$oQVmeCiXT{?ZflcDM}57UaQLLG_&N62IZ`ai zo}8Kbb^SR(b6(?}G7GE63COqH;kNsq3k~kr+$;mv(};!96TVcHpDlv;2Bp1OQc-!~ z=|hMJd3JRn!<=@jG{qRJOPensfA!lx)vdMC|I`-$6z+f3Wy)@bHa7NdrY559#-;rM z000Dn7{ulMJW9^sZv4#dJenAU8N4i`7)15<`)vNcO3P%XiWtOaZ2sW>`8--KNLS@x zy@(jZ!F#^T$Dsem+d#BNd|NA>0sZXGi7zA*v(MRTBr;E>5VdeZj3Wpek z7z70bl7R`Z)=)2q5pykwBn1Qq&|e3A37a)y)t}nypF;Pq1X6W2G&lX;%@;h2Mln6qxiU7X4~1Nw&_;-4Zbsv<})DJRBgYX~s4WBl(QCi%Y~ z{?la)fA2De|Ln5=o}TI7qW_P7`u|w(`Cl5_^?4TqPBwI*_>(6|(f<7;zyGh?9PDiw z+-+^9aIBrzT5mdh!R4G;y9$Y^dAr#X5Jp1zTtMTHf&#%bfD$WRZnrvM zy9whnj~4W83^3m|hZv5>YMvxz)MP9fhQ^L(@MC^FAX0qi`UOn99}g*Gfq_CArpe-z zJ`40i_MpGA%xFJpQbYnCkNkUr8o~|Xkjs0vf+D}*!M&~6iJg9n zkj~?6OTKI3By?YQK6qXz(bmwa?kAmkq!`Sfok&BP4wKf1PBuaae^BnhO!96arTdEj zX9Z+3>lWNq22}0|`Zs|{M;t@{4mygHnGiVMtDtCpdL3rC`Wj)5fFNQ zb+>2s?*#JbSOgdNeZU!( zI5`_J19^W-7H9_oNOLEr8z~&W28V~ULBo=hv)pAD;I>n=elHn8t$D}Q^kTn~BoW5I zEIZWxMxkeYWdN&8y;s069ljUmbxzQf29wUzGkVjI3DpKpf;uh4q)VY=u-hNj5=ld- z%XYKs6^hP+Pi6Pi4rYIdMVrhJyiT4&Th4)6<1y$ou5ym~NyBF431@_mzhHfOD$B>0 z5K-njTwVI}SU`nX3J5OQm<~57~bsBA_8;Q%b9#BU65`=2g7?t_8Wg|ML;|q zniueDzFh5#P|aY3KkWO8NuCBxllVjae5uL|jhPC?rhF$vQ>OQ*8l6~UgCYMbD>nS^ zinHIDqi958C}3NvmAu$6&BXQ=cnk+dzf+{DXlLBe&N8drB{rED&=8Y-%KF*;5qfH5 z@Njsj&Yg$-pFl}~-5;`iIL*gnw^)ia@DiMf**PJy=Lu{G@&p=E0SFe&Ka1t6|nWCdAaWvAMwa=63qZ6yh= z&7Pw$h8pp2QS15D33rxU8tU_;9gLI`MS)W1|gsHe^)LrXrMJ zvSL~1AZLy_nLE#okK}7>H*gDSL37W)%F`>+;@1XwDFloSfp{MJCtN@bOg_e`2842h zXq{W_JF_Nh{k&+_8ke(9jx9s2#FF0d7~Y#%U{MD4q6P_@CjLBIp*?yTTnn3{2neUf zd)G}%V`E*DupOEhJ7}Qn_PkCl^Dpu}=Fe~+$n7%@E)PxXGX^iE^Lp72R45(l-xiIZ z4ie6NByPRN4x;X1Ww8TABph!0^>sq%B09$E_I@P(aff02e61+DZq<(8dEp-LHa)N& zlm5=Uam_Ar6Psii41FCqsVQ&+eKylIQbOlFtx1|w~5tFWX`To3B_3Dim z-|%ZNoKLQp;h8>1s-pw6mD+}o;M+Gm!tcJD+_8^x28V6b?9#X_?4Dg)eTeaEHlOWS z$UU;Q77~h%xbeF-&>yU1ME7&CiAuKK`-fj%&j&4~C>6`0jsyE?Jg zKkg!ow1%7My11zA{U~FsDW>+Cr#GJeOFDB-J{zTN;$JC*(3@;RPrFFl6$J| zx?D*4?s+29HS#WQH&a;p^`bYTQP#Y_#n~9r^iqf}GP6 z<`>V7j(3m7DtT%!4D zoeEpCe=^nPaFx*dW2y2eIt2MAK4i5MTwSJ9e1O zt}CbZ=Bm+5NZXBdQWKHmtPO#4*E`DBorJ(ndr*hm^gg%FP%+^QyIhcv@}Qfm5uMJ4Sm}c;F=i@w~ zYJMYrckrECw`^Q;JIYth_+hk8rF%mJG&?lt;&B)@@BH5$^K@s*S!%{HJ+zc^X(tpG z;K!n72-vMjQnC846#8MH z4FuXAK@QNWWa5|_1hWh{)aSMrhKRImGf5$0It;c&CSOE>Rq>R_U>SHx1@Ak66Wr2z zKmhOZROh-vJ$+76HOXLXPT_SM>|p_r@NaJ>Kt3 z-am11H18_E=pH3WFeDK?FXI@+U4R^0EY@I;le-(vmFuL8&Chq(LKqoW84z1s>fe6h zU+^9+f*UcO8fEuuC?v-KMX3~MQ`rL&#{jceEJli1N$Lq2iEybUd)qRY@l^f5;?35sBxBv=_QzsUAjL3 z%!+$xB)pxmN-vxLk;4m7l2CkbjifLHL@n$dy=in7i3|dt=nm#v_`UDXP6D~BJh*#M zFhYpE38Gf}pq!{1`>ELkWNh?lJTqq&|20K>b+Eiiq-R$a&rqKU^|XZFd-yDzg|Fj+ ztOj-neYCABKf4q&Lcj$v>&biFCZX7e{PyjER>5nwHa)W1HKG#08>?>?K)#!)ZV9{x z{Nw5zz@J3k;wOcT-JhDvpThtDGxc_GvUf0baSJ%(y?@qq+X_J0K{YF}SpZ`7!GL5$O z2NQPv9TRr_2PUi@%#WXJ9Nb6ArBjh;A^QG(Boy`!>;nct1O0!466pWBLjt-G1o}tG z{twyTy8ujX0$&3J2#5k42ng*TSQPqE{v(;Jpq!+bsIm%!tk^#`{5Qn;j}3$UrQte| zzvIt;MFIO4iaC(KAl83Hi24`8caZ-l)cr>WA^*ex`!5XWLI2eTy??=m;4f@U{uLWb zTL+te$&2tWymJ2)um6~{`Uh?Pt%H0PEuCSIfPiA?|5=+Gp#Pvv8A)MLIb~4>7k8I` z<`8xnpz*&-JJ*;vswj>RuiZjur~!d3r6R16gp>+IB8FCZw9U$!#jGIGF1xd^KxgT) z6s%|ytEDwIv9)c8d}z_OQmoc!Yip#5jTYMQp;(m$G^V0hOX{PTf@@9j3`4m)hncyv zV+hGkHv9k0IrrXk@64RJrvr}O7rB^MFhuz%6qi(h1{UD$>D}f{-2tuf&=TRnC=nQl zQm}_l#a7;-41-SA_cZ(jpgtYLtP+9Vj-i0?g9a=eJ7N5_0;J3I!s81fJ-nPEt@`w{ ztF8@(L!+G23+Wz&(H>9hLpilp&hFw^d!CDPIP0VVtnTLCN&x%_4e^u+@NEJOz+19` zznkZ@5nmbCZFSoCTYV-E>$Wb`aK+riN#+0i#^S+5V{r+${svMPG-A4lHff{L?sX8ke#q;0e-`ocWjHz%fc4WI zYW0;m;4d$)>Efr-83srBvO2Z;b2~X0)1(0%mFG%$2f2cUdIbbfQtuz2)a~5rY+~zJ z`v%riVYA81jUV1g`;-T60brpB*xR5LSj@JGzLF*%ujsV~K+O0)2%8$VSu5GBWU9w8 zl=lL_?t_^uO$2Om`301gFG@YU@f65sz#4eHNItWLCO;p{Q9jvxDT;h{ORLNza(Dfa zFn21$IO>Ihk%U>?rj02*u5P<$ENj5Fqk0@AVvlL#D9t8`r(fLh8uX0b5KQ~{xHekR zGtx1MrzO{&8Re2--YOB^=^(W36Dn!61!(xy&HX=sK?OP-&8vs~Mksmi)bOUf-2kc% z!Js$4_8TPUw7GoAOM3HOe((khm)Zo>Izj`PI9PDHTVaZ=ZDPw=Se?18oTt!bYm_!B z!*Fr>G#rHn;KfDlD2-L<7x#-+Tk_)|=m%f-af!~J1aXjM2v|w^-Tfi`w z5~Ip<64lipzo}I z42?j0ZG`@jEdpJb&;lxU*=0iD2VWY;Z^BY+JQpv=ZeQ0xl7^&AJM1M8|31=VNG20N zyF)OyJTki+o^sZ~x>?R90pZ8gh&L;G68yC<49`zvL24i-_~5he5VpZ(?%Q=^DZ^Y{ ziQ7IhlqN4ad)j1SIoo@n58B=h4oek*o{mufQ70nah<}$&c+)^TGYB_Cfq|y2`da>p zgK_b#067vUWRVcaSIZS3G{2-6%J;9}r!{Ef6p`$n6$-M-7Yn>_pl+}|5zcos5U+Zt zR;m=1^#`xN$-3&i0UVy96A~ndzCA&uK7TbVGq%#Rk_R6L^F|c3;EOUW;Efgt z;#rQ0klA(tI|sitPZ(3pelUEKd9fMz{a%82&qGB>zU_+%_!R*_q zfWf)N*f%(*m&n>W6=Wqce3c#=M=X3=#>~!E?Fv|&L@WQ}MA45s7yno?sa9U^5s}`Y zDm|QJOPnZ`W=ouS|8D=)=aX*n({!9rKp=1I*9IZ!1*HWcI$p~Rf43fBn5qLXRG9w& zP)h>@6aWAS2mq2qAzUll-VlQN2bYWj(VPj}z zEio=IE-@}@VRDST1CS+Mw=G(>ZQC}wY}>YNSM9QG+qP|Y*|yPD)zz>6drrLjo&TJB z-^+-Vu`_b))EW~b=ZsX80R@8r0)hepN)jd31^UMV{ddTTsS43c$%`{8{)M6ag+cuX z43arW@$YWszXR=`FgYQ4DRD6sRR%fnC%KtvSs8kUMR*x{nz@F<+SKn9X{D#sp4<@BV8*l`n;F^vU$BV(#F`kHSepI+J+ParmF@q> zf&bs@K;`apnyAi#lu2>;uI z5;8GyaI<$6{`;H3#Ma2gC0Auy8C3|4A0LDjI^>7vSV177EC@?PfhE#$&SCTh8sThtDfcAeZ&HB0^5r z8TUhqQ??liC)jq<^I>5$4@V6zY<$ouhD$8v*St7nvvgND+U^?C!fQWxS{!xkp|+M+ zY~xP;@2qSy`}CQfJL&EeqlN0Yt8U$ol~Y1haL{R%7PV`X+C0x;q$D*!oS2nNK&12J z3PNigx0vq6HTQ$3sZDQ5HK7LmhyCjHb9Lbh)d*ahL`A9 zmQD3G>Wi=js*G|s*?F%lnL?tE@;Yi-zEo=&mNSS;5V?GOmvp%b7}m^x)lJ9CK5bI@J6 zF=2xRj3JNE_A-Iu-~1#O_sBd5%V<^-3(Luk6HepEMQHAMp%7tuln2}}-SNYQK8R-C z*({CE5+edg3@_s=>j#F{S~wUZ%Dt%qOG4Dhl;1}qegI8I)H^$z-{5ZDDSk2~Xrqlh zu@GV>a{D++?EA!0p2Q{JFoo7uj}()4qUV^0IA#7t5m!Op%c?A(4yTC!mHK?^NV|T( zKtSDp>5uo{s4r~fV)hT-D|O3*{N+99gbb3Xn6FGYhJA4)bf_pB4!m_xVFU5-EmX)S z(X{Z8g;u8KJFtJs!yH2e7;W|^-`O^=hk(G|E-+qkhA37y^Yv)MJW>(_Xt%j!$52AZ z&t@#v<4b;l!>q}hxS#jBRvuGe3!S^@wTX_Aj>8FX&I;PW#I{h$Q}J+%Q7xq!rOFot zlSteiaF-UBOBfy^)%4qtyBuLz2j|V3n}Gp(%z=6_16#m*zMbf6Y}vnZxtl+W`t><6!Pm;SGjSTOk5n! zlg6wr3`nf^Ooy?%x;j#<)1RLUC17%eab#M4?X??Dd`s@O`v|`&ibi~6XaeOX(M?Do zlLi2|Q2G?)zetpiMM4XxO<7Z{jx!Gl`+|GlZ|F8E3}Q?&ZE1jr!qE-<(QQJNk7)_x z1F^ov=sre#7jlr)QpR~UhT1EtY!h~#!`i4eUyF19&0~@7{34ox00Me~|DUE!!pQEQ z)28vu2XzgdUm=Oz#0xKk384gGBq6W|Nk|6d1)@=b{mtujF6w*T` z-L>#@cd1uSr;9v{gTr0&Jg@EI?Zx4IFY(mI`_|G{rY)!B_et;PE$`j#=PmzT-1Ag` zeh0Xr;5YIx@VZ<_V03H;AveC478ec-Gunf`QWp=xls@@dQFUj#? zH~tD?#kt5mn1X=Gk_KkM`_qzJ(5&<5RCP|lnb_`>LUt|9tsus8nPa)zj7)EWlC{i& zqMUA7ir~aAoN6K0e|PSL;243POx;ZTD~wUQC$bMm$QXYnZ!Pwdvf% z<>sK~GK z5vs;6B&%9?++oe`0OlCgSeiU1dI3lpnKzpa9>D*%1|5Fp!56V zFu3a3EBC0Nf}?7nUeDNE5gs^L356PIzYC^gX*0do>Eu{-ARwG14_;Tt08{P^CY=!e zfc)uuSkV5FdN{u5Gq^9DH8{A)3nS)Sl;y@69V*N>IrFkts}B2p&UgAuvU%4e#1@U= zCx}xfhkYSDW=FJexb1;pfEXy_J_W7SzF6mpOh;)$B|8iXuz1k zI=U~VyZG=l#CKFb_B*dW@rBrq48&T1qzwmPM!5mm;34mkZtWR{K}H1?rFXNG^j8t* zRsUl%9;

y*ycyw2?+p)hRGF&stTQwepVY`$%+|PE!ZkYt4y#`LlkrW(yvQr2_u| zj+&yvhfTf2c&gnFt*R%PNPsTaO)P;=!?z z&6`sk@Pk*D@lES}neF5hh3rzLt0c-ji-0P6Ik)+TuRK&*ud=ID`K{e&9yA_WLZ#{K z1Z^5yo$`Eok8z4|Ze^@sD2TQegXlWP(XYDb)O9J2w(psc?HTC*~M92WjCxUtwdgIz>8avNE%B+|Ui_kIhQMnFZ8kuX~6ZC^vHNa>Q?Koi&;f=ty+ujhDTGZ!h+iU$U)5d+K17=Oa{B*Z0eA-O$e6 z9Xsp9R^O~_s}*0IN8M=-%#nwCEED5jpyxkzSRiz(4{gnwlA&QNRyx*LAnPS%45M|S z!@tI`H1U&&`HiDc)7S#8BFS+&GDyLK19&km7r@eBdwS|$L z69K7;_1-qy zRU4a8uRo1|ic}|@@(_x};eL74#j!si|1}DpT_v0A{*_36e}w@4e~*IB4sMSB2!pCJ zE?cT--*rbL&P8Ok=d^6cixQWbcH2FB@>vpF3uN#mU^p;!w$*VcS}1KfD?QpUGfZ?w zqfzio!%fjZMuP)s^gjNepDb`^6VfK^W+D78eJ=fX=XiTQg1_DZ{J+5mfCOsC$$J(9 zw>0AqNp@2jhN5|qd(`6F6O$a%z2t-uO|*pxO~i!-P1J{giW!U&9`Zt`W4NJ3VsKFa zo%w^&a?qqPIw)gUa?r&wUeHG`4TeuciAeLE?6!mAz-bU)vwhJqBqcOP(rtBIrrWsPYwCm&+7X_j2Xl}B#*K6&9 z?fz!{fmK%&aMO;-EyJ2`ICeHa=ayV%qXDIi=^Z!p^mg9i78YzSaI$`#*cqb$*j%x{q10#gsF}PqI-XjrC zVx8KC4r7HYJ&WHcgBOo4@OBIC zuVgp93RmqZ!YHWHDrm>Q;5*hP=YZL?_I2^t3HozUDu5*Yyk8+`-={$KzR_p>%%nda zQ~=?F>-eZ4o>U<2gX@%ZCpJ7;fWpszYTSyj-f(PKYX%uWMXI6HBVG+wNK_O12kK!x zxn8B_NfH_s?L-<_e+<5UmL#nriU7ec4(CJIxBQlv>>j=7;hw>opjz4!v6c8Msw*EU z(-uCUw|+!TtSZSpQX}=l&m0rJB?S~bc7zQ)!`wIyETedY3iuSQxm$}59mzm7by@B3B5+-LMh3VnHscj&xsWDT4W0*agteQin&zx(#0B`Fr^;0= zQZJ|tQE~@T8EWd7KN|#F4 zBTT1oTie7i!X&jmBG>?tvX3CTFWikc#HQr&}A<##6KUKd}GRE!6@6YN|kifDR!3<9)>c;Fjdf?2OHv|LL6M zT((S+{PnkL%_OX}6Tu#HImjAo$>go1RdT>2x6o9|!F54GZ6F@PKv%rtM*js7i(?R6>_HUN}64z^~?m&d>ysK zFI|pL$KhI~!yi)IkM`Y4iMxK)#;7JK+f`9xvpgU|nx`1ZB50+WeB2Ds;}(vgC$|Wu%2+Acd0~UFV=rk3IRdPl#6q_SfBmO};iG@TybIdiK3m=*B5ej7x>Xlj8J#IGRc>S%srfjC=9JJ+}a49`Y4Us z{-V4G;3q!47kJI0Atkj-uJw2WGJ~arPj-(-FuN4OS2*$mV;^C;U=J?c0!1Y!$la;S ze>L@3P{pan3Tq)cK^ za_STh&@hB!At@+gJ^*iW_A$VV*#%M({Id;>KBcV5BfaA-H`$Z{?CNoTcW?KM_cNz?Uf^@r3`CHTi0d;V+meMe*No;`5c~YK`d!+!zL`jqxw(s@E33 z&Cnq=1?x$MK4@tWnh2DP8osNd{>B)90qyA813bo_=>t8X{y@8$Z#mfBsFlEc^o)1p z>{HBKwWY=3o2G9*;s>ZWX3u*ereMi5 zf03BgygpGesTJiyGOxZY_8@{khl56Zt2o!XL( zJQ>kh*>vRC?3^~$nFtSD>}b1#=k*Yb6RRK>4`0T@3M(=Z9o9|?42$-?sPU)i zi|mA_Dc4Ih1n(g zq+~s{T|BR-5U~tU+o24Z|#Bn1uJdIWS*vUbMe&!5+o0~rHS3yZFZ&buL(rTjpyr}W^=Q)k$$=V+9XttZ+*nc!EW_&c+bHv1RMomIqx z)z(w>AMIg>`#!+lAt-$R@E!TgCu6I)*gkHLc%y2$!$_7scj0pUidBi9U9l{g&X1JW{+on;XAZ%`NHndGLO6So!~XnFQ3p` zbnp6w&(K}QXW&9oVM4S`Bpw>qnT>YY2yKE%|E614Tf?+JW|IC^Xe_WN!6JA>+^8^< zD4zSIT2VqxEnjGwSk54X!a3_`b>{{nv>++*AYB%CVl1u0#ydXHm)t4u{KZtA`~6Uz z^q$z8SiW}OM2uJqGL#)A3*yWne5{mw#VxIY0$XBKr11h`86v0K)Xh0FFqnTR9#y;e z)Q&s7@SaTh!aEUi@O*&@%+Q`dKY}YCz}I5x-x%*>2CgPus;Sq7HQsf;yl1JbK|e^w zf44Q4i!n&kdtr3*wL1r2f_x+ebIa()@R+YaJ_A6+L!y=D;T|Diuz)d#?`-L@7Sb^k z)4HgH5SFkOM8IPbq8BG(%z*v8fK5818)p34mke}6i z-WJ_-j=3D=Is;wEpZ%AnioVAWKl22GQ*-QJwM{mc2pv|Q9afU`@|4x%cx(kI{+D?| zswULdixE7bNCVC_!*(m&8j5e$!XUF;aa&F}w9LV3p7_;H;5PRj#(JaPl~A}P8|zf7 zMPk-N6c-4#X&grkmD&F5uOxIYCfTlVc1zGLGL(zNxx?~SV7W`t=Sljb_80Kal6OY& zuHc^~{f7O|hWarQ)Us9(S}p8=joh7Njl7AZ~F<`;T<{R!UAz6z9`hctV&Lh z@zM;0#R){z{bAd_1e_o99Yw!!<0c7>Gk8vVqX0+Jq&NX!BGBMpWdB?WQ*K6G{L& zwO`28m!~XsROpf_0UDOI9*$VpT|w8P(eCdYg?L^h87eQ#Q$1Xd3OO%_=V}O&o6#o6 zA+m~9yHt9m0(Y6N%X@VN7$11IQ|RpMt?caVPl9P#Jy>-^y>pyLDlOYikh$;wR(?^5 z$Ii$C0RoBx|F`_%KgyK4ndbl6#pjR z$AuNpjUU2rk@YjLUDV|#b)EWt5f8kD6y%8`?{g!FW;wli&vcLnv$u2CGY;l|T;4wC z-w1)y8fuNTNA2K2Ga`#In_*7bHesDJH5!QC#Ne&BTqFjQAoOr}Zl_N2bkoqcEh4hi zht05Pv0sG>hxGKBIvN>abO1)2^d34m)o_jM%Pc!?07-^^39T)6F{bBqSs6YDf|RhQ zq;#8OsZ`sLwbu?4=`9cO9lz$m0=2L!6YMb;-e2;wP5VFllf-ybMhTjS2Hdewx*0fk z1&-YE)hAMS?>%}HkJMWmu6WAS^!N!&*+h$tHq&hHRB7~d4trxvCyu*>#CDMc$n96a zJO~!iCza5DsyrkbDGHE=VpmSRw(50XU>!zMe-c1R^H91}JeQk`aOG>1aK-J^F!t1? zoVk@e{E&c2$8I`{5gUWQ)C69|<$n6jVkkE*0>=X9=Amty)f(mKT4N%@kj>MkXo_`9 zLu+<#%_18%LCAviA&Hjdp|f^ucRGpIyH(`Um7 z^;q`>g9?%$qq}2pA$1S8Oh=nKQEyg9U_u)t%QC-za-R=0^8z9 zT^5GS8l#!C#QQkWT|Ct52MX>8^Mwiuf6WAZK`)UE#2@n5zkiA4*As}4H@SNj3C%ny zfc?0f{B+2R=(tD)0|_Xg zNJUgob+r8St5mfWl)bQ`O|x6)-)>$OX%TqmiHofwtcWsj3@}PZ))VpM7ZU) zy&nX+)tnezKYbw1eVs5Y=ll+Uq&&#h`u$3X*cX<|4rxcydpQKR-20=%W~PR^mT@wh!Jz6`tNi^oI)pkCs{=VCuFvDnQElB<@jo|z41uA`A0 zso24X6$_T!n1L;o!YD&;1Db1^wu59H4Tds_g`N9ET}MYyt0c#?skDnC2{yHs5hUrQ zMr5z<w3aHoN)K}Ooj+4e3f(*#6Fa%nDX)Er01)MltGMw$%^iWA(J zxU(IxRn&)yfyqtLpfpX{GgDV-53f=o89O?>2suc~iY>D}Ng$fixOy#{8A775;b$j& zJ97SDJRvqDoM?)@AkFn{ssvT)=^9ClFL@2a4r{oXO8Th3W zwmMJ!GRF$Va1t6ARH-zGb{Z~>V$^8X2W*i*41`fskfU&*N&w{-$$7k#h-lq978@_B zYtsl6GF1qd=Ojp9L3t~?bT)OS83r8UOW9nI<2*s3SXNI0lpd3=eb=>=OFVo0sK_{N zjWv({>O&TdMm_47UD?Tz)aa^J?llziTFbjN_l2GL(4$9T$($kCbo#)|Xe>H5Yiv3$ z?qoL`z9H-9Z3(kinNexzIei&CN~|;EL;?jLAtqdQ(0WvCZed1e4hq(#F|_rciV4#i zA|C%CGDTl7KKMmbI?Fs{<&9M7ts`#y94U@4mj`ByCkN0xGNAoK^=@Bd0}c;$L3_l;`)`_a zu2>g%p!7`eJ>h~#JP_Xzg4mvf0UQf4uyDF$jNjk^ly{9l|D+Bh+p;=x%pqs+DUVl~Qf-q&ryX^m z!uiG&JD*!9w_$-Wg=@LJX0@6#89@=_fh?C!qXe1KO!pQ(vC@L1*urO)Rqh{rmt; zK(fE8NQPBS5+asgby16_tz=zPl{bTTaX;tSM2|+@?yKmabt5}wHA0O&Ei(2A8tY_B z9TkPqoU>ss0Khk|Nn>ZD<`_jahxD^NtMElwX+oy%jW+9l(bVH8+=bqVy0Ly~n6SPp zn0VgpX3DKC#z|J$AylfS|1n)p=Qi>M&Z11Fi*stPu1y(dtFNuw>r@fYx}#AGb52hn zR0VUmKBzFLho+DgjR%z)4Gh2ui;B1@yAATt?Q|@32qvgZY{mQ?c2-?E zdytUk>6gq%Y^5gP1WA)PAe|`wlNE41E|QEN_i5c~F!{TR_!H-L6!}bXJFR6 znhS%*i{*Z-_-$QqazK!B0Apx?Al_`Rqq_*MuKBO0+&j176UGa`E#nQ~6PWyhFK)S@ zTItB4!6`#lFZ#XOp67I5GsSUrq<&oc%Sk|>+TSLX=69&J6g>Xd^sD97@>Fg~zG4&N z25+H4=$Su5>{L`ZSh+yi@$ALy_@W8CCqLk-pLc3@`X!_&?y%^N zn9?JRRSUkGtQkY1f?^D?-OSVFjZ_MkLtOb~_jS=tB0gUNwUFh`N{MRj6X|Y&#{8O7 zKPH{qm1nD=#?`2c<0wOe>J`7$mHku0d~spl*=y?7niBNF!#W6L8gknmj%)F$i=!3m z0t=}V;4=&yvhPT~Z0w!}M;r-8g|%ysXvEpd^9xLUQHOXy&gk6np( zE@@=4Y!Iui@$V({HdwJ3dzCcQi+U0?%y|n_Wxn@){6EA7ol_QW0c;)KiI>9(bG?hb3arTi4C);u>tN^VdPQmMCSZy+e?^AOI) zGt4rtE-Y4ZVYWzXd$W!W%AV+dIJEifw8|j=zLbUYe3^4oQ)}DqUp{J_hduCbpt<(YX54B&1g2fGIw{a^y%hj`BP`#1{@P z7*PRUsfejmwD6{|XHojS1cf!C->waXkO>Dxr|@@$Wg5Z-=$?A7rmjdV4Y;+;XM?CA zrMk0IR|8YwM`U_#wXFM8rd=2{YWNd3FXveJxXA^9G<3(}IGgx_ zj5NYAI(6>N0KKVi^jA{jU^5@|02M`(RxICAP4o-;p*K68Ke@#5(Lv)018Zn6FMmM) zs}8utP@hWqD{uke|Dz80SEt%P)vb!2!oNCeMP$15+5=mCTi=6VTF|M8qF_KU7LckL z+2wpmmTye8sJF~FJ|5~7lanNkeOVtQu z1ZOll$Db%T-^9Mb1<`bz+ozDUn(?=EETGJq%(|M?>R|wbMK=*^v%^u2d-u|@G?B(T z$E_?LcA1}}4ebtu%%b!MQnCP7bIvWZYN%VPCJ?)b>iIgB20ei1oOBdN z%_zhHI4$LN{VGm96~6Y;{h+w8r$-QxelhSS-S%zo=Ee?ulH(O++UllBzVNj#Pw?G)=BqbO%;ApYm)Jqn=B0K5Z3YqI;uCstiK`V59I& zU~!vje#Q(9An}j-Zl{d!70Y;3guYBIZ6~FlNm&>V$|JEx0pM3sT#pj=dR{y1>rR6f)+~iTQ_@Hzv%gu9nYQox0KA-V> z%k!D@XuHe1e+%gUg4jp)t^c8h# zSAvtC=vV|SrEhM^H$0RQ!xq3QUn7==+11Hl@-q@cSH&@;-=&9ddRh*Ao;pM0z9$$H zt*2t29GsEXQ*5vrMqlN=E0`0lhx&*fnu9-YPSO$|f!vtih`snVbY&ssrwdQ&1O=qm z7H#2a1i>1sA4-*9Zu*2d6Y@{8j_{WbcLrQo>q;kfEb>STE@b86^p%u33lYm{*$XRZ zXWeZ4g_Vv_30GaD2pnUbpT0u2d!h4K`nxEjpFT?01hGTrPj;Tm;;xl55 zJh5Sv)AUxbJOMJ=5o=XTznVk{dNwUDQl4cu?Eyh8`71_T4W@W_3fADvj|_VUeev*+ z!Y}Q}V0x8Vst~Xe3UXzzV!o=XiI*KpiW z^{_Xs7f|1cX$c0rK_yIqF-jDUOs&%-&TEe&6>ogR(iGVIgD2%u6uP>Gpl9$8>{}V{ z55xlmGu_?$pc(>r)?PEEV%LGN`g?Z9y^eeOJ`;?+5`sBM<)SB5xi{Z^K%VN$WN?X* zK*5;ENL-O51?VY+n~}f|UpZK%BoJsQCB@j~GJgRi)Jl2r%HP}6OG>bmK4cuZd1z_O z*1S?Voja!DQ9ME7KW}Zw z_4k)dAtt!XH9Yu`P3rUDi?H7WelWxzS85BpX}s92+b5R5d}_+S1xD9god@v$j(d{Q zH0&Q}J^(_%vGkdYx=S%zr%Y39Rvf5Ac2ijOy9PC_Fi)|oiSJ+r56!k|R=oyK%LnO{M>i4+wZxx+UWajv7_LYAK#Y^nS71y z@(;Bb$hKu!A!P2ZiSxN7C*kSqi}HT=sFVmwV0e1n6%Ig@V!=JUV!R}*VltZ> z>Jixup7W`92c29L$W?QnYXNVX@`d@DZN^M-G3f(;ncKWSRSyWN1Ak%Iyf>=tGor)r zTcUM&fq$uQX8bTOo5*h`b)B0&|^jGjsKO zdjTLBqh(R!LQH&%Ow>0ix+pkhrMZjuY!Ui=u=@z+Cy%TMhcypBnGrYMfH2-UkEfggmd^+>)BugP zgLPz4+b5AAjCc_vStaX8O?>qDD*$DdNafa%@sxcG5iSlVwNy$ClF@46F)FQE$7OBI zd@OJ3+EK;tq>AxRlT6uZxKfH=!CUUL)Ddbb?ptfyKT~Q5f1nOl{xZ*#^am0?6 z*+27a)Q|gIQEE~AQrPbLti5Ris9@@%Ja||<>y7m!FmT}tDIBRCLDeEBr(d6nNsSU^ zlN+~CcGX*nVIz6bY=}S9G+l1GqK$gMonaZQ#a+M{Z#`XJb;(WXG*UuE`bQeS{Mui8 zY5V1OCnR?hjv0Fc_S|W<%`zMo$HQ%#0rUWQ;}`;C#@=0yuBN}@EB=MWZ~IR9jrVKQu2oK;#}T*WjD@vp3_Q@ZzNh zA`1}_+0IZlDV2Hj+?oO2fL0Bs6qs+wvzRT~y?!!bapxP9pPSql*o5~iTGAz`d)AY5 z4FcBdXkcr!XAmov>ggx|=)c;-;+*#&GBgknI?BKG$^F9~{?$G64{IpZg!EKdL;tQP zznWZnQ63<&O(PzG3UL$;nvmThLuWQ$XNOjtX?{)sZz>Vs7n02?lk2h+>4J1!C=21h z55mCZZNbKGDV5t|+wm!9-66Gt;y)Acnn;uDV{Gg9ndg7YahdOX`*qli$OmN@76=eP z1dHo%!kuS4IdJFHAA7>L@7WF!?k%Ke;ino;M8UazJfzYe zKVS24;*9fhLfqXS#eJY4*sVFJ)t?#J%6Puv>j}Bon_O@rkoUZ2=*i~Z8)n&^?nox+ zLA*OV=_T+5B7EK#d2hfi-+qsPBpmgtgNH5j*Tu!y2!tdY9%uI*65-1?&HCKonw?;! z`&O~{%{s|*D;|yZhr6HSh7Z93fNfud?ylj?Yl1v!lUD8)lv>Q%Qea7CiZ4iNJ5@7c z-L6|^c^ec5&W!jhZ;5lYWMod24J!d7V^B$*V^>c{z2UU%&J?}$F;p|k$#}@#vGbsv zYojWR)w+RqVr7(4qqoAdXL&9esOcIlUfBtS;kdvKd5e%O0XL7|B1lXv zelT5bv0@S*P#TxU9F3^Y_%cDM@=WHRc4V>2m^}u>2=T}}@D~s+g=o>{LD?@Z!=j@{ zx|qU6-{9}qancQGoNUSLPHk+fN-p5wW-cT*8gf}-GY{M5%*?ov_45DeVV^gkkfFD0 zf1VIRDNtR#4+K1=Jgbs`>}D9no=yoPyrr_vVDnl&J6%h#TeZ)4vWWZCX?Drn@N~bB zaj!4V9=K_WGm;z7;m4ahZ^11Aw7F2mh;f>orj&02kz*}zaKNf`t^ZT*T(DhWXRsJcsBslU z;Z=-L+gy@%C?1Fi4iAi!PhXKRZ6ptoedBhfNpQQ0cHrS>?!6*k)`=El;Boqh9>jDL zG(%cZt{T$l@<{$NMCx#Qo#6ppcjaC!vi?8`rfg*G0Y0i?g!3U|r2W1F;E>D=t}JoL z>#2L#{hl}S_5d15cqoA)Xnsyvv!Fok56GAK0_jhAM`w`!!cl_nPkg7(OIVMffbUO! z=l?D^h(`$+%AX7=#yHLF)*Vhp2^ch(+(HQ$-UFu@^HDw|d@mpAzjpwZ{DSItKu z(&$V}Liiou>MeeVl9$>sbDPI+CWD;8ZJ#eg+^&|Dj+fF`eAQr<(Ur;q{*_#|-5`_t zjn8j>*`W8%z@N*Jl+qz{MRB@y2wkE3stB^S5>~$Hu0xGW&QxnpLad~#vOfSq<9gbo zUQluqRo0tP}w*<%6Oi+~?zwzlI&KQW|Oa|qKX z-A^33eQFAt6FAc?qII(?pMHM2{-8UUcTfq_tNE{DH!LmAvZ5HGx1| z!6!@AsK#m0iV$NA{ex)m72r#TF?RETq6~FIlMlNE);?U%IL;REtgY9ORCY}0uO#ay zU5Dy;@667hJ;c9Cf5f=r;B3stOxhW1&wP@85muFndKMvNQ(Re}yNcY=6=+9KkE)_c zihonC^t)u2>RpqDxHjv#M7c_O=M22X`E{hj9ftd(ldbWus$pY=AV<&E52Tz?0KPob z{pC`hup^o^r!B3n2CQ`nF8!M`P8@kJ8w~wnwbHyxYgP6wB`e$I3WJ^Z zqT2}7zTiPz8$T?>KS(X;38_6tBypY@$l?Vk%8vmAqTtu|nIcNXZ8)XkGNOYaQWIh6 ztE#&=v_Eldvn0A9#OVU%2*|sVLb+H@~xSW)c^oy|XyD^(wU*hsG@$r=MMm5$z<}I^d?w zwlU2z%IXa(k`6yuAuzDXXupbB7S&RZCG-MB=Q3Q8+z}5M#2kt*CeuzPeBYvi@A#Q_ z-uNfGoI_)y(NPi;PHBm@zs6+Xl{7I1s zx5vsp`G_BD=RsOdwQZH2sM+03Sua0L#+;01!NDlbtG;kFfC2t9Z>Xm{vK)n{%T9xb zhw5Cw*(znpNT|QbHAlklR!EmWP|U8+#+K;#dG(~gxabki*lD75cRf)?bQGJFoTGLy^EWjnTUhw ze`Zr|D>^EhKhPlWn}ePEwa_biH>x*(wn*1&-+&-16HkT)`k8>3Z*u9HGd=sfRI>V= zL!O6UKHGAPJ}nsm4&L^fr#EI#-tzPNfeJuY$wc?bAP7wcu#c~B9B_YUl{$AjV2fu1 zFJqZnFHff4$$sUrW_2UyOkf?G-cX7xhbSXUV3(NLR+j7aGBllxHuV%cKzSDmi4de`dif4@Deaf`uCOJT9*=Wu56AdMm| zGzqYIjQB>ABdTI)rolL#GFe87n4gLhO=z{LricTeOPek#9K=OS&(fqS8axqIJ?%EX zT1mSzj+rUS9bcr4fvGNlGcM}Ep={Q8t8keLMvAzg?e!ai3TBE}gNpey(c}obLAIXf zwOkP%QsAyl1tjn3mc__+YjKI7vk!NYLJ_65K@1GNGOxPFp#IKaI^dPjfACf|TCkR_ z&HiG#p*6I0VgTIDl-nPPthD@K66+=-l^i!n;jPrIPyYvNMpPpFfLlV-StP0h^VmRz z`XS=evGm@LZytxCSU{$Fw*yb7>2vH=28uT~$PD7cgjnW>Tugr{xBVV;8sGg62$PU* zrggU77br&O3=Useo|&j5DTr$hn2ju_Re1;q!UGVm4j&wjWyz=M$v4FV#G`mQkV z|N5bet+UD>SN}JrPu6nA5yKjI+e$18pO?+mlt39cg$FzHj!6jlU_-6C-{ZmB~F zPYGWb)G|ZSK%S6`&-g-AU5r42J%gk>K>`gF{!;No~KL+Ov}g-ii(Y9sX*n zc9cl7Hl3XMBFen>+qCUxO`rSR;C9*8$;hAgRERm# z{<6u)Ff}+_ow_ne<|@2j?Yugv)Nd6)%Ny*HX2ina3p=ACR2axhrS`@yv9>(3h^wU; z&9==VYe-Gp81(h3sK7j!n>H04yQ(6MXX`JAVh!u`vv=l^78}hMCC5=QAcNeQF(OAq zne0%}mQ3Y{57^V=WW zv-t=$L9L`|7N}Bq52+gR{sN%Bv&*J?YzV9u58$692vlv7OLdMcVJ+(!~l(ZC^Q@I;5d_L|GsM4_)G z^`RNFqgWt9!p-?-s$-Rdj|&NxQdyGIF054H*Wl!Re@E_2mj^z42t2v1a3W8Mf#eHm z7`>?rns%zHA|y(kx=VOdjRB|oG=Y(gK*Wke06zU-Y~>LEX>IaCh9_?emCS^>d`s(| zjkR3K*4Yz!9+0tJo1A}M6Gg*Emkw;|ii=V^7lNrg1RzvikyIkfWOkVE9yb#~$IaU4 zbig044Hiio&!PFYq<_h))ZlE9Sv0|!bxfoRH<@9ac+glByVFV>%H?fVt^w9=j$Mz# z9&6&^QUBV_)ksq5qEM3#JEAdquw<1a{ZU02^9#8Whu83qrH{|{S7AT}hnv8nb}by$ z0AR|#;ib(8=itLqU)meDM>-d^v5Gc-t!AJ$=U8-0nosl-hFO@UMX6F-8a<{}O^$|3 z?xty1HXAkR>hmsFX+N9Jtgh2sfRYyXp@q86<*{jIOGG>F0G?;=_4)LCHAcgRYdiC4 zOf>AW#Df>#!%M>1<&c|F`vCc!;_21UAGbF{;0Y*vK*Xn*>!Bw~g7cx3gkVp{h)cn2 zPwJfnxz#|e`!Ve9Tkj~61^9>VgRk(LGOQ-*?KVI4arkniRZ-3baZL%jka*VV+D8{a zZ!^JPsLfNQmwj9j3|xJW7F{0d6`Kt$W!YVBb27)nkwgwp+~zigIjHn(pC7Bh67>kW z7!Pelpr@ZzdSJwQ5Z?r80=A4X`(TqdM3N28&0w-T;LAy1`?{@d32XfJ;TFkG@$3(- ztzazY(e%J|#>SvAGl&RQa>Urbr$FqvY?2IUaxBTsLtW@y$Bu*Y1TtdSXM}A#F)pvM z=Bx-jmBi;A3qlfM(>1iNr0&^Z?P?AX8O#$Yo*nGEb7S8W7P}cMwP8s&x|8d)b>yuQ zK5e+*xpOd7u}|Jy!?_wiOpV11xOx$Esar!f7_V8MACoknBhDD64gY}Ki^*H*sBsj%IEesU|$vDJ3!53I3qf2wz>sHSc2 zufN)6wpi*>_O?)3!d0^yt4~d{VZNy!`)QqiVa>g@c-v^D#e?4%RPXCeF2IAka{BEm z9%F}q&D1EhsA-cp+GE=xn&(u6^fYdy^2f8|AZv)L2vZBFM3L0=l=vk~kuK3t9tqG| zDK703JIT;y9^H@xyV&Pt9`qL96+0H?#v)HxZ(U5Oy#+wd!oxR zt1e9ClcnZxj|7l|5@SzR7tyJtP$JyQLdmsjbLHmZy6g`68ru5npwt!u)U{Z<4Lkh4 z2AVv3M6;u`%^N`rG}TJuTaavt+>Q!AXB96^G)N`bb3he8`SDUKsJGy{9@A#WWoB3_f5HQtr|)^QvZnl_)&Ai41kF*Jqg_h2go!dazt)QXmHxy{aQlFH>%aZ^JgP{khL>?FFwJ@J8Lj(tr?H`Uu!h zjJuyj&nYXTv)(Z z7jbm7bNrXsa$d~|MeUE+vc){I3jrg|7gZcQj!+Yu^=MX7^H=|=q^JeX0tKOAS?^%} z-Kxh~Tl+R8GjI@kkX$13IxFURLg(NSGwvcntix%-#_UWtl8^gws7NSeY_o?h7U|3- z?2fw+I&EJ(H_pOR=m+bR6&u+n_R{zsrM=78+^JUj2#lnv>Cs-M&oy z<4R@d150h}1UC~y%=pe?6dsO2ppbA{iWFy(1h!~2QjZjFhyDmtS!ZLt8XGQmGK9!l ze2=vt>7wAw#LzEQ5^M+3Dq=S>2OMNEYkITl@g>%35EOizRo~R|Hdj>gAj;$#l*D+E zAq~eKP!(TmF$tn;DNx8eb3=o)0CP&1G6o0h`KV&rUelS9M+e1(10=bkstt};b9X31 znd=dUcpbj1W^MS*)CpF`lzyENye^269r#)QAW1FC*8;L6f;D2;2!{GrmK|zTA{kiR zytr+tk0*>*b!3mz3`@XW9M))Q)vK?iP!90c8fzAY3eGZgn%FjKcXBcx@?)=kCs}GJzHS^BAaFdP z-fP*Uq8~)pQ#mNB%-P!`ZBw1VDQ)pvIyc$P=D@3bpL?8T_v|N z+VqemT@avc^a}!nYlUfwY0aBuHFJ@iSV^AAqZQVr7TE8`C@|9%_gQ>dm2A8oZY0>e z{&vt<<36L>%2KX*c=c1s)+VfOOzmjmfkjUl+k&=6sxDyeJJPP{?Q(g4x=uk3g0c0M)Ip7-fmQ2O? ziOi+_T2Q5y@LDIkB(RjapH!y2Q8gKFiHaUKv05JQC>N=&bU(SAA(}cA8NJvl{{_E6 z7klJND)4gw&0KHTmg44ToplbyB<($9nXr=@JA3kRlNpRHtM zSPRVwJw=>FA`gl$G}~n#yh=<~x(;J4qX8{YZ5QYYs;;?QP5ejEcx937eUgk~ zlPf1-2CZgzfSKKCwTAtGJ;sUPmXwwa{9WC~XdvkF1P{n3rcYh)sTf`1smYyEslgWw z5kSsXzXyo>FT3&U@u_Ovr73d0awdETe3=g)0IXNo0NSh6bB$56o}-i>=kB`*=c2nZ z=cc<(>rSZ?{u5^HAgkT2Xsi9Lc&lBlDD5!|K4K{{90S%}z+EtHMb3?DPR)79ATgx-zHK^mAdd4MD{iD60x`})tvlr z4GIX{bHLuChv^@$ko)dj;~$cK+-t#-f+v%Epe~E7nkI`r+?zb3evzs^#NRg%kc46? zw(C1uz&Wzji%PDL7Tw_)m4#%PXU&F?ms~x}KA!m^4E%i5=-;CK^wrcUUU^vB_;Jda zJXj&c2**i2k$qAK@@gI7`&%^CRc?QBiWRn=X@ym5@A4!d6)3W$vRl}%mNL)MKHOSy z0d>V1sr9Tqe-Cvf6KTh2XW824skLR}O+1T_e^zaXK1%L(hO=*l)Kn>JNrVmPG0)q3uJm4R%-xkim|M~yR)!{vrcM|!@oy<-% zhe!i_B~qlpVuPjeg~5b+K?PxaA%p-V5a8w+B*IJ#sjyce`5}IabyW37i*+G4Dr(D? zZq?0i29J{8TvMaAWP zoSQu<$J#72`j{H-E!$x~)iK#&d2N@wx5oPTDe_e*Z;MV-@U3799Q&m~@@?xgL0i$( zTi6|a-xm1AeWD}=Yx8#Qr-PdC&;^mwCJ^LmnOangrG*XSMAi%Yl4C~&1PmdFId~ux zh6Rt(jv)poFiHJv4p2Yr1h>#b8mK+&)Ynt$fRzL*qgExi;}}WJl108d;pRZ9x6}A7 ze48MW&iuNhAD+csCQk{Q{wDybcC!y#ulxcT@m^Dxl&``_asJHw;M95%5=k?~dJ4d=Bw}UfSw)8?Nj^Q) zybAcNoh&Po>r#I4`f6{;8b9}QVQOWnE-!Rw#hrl#wj zSOJ&tlryGT$U}=38&eZ@`aC-uyNjL8q0pVYc|LdAM@G)MFNU!{H8ajC4~-SEx4hKZ zey}3LHxxj7bcaUC%dybNhTjF{W`6tf#WOuq(vmRFm?}}|E>Mw3cyR^rMUfcM%=9Zq zos4GyGI4pVaai%dS{lrqNRBoOa#TT_3-r!B`h_;HM&1ywN<3mW8%KFXfsw~Vm%W{2 zPC`hLk(X8vu@4&<-VPRZs^?4w0>sBq$VGXU1TI9m54oJ?VRRs|e&RRvfkC~;fC<6E z(h31=)>KJr2##O&`roT1KPZas3IU;%KXUOh-NkLXkYGcKXr#) zk!vb|82FfCE8)bIYCS6J4%8kK_YMbFASe1N^8k&ZKJ&*O_QS4BoihmGmn+j`n4=Md zSBeWK+UYM|I~1hBm1_u;IuIhCFcVtw<3eiO4{VI@(BW)CbaA1cB>C{ z(DADA;g$eJ;+Lba>%KHH|CXDZE(UCIayZmX`HBKe^(h;WrCS;>{SgEq_xb z4rQUR((*1?(a3en=pvN14H=|Z3uoprdNl5%pK{=Xs9fxqqQ;*x(*g0r=`ObDeKH1Q z@vdS5o~16U-CAS4LHL84C><<)X0@-xBQ z=?76!n=KYsNbV#3S1*oMcBGF5-Aq?P!OA>nVfEqKolXb2kiaSgvb9bcd&DQ(cCJ|?-`-Gn&LmpTy;r{YgGWkWkRN8?X(3f0`C3`4u{ z^(v5nW#Sj4yST^MjvuGvU<)KeyF@wQK9~7F)Wh5IHgf=JD2DKr{KDfoVX!xfuMA}O zGmHTwM7%q+bO?cgtX+v*ML^7e;;Zsji9KQ(%kP>7vV=QBT6>^MQb#IPSSbj!J~yy@ zC6_i_1Y1i60-Vt4-<(|nf;VbX9D)U=ZK3wm@^TA{6Z8`2)e1KmHGCcm(&_u;e|8vy zFt+5^Ba2u+wVSZd(#6InE2}g`)a48vCmy-koc7k1NUCl7;A&Z&W?{n&Q0as+49BSN zOzqU&3}|ntXHz>lkB7#p+Zpx@#x25{%|TTeB-V*}l^^pJUOHsToo8~b^^v>0lB^-@ z4F{G}#)gnbaA`3LjmDzRf#Bbrw|&OsgG@;}^31Mc*2}wk@l-BK4{*!Lhb>U{7T8mI z&XHYlhM)G9?MogQMv+uhj()I`Av;S*h}$~H0}s6~7j4sEwCMr|o7icNjph&uS~->u1_tljt$sg;4pce}M23G> zTBYhA0qn_hC2kau0`t?TZs18PZ{@}_RN`A8)cTBy4kP2}z7@`ZXSXyOe# zWz~~n3q%rB4-zuuK98Ho1TUP;^q`S7UOp9e1rYZV|j^qgLrp=n6cH& zGkBcNS4#tKJ|svfe3>WF*Jxml6do=4ywHP{h1|=GC|MsEExC+fOd{JYL$)L}r-{#WXcvY+HaJ&;h@`}N za*3s*6Kg!nV%}_I8WVvu9@x$DbjRHsrmDn?#5qWL$*F1bIe5e^#9co3CRaxw{bD8g zrVVy&qwI{8CHbSVmtBE|c^bl4%SMddZZ>i{rjf7TZigV+CmUN`qN5q8 zh8Bx;>R2K)w^lHwd8F;?w<_0$Zv)LNg7&M1qJ5Uq;lmHwa@|>!TRELXDb!Rw(&!sM}Wx-Rd4yYc_jGf9Flcfa?!t1*qQdYBaBaQe#5pVO}49# zPi%h1sWwVC7iS+qQ_gM%${mAxH81iS-ZEEjimY+clrA4VOG>LTuKto~vA@&;nteug zRkQ^_?sD$EI0k#T?QtOL9dRo(Oy>>fWoFTF-5bvWZlsItCw#OlGvO@V?Z1~~z> zV<;~%?vzf`q84tjYhsdNMUstbYhn@!+jn;a0D*noS-KUoN#W`+Nm-GzG^t4R_Guq; zMHagjkbT+-N51VH5@i$^E}Oz=aO^>T+Xm0uFc}ffqE!&@8H)b>S|ahZ9cGqJ5t7SY zxf$9E!-BCnGb?;@i|IV=+jQH0%$qE>RZ3)WZs=RUKoK9|D@Yud@7>F!Sip(JzWzYV zbenzzden5TO`Qqf5+ za8B3P0wxY$M$IV4LlCn~tXVV(R&Fro-`Ol+iNMqp@i86oNtfuj=zuxyi??vtQw-&) zEKKS8N!e|p8ii5q_A*4F#0Ya~q=e(wxN_+2)Lc?o`k3;y{9vMVhf%YO7p?0M2~)Qm zvEy~htH{`|TC^Pfw|+J@CnL&r^_zjPB?Ns}Y$;c+f4n@KA44p^jngplBpu=_xj>Hv zlxFu6iP$4+_sYyzK`p7IY1z!lV&H>Rr!rHULq`9rrg22;7GjGv3ovpo}uuEbn-au<6EH5 zhAC_X6xsVR{N!=e&Hs#fi2RU}`LS{f8Ljl1rF-NJbez%i5I*J@YyY!XSn?JG(Hg8< z=8H?oSxqA7{4HG{xvo)dnT)8uenJv-;^oXXYv=;Bq^lmdBNV;A@5(%kEWaFesvpNK z4{Hbs7Gk-ThGT~%-SuMiU>n@0N=uqgixaxu^Hv1xb37E{&iFyVMD%G$#8a!B?D>r; zyUz5E&%U<(8CrwT_a58FC`s(u3~d^<5Z@txk%PtGfUE{$0zaB6RqY{Mi%7&^QAAen zF_Pt6$2x{qB#+*7ySLKCN_l%8fHy1&-|*B;`_YZIHDqWR9kPonM%Kigxy^$Jx8zIdrxeobDE zWfkYKlz3(%L0>w{65Xuv=r>>a#_8Pi4H^eE8q5JFK|&LdaNx{fxDgC^h2eU}RD6MO zd_jdAo%rtWP3NLv0AqMivovkeP#`t=vri7xT?AP=N!193%^x8wCy~Qm9ktDH-^0{Ao_=Ogn@o%IkWE-;4I&Sg-_9T{$F)wHHaX{4 zu()LM5WEdKqY@g%B%G=_?NV_nUV^CPcq40mQdqpTNd^#;#L)hj;rq7fP<0P7l}Np= z@JLigupk5Rh7oAaV z4E&C*Sr04B7C}}xxdXMVNsyXih4MkOsx9R&qgS<&q`v$ z<$L1%49%(l=`sv4i%ID2k1tmmxewA)rd=az^}{rYaJU#lWBQI=#}U*K7!j`sGcR!| zgn-xBL(RL7;%Lg&2!lv(sqdzqpmi3BybV*oyfSH3BqHv9BTF`p5mzkw(ytD@xtnm=OwnBms@Hq%X3

D!6Sc18~CvX>M+{qKKg>WlihydyFcD$S;>~f#(P2FJ{GAA6Pdu{lCS_hppI#tt3wVP48jA)h{l1RfHrvfhOBHVD+qN+^pIywE+OlH5PV!Vrv0-u1(- zF%h?a$$wIGplterH>hfk_NKT>(Ju4Vmg&{XG|Dna3kJLvGXJ(qpuE@eA-Pxz7&lyE zb&NIGjC!XVx}@Q#Hor|+Z0s=&_6_AzTt8!g1Fkv30GB{$zZ4JO2XeV-QQ0k5AjwEx z8tqE@0ljpzWno7`vlWHa>#(FIU5$iUM@tCf<@{XqXB9_;sSi(5KX-I_MW1wYU;I?m z!?xlG$9oLazU|o=XFQ)&{!8WwWI}+J$(`4r1{erP78D2w)!);CvH#;YfQ@ye@<`MS z1FBAg;@dZ80`3!K24y1dm>5%#(BNMx{SM3@L-7`5mlnGG_%XYnk_cVP^aJm)p@KR( zqgkTs6NSMyBHIbxAO$;kO;&iW0RXstv!bw5LXztowNt&1VFa# zIG;{3=nO7P}K^xT7&y)6E zUT+Q#pPs%61ybY(HxUX?aCa`Xq9;!ZwkuQ{1+0iU@y>2^MB7!gx4w8>sKkT}^AmV$ zdp`jmPOl8Q+3?pBkPDkR$jK`FPau|Ag_^Onh}A7nTa5j-wH5pNnt&oIUMZJ=w8pg_ z;a^oBFAF-1W>Fa0XU5tMTK23MN?9=4b3PPA%ZqA4e-q6Nn-L1vPCCiliEzjCYGM-` zEiRQ_OsizgX>rEEa;GzLTQB6ZJ=@R2&>u%lOWmp+o+6^`iHr z_Yyk4Nn=p|T~Oye>AeiWZ_*6HUx*UCN4;+y{u^b9{I?p3zX!f=Q2ZOHg8nz!6~D*5 z?^pO6mx%v2x);93z3&qD8)r-OS3Tq2v)*@__|0;q{j0tc?^*Aw{C~4V8UC{7|2^z| z+2?PVAKTw70)3BsUpe<18OQmz>ge7B-zSd$25t-eWg7W=*!%3?-!N;DzsLoCk9wbS z^cy84^A`z7?@{kh#DAks760OV{5|UZ(duv1x$=KKX#H2vzl&CXgLcjSUt-ty5BNUF z_{|Nr{Qn3!@6aWAS2mm5LAzXP%&gkDx0RZ=8 z0RSNY0037-LM=&7MlWn>VlQW5ZDn6$Z*6UFZY?n`FfK4IYGHDWngft0!M3N{wr%~} z#!TC`ZQHhO+qP}nwvA~`V|L!VyBqhuw|jRhDl4L*zO2eRC-awiPNcjPC>RV75EKv) z2|uwm&_5l}e~XNWvH+cgtSE#0UkvRp2K5gNk|{v`?_?7X$$8IJwm96o7Sw9mM+R2n;0ue{Cq(-(qBE!|;D6p#LXfW?*CTZ!m;^ z#*7V|4gL*_{Lie7fvtg=iQ~V)k^ULCw>I$jw=~B8fp&5>aQ^>pyrbQ}wFlaNWB*@o zNBrj+|3C2m?h-Zzt|qqs2FCjD@ZS&7|36$s_HSza$3^e&osFICf9bc~EO3M!z(7Eq zAV5Gk|NKV+M$Q&?wjzID<4kX4ZQ$f&lOSWa#E%rZXOpxkql6==MYVU*bOWr{9uQx> zDv*kTOKz(yTNTp;ueG6jTwQhF#7XS14|!jNWJC$WYrpaQH2ag~=h2>@?>ERjMj2i8 zQA9`?Ml4oqcLJuc_kPD&9=5C3+My_C#CYlK{4sS_uhBa1(#CZ7bhNOdIPM(Qi5LLHJJ6Esesx}+l4RX?{H8`@D-<~kO;f>QKheg{waQWKFIPU*MiXUG zSLS3eRi0Q>Q-h8Xf0{!tL*X36`O@njCB`uiBoVf%55K{&Lus?@7TK+e-d75c$Jy)fwWV+$6PV4rvgE{=NbsPA7L zeo^~-m*=m;o&P!<^Pe3qWM})g7ymDB>m*#s4)P;~m;n^Q6S^XQ!?9EJ@`sezD0a@= zst(o3ki#d~OEkaPf8PUpQ@KdyZ&)W$e9dNXE#-W@fBlB=7i(`i7!B0|0mYHXg{lyR zK4VqPjwDM46X(z8+O*|;bWY+ctI{zwASIsXVIRkIEvL_h3Glsm%T}CeYGz85;NW&g z4ACH;KZ=$~iLaFoj$B854lJ+luRom60Z#}^a(0mxVsj8m)(VY=i5ZogHH>WVzARj% zPZ=UaHcw6@L_JStMF>tmjEcH9f{R}tM44;*z9*K)+}ioz&g!mVwo!SV`o%Jm{O)=~ zyXbO?2al(tK1;nri}%twed+-mT06Y^gzKDL$=9SsQtMEF+(i2j?N3K}?> z$p6(dK?5VJf0#Z+?cED?4V@>*cupM05NUXsogGVvv5{Y59VH8?o;bEV01bC@9?Xk2 z=7y>9I93$GMIw!L=atBDdC0%+KPY!;WkNf~!5R*Y33E z7e6DUqO_*wUDQ%pG;^ItC zv0eh_I-XHG+Ew7>umIiS!>1s@aa1fj%ciuKAx(j9!lRn_q}0m7JCH84%xicCiygb> zMn9>tuJXIL?Owljzx3J*uVD1C!+48?KVv-#_6L1td+-#+?Vv5T4wD1N3nL71QIhGi z3>s5mk?|omx71}dqmjCvfO=l=y-Vwk44vz zA{Z*)2$hKHq?74&<2g9;#bAzs!wU;4AEv|=$i#2_{$YlDDSU>^H+0{cBMu7RsI+l; zRE8rr3g0+Bb9IFyvh=qi+L~$+HB`UB@(7MY;KrTdJOR_NuUaDW%r{tF;sx5Uia#oX zaHbk!sBuQYhuuD#!>AxWiGEE93dc_GCUm|B$(- zNOCZ2ld{rgnY8Pmtx?8TVy5>pWz?MR_`VKMD>@6Rf1^#Ki~i zz{LF?5#orz5`%AYq8O`Oe~C&h>-o}$6WZx(YLTavl-L7h>_twwo@KyN1ibomTpaRlQRsfyZF^%X9O?h;OL2WjvWE^_wBdr0tUJ*< zGiUHDC_tRg74%2hKUp_1Z=g|kLI&ATVLPDNyGNCAG zOI=XFtuuP@xUoW2Mq^q=lQ%kJ`9h0x*B7k<+3}f)lF6DpUwtrtilWJyJ%Eo_y}Ev( z)fFT&fU;@aUD{P!aSO7_8~VFRO)r9NMMu!f&8NGfH`qnW{^b&OQbepf_!&4`4g2os z38>JU-Dx!tO4VsK(zV%urjOC90i*878tf{5#B*97v}bS7wiEemK7wXlc#MfVj=npX z^JQt#cG;;1{57A@Wtq{wE-~jImki=O%>0lD0oc+R>lOJ58?UU4r+N%oQpVimOW+bw zVKKH}g*z}mw&+Lfg?mpd2hbk@>9MaLv464*AWsJGr$)1g`U&UfBJrceIFQD)(CQz~ zMPq-ej2te=;Ehc_(#IZ|yqm_hQF*9+qM$rDMFIj>f1HAnonNcc4%rM}xgOT1_|dg8 z{k{>_4-+(~x$Dg|>l+L*OE`cg82qWrcVbUi;+nH=(yq90UZX>e63bqv>R|7@bqW)6 zS$tZ3@ouR;1BP{8nn1uBzb-@O0=Z*NT=81v$2;lGmJJrFp)3>QPO}&pt+-7bFdTnM zHSU6Ibb=&jFVeh;b;z&w%au4OvW%uvMNqN&G83G-5@u)atOtx*A|Ih#9LI;|L_9EB zyZf;S=_sA*!;|g=M2`w%XLS(7I!}hRx|PrX9pY>suaW{o@xt8lm@1o1`p|fT5xUs_ zynMgAs3q`LmhepdS8QtOK6hG-+f$zl7T3JTf)*e-`M2P4CIBpq{gEL7%Xh|pgti|C=wI>}4YtuJmQd{q_fR=Py!`-!0r=lnRub)+#g_HKr+wYAW}J zhDoKE=F7l2yO6?j+9YdBsq` zGu&EKXLt1e)$+CvbMvf!t-b{Oe_BIH+F95t{*Bp$|K9w=2QKnmvY<>zc$5dR+(d|j zO03}!RQ5uUg}@5=P-KCM^TM+uKkyt~jX&bwXsO9yc>Uu9uelQV#aWwjpJ%U+p02(? z`=MK{sEkNQO{3{TBiSg7&RcdD zs0i^8%G6X7L+lR(uJiV2P*>^64C#Zk2}52;jD>X7^X;(EO)PR zbjTd1P?O#4<&BM)!dL637@YYbhOW**+lrxPxL+3tLxQLB8zBW626GOZC<|57x#Pzm zX)Hw4OGHD;{x0IESMyAsCy73lXokj(a)Y!I*o9ZQ+WS|F_x4X&N`nFcc|ZUG;r;h4 zz<);IWK93Cc8toFBB}rqPtq2dLkbotiF*VN8yK0p0P;g5l|o<|5e{-?=nPaQJyp%X5{X z2Tl@BZo(=51KGv!?I()ApHwACy>vLarjr&CxiicvWg<#Vquu(iPzwos5*hM&-|$ z%*EkM=HOF_v+)2+Hi;>AJ(!H6NV5?F%$Bm?jcKRtaugX6;%n*zgEEFd1FH%2-%Ew* zuj1}(1gGtz4mq-6#JY`FvGjG=k^8Bl*90jvCT!Lhr8-5|QHwcEG|+06ZP-tSK)bWnp<2E^4I=SG5LOL$HgExT<&ii=a_ba1k@)D~yqa zp-kI{?KKAox0X}}*+;pd&}bF@synP)w^r`{%wt0EN$$dD*LwVt$;3BGDbfNeF2d^Q zN-DBj?b`=UMxYy_Vo3Ijbsvhp#^tkYYMi&3P1ddVefSvDl}wkLeTAisIlguwqTf0i zXut7VNQQQwZSUd0v^h|_j|fd+%GU7ZhURat&LhhK3=0|;o<7ne>-1OuY2?hY=&0S1so z=L(Vjdi()lK{j4~mgioMr7iw8eg9ncYYOF`5~R%t3)zz{HU1}^YDnYwS^|u(Fa>D@ zok5}}sBghMtgW5|itABd{*-{e=w1sv^{3y+28e7qa8GUF$w3_^^(yy@T*bvE!fD7_ zBHrj)k|&H6ASI5$rTbpONt>|4DczE4gI3mBd--G`@a)xek$Uq-YmyKCb6CTe+Jzoa zdQ2g9e)l=wGj2GL4&m;m;=B?4h`&ht9nz1W1o6bU8h;t_QJv{s-gjmeB?+E(4>}iQ zog#gi{L&|skXR(2f3qG#*Nz$X1^L%e$lwdoj{yb*1OoMMMj`V*Mq!AGjT){9nlA;k zHA*Q(s2f$Hr&>d(DuiqP_fAYU!dHfm9&L5Hp zKV=Bw++4M&>dj{-rgOaVI-a(@&St-#=j!@E-EsGd=cC-7?{#rBy7Pw7LDiD5?1W%z zFAh2b5EIkIk05xZ7h)&SYz?Vn;uv#==|J0-io1*GSODJ98aJl&G0dk+VBJ~6f;f5m zN}%YVuULv(gY>Myl$UTF9q7+~fWugoTc zO9%SR@WecoTJL=%rgFzYVbj>EGPTgZDGX#AD>Yq6N&sZ|6&Qo-3}8g$nYv318MTyB ziwdcmfEi^(rG>&@vZ1r$VVOs=LIiR~A|9ztqODHo0^Bo9^&ck1COP-kIy@Z zdoL=dUP;@brVr#Nw9*ugJfMS(fvLi!8Xv!D_3O)&8JJ`(Za4?ZQyoSc>s zN;Fj%f2WUKPb502ukWu1+vLw4^q-jPPx+4>SVajYDWVv^6%h47v~u;1l6JZ;u(8(< z#mAKk8;D|l$J$%A)?)DWPUq6jMrn8)015to^s;<@zYtQWFQ-|iZp$2ek>m804a8&lZH8dfVbeu3SbBK5l1%c_ zBlh~zx{9nZ*K)Ie>zZd^Xl}<&MaMin*)*9{$KuIjPIE#~+KPn@Q?^X4fpPkSjc=$w zp{}35pOj_b1(5M2OfsoBAwt8AYF`GR%!`No zI_c=|px}J5xMG0jn8j>#^leZ~^bINdBkCa^SihQub%?KNqkGJ8t-cckI2>?5vCiVm z5H3|Hf<`2-B6Q=;DauI#&+zwfe(pE_)TevxGbR=jH#p+3G2Dr^=QWUx94OKj=pTX{ zP08z^KjBWA-2GA=(o=Th^dmzjQz<3F;j=ddUqJYf=hdIlwWK+zjypI6Kl$Tg$q9xX zk!^R|jY>E3_RlYgj54i2-t7MtskHX8*lL8!u2)NY%qm&a90o2qAXn-&t+)1Ef5 zRQP*z-ZT6^-5yST86#tHJ3fR!(x_EC_K>nu0ap$`g0SIcS?x<<%^sZDgK!|6u(C(= z>4TcEr;X&N^m&88;V_uhhxM6)$l+3%%Z=pc_VFO#;c%MHWPsko)MVgNnbc?ZwIOJ* zSXs;s>Jta3A*!&m$MoTYTHsc(+jrqlIA=o6p4@?hR3UJ+%{!otNQ+vq*Kb2D%yHW% z;8~L2@F83~4KRMgbI^4;Rd{_GGI`*Hm%?GNmv~L9W zA8&4QKhksT2DqK> z>$Gpl=pzR8K-?a6Ni6ZuyN`n-cI_i`7$5jzzH~kSy>#p|VO~28e9?2C2V$l-b-lj` z(RYV=^rQ{=(60|=^%|AK)o|lR^-f62~!)7Qqo1rEuHsqk6wc@IEEu z=8c+Zzg^)q9@)Jm?seX4=yIP8o_T!c!1~P{5o)WC?n&hM4Pv^ViBPed~3;J4h;lH$y>f;CAhahpo zV`^$uQ}>~tms`e$`UD^dI-@p(GhmsUEN6>rFiZ&!93DyXNo07sX;gE>fk%i&74`wogN^2UQp`ZR$*!ck)gE7f7t8ldP^K zpY=&VZ{;&@nUaIO5og6CqsT_yB7sxu-^H*|Ray+r{Q=tBIs+9O-V-B&7+Pd7CH5gI zMzx3oli1qWisCe!6g3JypzhCW8e&uB)74$?VpYZatl3@0G={dHL$nklNJtt|^on=bTSbv!K8H z_(UGC+B&OG+dG?k1p8L#gxqc7lF|L*{+itwY28J%E-Q%18viNNP#fdgKC*dkX2b?2 z@u{M^K4#T(5$*b09A0SYoFQ$2h^_K|Jg$|U1{Izri`hTHk%XNq-SJeyq-=j?+Kzxr zcbctd;wKV{Ul*(G7MNlCMa9c#= zCJo#nw04MINxM+EJrM^xvQw(oCWdB!bS1JR&LDS{<lK+6s%YWzH~4hIV6~ z@ml{HRT~N1Wqk`8{7Y$hBy^#ig)OJgf?6qQ`=Bcs8l3R8vyy3YxvV9tmSxWN#KOP^ z(-cA&m%Ah90NtjcQ}!Iyl>S_jg4rfSgC^!WS}|+I*WECVYgKS>{C13YG(r_wg*ett z1gl1?Y9>P?4+)!eM^TGPX!T_BhKY-dm4=Fj4YdMS^^0q&vf`PsIB}(X)8=QZh?cE{ z_*9lksqzuj@Hm_HLVjY#E^#8s(37EasHRWi7&PVD57b$bg;Yo8OR+lQ@^XpPHz!{* z1B((Avo1VGE++Es+4zjG2dAGVnc61rMtDgx1M2NFy4OcQGb$4Yti3bAd_!Xt+u&U? z>!4mT>ySK9MN8OmB0j!!N0ON&{?H!sG>Y8;DuV4B>Z5(W26lNr`$?f~K2Fd_Dd9GtHHJ&B)t z$Us%Mcg(<5w>RjE;-FO9(r5Y{Ly~r@=N}nw{5}19GgQh0V_&@r48{X|_qAZXAv-Ex zIeCzHga;X4szm}+RNcTdWC*kI7Vl%a;E4#iNqja36T*|bM-tFKhKE~kYN&rg{Wu=* zz1RBv(%%Sr?e-xle8c~+KIpwA1pHxt;JeR_AUvX^@CG3ybo1hdH}#~WP-fBkV{)GX zJvYzwJ5eew8kv2_6dG8*IY% zrlS*=K0wnb9mfa-Xp@W~*(x0uN^q^Am5#HB^inYj7XToj^?%HD0hh@jHeW>4KF9J!PVnG{~ZGE%{?888~&kZdo*6l;ew=O~SY3eOag zEfX&lzHh3O904f3k90Jpj#HqKRshJdh@khHL@q_pDcD3-9Ks1nvy3=14WXGuW>6qt zG$Dz?6IEa&D<#$Kpf!nLU~&wE6I)6%h3zo?#M-wUM>C7)DCNYxEh(edEv<)^o)%gf zX3iEIOuCEmC`_%4RZeCC?Ljk98l5IE3V$zE@7K*nhY2+#R-#3VIzQk{@S`^qzQ`?A zr%g>a1YA|iqSaGhDfv*0yimjnE530R4j{!)#A3>j>1fezZ(=h)tlj@qqD7s$AWt4q zqfzlzUYM|(Yy5IFBBmBr#x^~Cs)kIPc1HG5VeS&2b^chd zKxgF~p9d78`{uf3CuY+VBkv@6a>lP>XEEADHzI-crhzfjHVU(mhF|m2rV<1a~p;KFx%vDwx6QFZa4ZMB6Ea@av zeQ4S}5^1e#3BLJN`BVJP{CJ9)7+p&DhO76ESgZs`x=(m$NkgfIh>*^*jiaTsIi{vk zz}_(>THe<&LlFd!wv5x_9Wc(dy^lD7)}vgTWqgyeAoC#2c##~K?FSs+LbqZ4C?SiK zSVLks?~v7q5px+xx78cYtY_>$U7tE-M85(sY=@?o=WLWL5{>?9-Gk_(WHPifg)qb( zH@oa`tnjObm1l-(M)o>_pg%}L@0M^YHD^h(Wp?Y|aF(xhG7lwnaagN2{5H3`L>03x zc|v;}`{5lxowA@-j&~dGAjis5R3hu{3!LJWO(W+WHLTd7&WBS{T#f4DH;U2v-Y8>z z4Ob@&-)7{REagL9eR&7>@(Hfsn007OM0?P){ENlfUk-{CBAjsL=C1_1VXqrvlMe1; zJU+z1qq1b)zsZ^@Qt-_kha-4W89TWMin6YBv%jeM74lIhUu6I8f7xI4Uo`T4lrKWR zIi|KY68;*MPt)Y(P<#pJBSb5I5Ep+Zr->Mto#T0m6o%CmvpJU78c_NiFq!$Y6qrY1 z)5frf7EON%BLa|#<+;G7uedR{@$yPv%}zF4cpo5ot`3+Upz(U%CR&k)PBQ)o!e{sAX%no#QS+QABPh{~^8O_h zfY(vYE95$dkM9m2lG!J@}kG;aBADq&NZi}!C$cLHC^wZ1iXzxdacM>`b9&m;o9`Pc69 zhrc3y@)oJvSJ~HBI=1%wjq8Xf)WkQG1-1u*v@{^$2Taog3Dnb07`)a%h{x^Z$+Ph> z5I;|DfMC~!eaxIXK@=yz8w3Io0tX>s9kXlGNJ{@S&P`!TAMC%X(TA2)50pIpLQ1aV0z%K7)a9%x z#;o)_aK@nM)ye71IeLB>T>i3$@X2ir{l%0Ml0rfdh#l;A>YEO@+Y+)wyT=R+E6Chu z5Dy_Gf)o|tt#D(M_BTw2Dl$M3VEC#j>@(|U`cFr42PL4|~do zruRpmN2nTrydnm|B?7@Uz`fB1$x&l<$Oe`t!clkvMUBKt0|G%CuqA^iH;%Qp@)|=~yPD zc!Km3bax3Xml#ACulkYn7)JI+sk9ApJ2#UzeF@g=rXXZP=H(_}d*~RNHF*z&+{=Jo z&gCrPd2Bx@Zfnm{kC*_SNo%KgXTb|UzY+(ber=EMlgx3JnGzb;mzJR8v$XBvWQt+G{ z-DGJOfdZxNq{Da$v|cc?aU*HxIQ^iS6RwH+HY{~RV?-l21=1iT-+xBwX$2(H+% zzxdP&tjEyGjFabzN~z{9^pIHgOja_NXMP*>%!|I96RHM5y@sbm!z*%e+By-W-rtxi z*bonq)Bz-VG=h5eMiM36m1dc>@uh?Z#`z`;gmpZ+gA@#IN=kR7jg5C z-peqjh0Efbv!qjC%)}c^0bY6tM0(XY~W_@HLF~owNSkwhIi~HZrUtVBB{7R zVID6rj-MJQN=p*x6^3|c#y*B&9#5H%RHM{pt8izKmZS2p6r50v%zh_Ak^Bx;1Ty3$ zmm+_38&}gXMi6}Rw7&)P5J238*pNz1sgO5(u~Q{mEngM0#O#*=)sgSk6_p)*=pQ0d z{ptjqd{dniyiho1q%AhVkTD<>R#O~L3$cXBiX*J)H-aOKlFaB*CJ-qp9#n6Ts!r0N zQR<0%;XF_r9-AH>V^9rhkwY3SAAms$83*_~j{ZP(;Im(-5n9JJhT;>`^1crdvS(81 z(JMZ7gBDAl);-CUvbasCsNZ(No`JmjnzGO>Ry0P0y9i=%5fbP)o9Yg~`+G^Qo#5={oF{*W6g zZGXp}oFMRyBxS>$A!Xrpfai_I9qlgc>|WrFlt5zP3s&=$-aS>)w$+yf{r00ct?|}J zA1{RBai)k-Fw~cTlj>JWQ=t6O*|fFeT7l?huJ`4*(!}7<5k@J5QqNdJaY$cAy}e*q zi{(p=EvFNa&25O?m{!G|Jk7{QW!7cLU8+~_7`iv2_6Lx5S#?tBhlH{*Ft0$TU!wCL zwB&;&M)8i-#He$>_Fd=Uo zi?4eCtsdB<2g2lr-6H7^Ui5Ine&$ak)q_5LI$z$aiyXK^K7_j^@$EeC9IPAkhtJ*{T-2%d#2MgL547*JN z2@{MP84NunqB}`G5+OCJlu<*kQM%;3tNX?jrZ6$C`zE28KojZ@2rVrR?GC1XI^R&N zoGz-&QHl8Ei!wh{>D-lR8WT6@Z8FnY{-XMq zMm5AI8pgrGb@reCl2-p6DH;fKa6G20-JBa99RqA8n z8m_f0J@(#h|8z4=gnsn9``Xo-=qTH9>V3+o%X2c*`_b|$0d!uca}}Wc9W>z=ZLsw& zm;5=m&*#N|#3z4%Dd}5s%pvJpc8n2y42%j)FaTDT zoiD6ds8Fb6h&5Pj21iaHX$WYbvJjAvlGIc{5tFczJOoJOlO-gQNp8w7rY5>3lfnAe zVJg=0kOPv76%$1zASHj`kmTg%P+dq%VEPFA$^R)*RFmvfSj?hGK{+aC+%^6<=NdRB9FF8>S}?xLJk(Z_X5N6L_?Sm~ zSLVq`1h76SU-HZt+hG}YLP`$9QO~iC&}Le+0#1kZPdrM~ts*@rep)xmNxyVV#HL@v zCiz%2)|nSSU6j02d@Q43%DV;tU<{G2LrU*Ghe;I7!%39hpx~o;>UC)gWTgOVcr>XI zC&|fJh0CC8QOuH`1lRJiD>Q~8;4bAzDWOoqgENJZo2r?HDPq+aR;*q$!wPZj^4h{l zy4T27BjmC?=B!gCq3zRXX<3Ibfv1u})hr{Ple#96RTkIqtSbx z5m$hY0VKbu5d6ct(6=y1*9crAMr@QIEypBc+tNWkKu1WT7GOho!ZdE3#Fk~`rg_UP z-H=AWy==mvs4e4=9x)ozO{vdI+M$m4c1g^+g_wQhtF)Yb1hkn45ha4#I5Nz_WJ~6O zVeo*o)Log7iDTUda-cbBe^;c3kY&VHPywF2g>{Hvaz#N=ZbDb`Md6W?Tu%Oxj9gCP ztPJ208abzE%O~@hE%vF!Z5Iw2>K<^~k&uawp<8@hg7rZ7z&!I6Db`J`8--jK#bG$? zHxcn{B(_3bOu-+CS2vs+M9)__Av_@rp-|Ij;kz+-2avN9KBR3*=s+b3 zhJsXxq(19MOd04>o{75B+<9QB&(8ZKJm}PL*pOxI*={8d@w6Y=7> zwGawJaV>U&WOQY|!t`VCBs&ZqfE-!T$K)NV0b>WbQxB!t{@0{Wa9qe8>bbax(y|4% zN=E@puzZtD4@Adsmpn_!P3DCgrP)T4Pv$XBJdU~Cd&y519sy$X@!(V@CxUUmCPhkV zSxt~#o-!O80BQ2BfP$v<_~vLL4cQSC>eNLv6Xi1wlMaAddgEYniZXIOW>vWl`GN!; z`LL2>%7j{mV+-*b<2=ph_u?T5#6wc5hnlC8RJVzgqZt@=EfFq%6Gd1Y0 zKf|6@dvp8r7?F))K_9DIMB8#&70!K*JWKCJVfS#?s9M4u9bpRvVwjx?q8>UG{ltjm zH8M+)yF>D4ALEm876%8yJ>_MTq44fj404KiN=tYc@xS-_mX?xao<6u}2I@Kb>b1DmGmB*zsXNd)T z!5}pqJwWugx{*^n)hi02fu?>EiGg6*;dnwg${or!T{V$wYJLi(~zZC&m5ZGtHh*4Rf3`nEC|o93e;C`{Qn z;z)PxbU3|?Cewz>_Gp1oy?D3uW`Rj!&nN{n?jb2!ysl|I?bB<3Ahta=hbAh z{goPk0+0)oKdZ7E=!ax}rPL5f5M~DmY(<-+E>%v$v?X28Q9Gt?)01A3px#z!uS0hVpEuib-o=^vOD$ko|CBkIM4{k-KIejF~TR}z&&WaF&TgOrK9aQR2h8eXVYL=CQo@mHES2C2qt}#nG7;6yV`G%02I9nln161Dt6O1*oc@T@g|v9g&!*eLLbrH-MKT+ z30SyVl2MbAC2ApU^^E0r%4Z_Hb{e|X?^1XR>!ki$q#T+_a)x=TrfRY}Z6RzBwpO!-hvPmcSm zUS%FsRg-0iW}zZn!>B;m=Ph^9EyYl@d{T9Ma4>3r&-UJ(dud!Zr7N0 z7_z?;QOTBmz~lf2s+#q)>&}#%Ofr`jpKNW>r>Xp&DmO0@&=b|R$A~~0!S4vM1f_OT z@wpY2OjxEL3t5tWk5%}&lxoc^^pI+T8b2X96-1)x^c#QxUw1$2>pZ+AOo7zE)i_%S0CV^kve^7TOJBCNh2KJyMIem<%WU zlcI6J)#*oGtco`9SqWT>^5N5AxTwOs0t>amWSkDR{l>U%2lo9|SKJ{OW%!{o4dnua zabOcQevLf&23#}RBy1`Q!DK^-=K-};q*N4WtcIR?KxI>5I(t1AAnKAdF1U(>OISld z#e<8kGuc?X3WUu*q;FdfS$?RQx{inim#&G3)6({rI4mh$OuQ+_@o>IuL)Qpo8qO`N zDSHKXj1K-C9kG#XOyS}FH@0PD15J2eCMv5;Y03%vDz$f10@#-@CF$(_%~JnbA=r#{U z(7mWu9|5v=!S%MNlQ+Df-HIJ~>-pEY3atsN*)J*-&eb*pTm*6;jtT)fLA$>7ttv~I z@_c2Z!#HD9*2us(vISV=b=IAlde#;W8_A9PzAf_Ov#*%w47x?akc-|aZNd*Yo-652 zt5sZ!iuCjkB&cotehiF_#l|E!_QQ0kZN*?BiuLAH9sHo00(@(!Q4J>FK(Z(5!JUiT zKI6Mjsr1y3t}akrR(+=tEOks49CaXy*$P>Y@@u_tp6sr6ax9A8oZiD*I>_hSrbO1J zSjMoryJ0BV+#A^S4f9uVjsP50jI9xZCUrV;FRF^7V~dyQkzA9x{NZpMcp*%;jyft53e$$KYp&vP zc|Y<`Xax+fT>Sd=sB4F)9^nbU^`r9yO~)K=0(>pO?5KM0QGkcy^b)3#xQXX~2bhxrmiil0PETXjD|_Yd{YOsamHN_kyN;0^uMZn@n! zLpq-Pz=aD-@X+ekW6;OZa2Yt!dJW*4mmshQAq=lX9+L<5Zo1zDsoq#>ky(BCWsxY% z^~ZhgiR6R_HgvnOl&FJkxQ_}_xAE;R4>Cb07d~JZ2pw2fP}g} zsE9xG9^;93<8Btd)l~T_8!)?xcgPcMdNClzGAoL8d_4+~F(UdGgGWIJ+gsMCc4f+oHZPBVvkYaurWf z+d&{H?2jyhmuHW#LIe%RX`hPAOfwOLKV~1)stbtXH*p~@W?b;KRFAFq6qa2-9o|!j z`&!8+T;FRxXXE#@9wFb0i2WLm{~XVSb`K}^>C3%Wea;-BR%qc;f6I2%CVvQhTTB>b zYdmtI*CkTYeg|?}j4P#D&jZD9NEwlxn0Sbo1e7>ry0PaOnGY@&mlj+vISc7Z9$NQ| zj6FeP^g(gyu#^{JG8JWn!_bL7VQE&EXmB>I3R*?*rkAuV9@5sdVAxqeJC>D@TS}y^ zhVI!sP=;6iWW_YH|5d!IYBff5)0_Y$C3QMQTho(jXi=ewgDM$3Mz<=l4m|b6Mt%iBX2EvCguJ``72vQxTZ=d2t){1-vacV zxpCMh1pGLlNQjqnXK|L|cUPD^k2tQig^)PmpQv5d39YL8M9?x1SlA0?D%;en6>vFy z?gDBl+{%k`ivPjaIR#e&aLamP?qp)yPA0bPOeVH%+qP}nwrx9^I6KJ>C(ijVA5Pu6 zRsFPHSHE<1RevppnER9Nnp+NjEN)7B%}o&u*Z8&}rLij#np+mOF{QDqW13qYc`@`C zNwm00U>H!h+ui>*G3yUX+S$m%YbVIG@;DY3=2}~%wfaisDHp6gYD?u8%d~tr_d|)} z?%yFS>b$2Pd;?1-N^4zgwQ_n;h?f7pl%{crW?Nb|w`^keX9`9z{w}e$vUF~Fz@}Fs z?e4H}@M@m|x@bdgjTQl2R4m;XXQo|gNhOP?9v>z8ZVv1^jGbFOQG)hU^{FpfAO5zy z!rnqTe$dHk7m#$*uk>g%!hXYBLWx_zTJ^cmjnl5)yn6`_=)jsmFii|OZeM^#I2hlzV2w98+&c4L?FOzJ4J|2Wf^Qc z)r>4Gd~22+QKgNjKK)A|qz4j#?;ML#E8@#1wJLQ4Oj29|PM5FDajO1ka8 zos3=4GYF07i1#!nML07_mT85mm9%ADt{EiukLgQFa_IPnygH*inST8leA{U7;yemW z*8adCO+i>a-x5!AV-c=?y7qPJZ(aEuZ#*j+ z+sMYURiKBf_j_)6%_Q#Tsz z2s1UojKVk@wVu)aU?uH4bs^w`*S_fv$uz~U}1rB>W3RMjP7MXdq>T^4o}IlV{Mgxe1Ac0123V4H*eu#TWm4H z^jS7C5{&BN*qr`?moc9u z)=L&^bf1MlZ_~R_azwJs)zN-Uxqlj}h}>)KTj~)q8v;@{AM2bx6IG(Zi(GHOID(tf z`bt%p<=Wgp*wWWg3W_LERxgDZQl8b7XAv_)wa|O2cL-zIX$Wh4GHQRgqXtn6S=nAw zy^-pzRUh7XgOa>Df^>qOIb%uM;)GNl*9BTxpFSt}F$Goe$5SaebBWEa3aZn`BoO8z z0iJ6KUog4URYU{38X$6krYc?&cp1WhvO63Hh%Mcln(SKzYl2=KZc!vr{fVZ019E>~ zjts(75UU^PWG<~tDoOx%4Ti)>t(CogCm);^H9HSemQ**dT#&r+P-%G;a9YQoj09?z zy>!I#c*c?96vM5urtC^MmWmQ|*^8&PLk318gl{}E;5i2II?7Qj1qQKqIYbgNtixrS zkd;f|af~!k>LxqJ9Vs2NYnlHZ;?CVmmZghirp!S}C{IsH{;<04@+E-`YVz z__s7Y0P?*PBh`4a6rPerO~mxfCkzG>w>Xwp&RZ6H2~Tz~m9Us`_dS&7h7%~kh^VIQ zh~_&BA4^N&X%-)q{#r{dx(Sw|T<|=niMEly=i;Js;mqYmp4th89L)Y((uH{6z@!;y zDs`e!7VDfQq4lj^y#_BC{Dq-&o#zNGxghiX zcAadfjeu*~7XUDzg&$h}>GM%C)VCr|cInt?rk@Bx77cTXAFzLhiIgILR}==Cf+UV-lENxhz86W z`a{^hz&=?tlXW1T5TvMT{*Mq{y>6G47?;@GNpVQY4G)Kxud?OtA2)c7W$KnmnNXG9Nj+~mJ~vA+&;1TX^eo=gwCzd#f>}A8^?+p5&Bdoa&T9N~ zU)Uh|nk%j*ZL3WbR$SDYzsQR}NU zVM(d_Un|=0tu*>d9zD;7w`k#2okYoaK#H$PN-hq@kLDBj`=6hJXQqpy4+SaHY-n zVcpkusV$edwqZnZuZ&^5oVqdJ_l<0Q?1j^|Rw8*UVfgT;?|Q);cP}S~^}a5gp8I1h zBU2faYxJcy`!4T$hOVaV93Y=^94K?g^=nFXcYJZtHUCtN+n(?%x=9uNLAr3$25&Kw z^_tC?1|=L^tTSK|XYr)D=&^LvG!&zFO^oWKj2*4GpjdPwO}YK38ndv!DW#94LPJx| zY4|U!r7L^6e2cZFj7O)rAP10a($os`*^|(=)-5vJcAc^GCKR1Wb^J(P%%cLFJ;F;n zw@+syGmi^ZsUc!W$M|Cy|xOUO`O}34b6rI8lP^ND13my4%jH5|V z3#?wXv(%u5ik_y@O+6xVL2N$HaGR$VraJWBs^nGvdW(Br-2S;{CIe`F0pn@|xezLW zG5yjxoMeZ3D)zcEirRa%6mb~Zt+jbKq%p;62m*+%ii#o0^y{5lKn~vY;5(e$r< z)Oz13RGRo{TJ=|(;RRY+*nUa0>Z3a-isx3=L){W)#dHVw^EbPOKppoKUWOnd{|ZCE zwT!HGxvuS<{cAd=;8cIp3(A!5TtBRY@JdwlwAx$xyAxFCjy8&st$DEOulPnImg~xY9p{Yy?6vRV z3uf*?wETj4Xv+bTdO~Et$rOI1Lqn zPTRnA8rLFplWV4}F3`hD=6{rmC34CzwpIlU7+cCoa?;*1Dxg|bAA}2**eL?)3n^(H zivQIr%5<4c;hsxKyVE`wkOxQc(@d6-MTTY}p;sR$kXbvrhB-A0AowEUP&2t_swL8JYpUXg)D#59iDPapiP$^0B7oW@qB^vG5y^=IR4qHJpVjpaV4m z*r8C^uN~4}@30KI3J5Xbl}5qkwl_zC9`<72NE*%5MP+1b=wYi9wgwYc307#9Eh2Ku zoV=-n%F#o68<%|xaN0g7#qMgN^mXAB_#9*{gGVYztx7r&(^ZM+a9%T2Z6{T>PIC_l z3Bmk7voy9&Q>;qN!jEKNhfCR&Ft;v%9{&6(f6;+?a;eA=g$QxmrgYtuyndm(k|ecq z7{gtEOvcrDuB9_+iPkodt-(>)b&JebZ#`KTaC{3ZG2Wu}2 zz4R|zkS7r_uicJkOGoN8vhheGrh$6t;Sv|}Q;JULMnF#u;d>-;EhdnVenjwK0{Czt zZ%mK?Gm`keCo}4)@eOzeGy-!wY)=FBw>I>2AtG%dxZ1Fc1_IU)h69Zb0PjFTwX1!I zvV-8e8=-CR(}9T(5qSVHh-s84|ukwgw4mkm4KDI0TgrORoVG8s*$rr%iL7%!6{L$+PF! z+5#?WGH_~wGJ$HC(>I1LVC_(}cWD(B+KpHm_}x2?IexP4;?T7_NERTfAkN_YFHKQN5QQ+%``zvS*Wh#HphCwcc;x-nEA@Sg!|+#~W}N;O(v9Jfpm05Wf<3;~dZFI)oOdHb@jkuBwbCoN0Uy+krt_e}0b&GG|Lg{IH9xuxE*#LP) z(1Tnc&ZQ+&2~!Yk4JsDuKxj<}c^iCJ!)n6hnh=v4NzN=|nDd5K#sp*FCQyYdU$+o5 zEl$Zju-Vf)FUXkeQP^lqhjzpN>~in1+uv@Fn;iy&)1EI?*9nh*mt<|4_^dI zw4QTt8R1PF=6aa7)*BB!vjft%0#LV3vl$E7Wjqm$96WV{qmPj{+i0(LQ)KJ`%9TaO z`EbbE2iiU*v$>Bp1U5rE+4%=p`4Hau)<(BS2 znPs-YA-WE{ZYV{VHxpa>yAJxU$yIo)P^eL{ZppNaRQO@3>L#12sp6`su-aD!+OESN z(o<$g4CG&S+2JczH*j^QdzWE-$ypaJ{kw30@yko-Y8n|r2jwO-3_~J~PkZC#6!JbwJt zGC>|zdknud`woIp{tz4@4DGdn;hVKG6!aRJZ`1{m(gxQzeh|Pf-)aJ?#J`bCgAsvhlna_$jCK6;r}IFXe%&#%p1+PiAK#HYa%%d95Yj8GB#>QtRr#ZUxLW*_kyYYMDV5QGhlNA z{9dc+9+l=Dz}^s>4w@%|-Umg9dZ4`aBP~8$!~`3uya!FWa~4w>Gx@SJ6l)9lrG6(F zSWY=_kcIzqI@miI*sW&Sx#QTmgZ(E8%b9dA9BX(Bjq_p#ZBkhd@OD2oH>f8A+7ko6 z#W(iFHugm}_9Zrui$3@uxq-RNFW#M?e=4Y~;9t*3AC`%rGw74hHA45y=WEXG%x!=f zzm2&?_Gk1UdB`UUboT3y89o_QM@c_7eqhN?-Q+nnUs^Ms+ih5ud4U`2`6}RhHnSV= zc_Ng(feI$Py0|1SsrMLQaOUd@dNIKH79-%xr2m^ws;?-!c6ng==#q3|Fl)DXlwXL+ zui=#@Bhge>qWEsY@8{3J*N$_vGQoW=`Q44X#xwib@anm`!wR!{xo0B!hiRg4rc=GT zZy7q9I}#K$6%X*fr8whfc+~p``j<4kXN{7@_az8x_A&i@uU8qW&Ng2YZm`o=5%mt8w3UA;T z%PW*e!hHfiRn6x+z&6x2fI8)|7nc0J6?c*2p)UpRUPj^U-TGWzHx#*7iMf|s4DHF} z=YNcFi=t`pw}d{2Taa!#PoGh&;&fGLdvenmHt5;y*a*2NUlW1oCy^hb{$RU9K&xr4 zhC0_lhxG1Z4&*b615UCjb3v$jVe~9`SC&pBN0No9;^e){Zfj~SMNT)H^7sd|6 z>&Wqix!R1k5c+_0Z_Gbrc}7@i)K|X$Li#rKA0TVU-hGTIfSeG#Cy_ zr*@b_idhp+w&?FHdO=L;u)B;Kh0_Qm82Eq};=bdNlIiUiX& zFi@+IbE@XX?uIU7=DlDpLRj<}V-L%j^6{{;hv-O%cue5rGqt-Ztao&NC?`x~dm4th zspEDi6>%g7jNijO#2I#y=PSF|G$<~5mt)0Ihf?$dPKxcNA$ei@U>M*xC(R| ztBSU8i6egDI&45e=xdC}sRJ+pOy`|l%IpQ8gi3Z^=Z=&*ovm>)}I}^4pvdO5Hf5l|pEbq&9FZyUWy1SqbGS`bxtrt%PWBA<= z^e!A47lfIE_CXsz-j^2wL-eiT(ggv=P)0kELf;{3Hp~wB!f^w91@=5e2Ur*6qxk_O z!Saw}P~oSMMjkp4|07%*gRZTvxR zENOXXsKUq#mE(%iUVslK&7#pAp~VY%cEp@^9A}WYXN4&rs`lj4VyFeCGP3a4Pe5mV z+$3&Ur4)@xwViWLB5H<$+YeU}V0EF*i&aKqCVgp*saey`VOA^}2_cI+6Y8UH!oY2~ ziC!!(=!eN2Orao8=-=02=6L&X(k~{BF`_{DFKU}3-UGcpw96Mpk0?QCNl(DXg!L+; ze1r03R+``gpHt5tJJM4w(ob(yxMT-pw1b8%dAPrZyz}ZoK7?Aa$&LAS&x|M|G#SPq z8tNqFl{g{rFFYvCvMv>~qU*LHyP?4c5H&xlMhqJ6oJJNiF~INM9{l(g zKIC5>iyP)MzK|o5+lE<& z{56DaqikEQ`t8UNCDc9;Kwom)MV}-ie}@u=2ou|3)X7ipVTrbJYhm~qDD$PL^T@KI zJ)XF#SRln83H}cq@eIHWRhUVFJ%hT0(S>=;T@xM9C7U;Vww$zjZzMG`Ry-^KPsa#b z7uPzRZkgI1A`ArKi6?E@2WF~9Z;sf~R#>bxb08k~T9{XhXs__s5J0G~$^0WXzfjrp;#9xaz04GW=R!Qj)f~_af1HADAE!Dxro{oskWd#GAOr*JBN1X&?glz zN(z@2?dH%Z6^19~-Jx7EFiScsz93gpsvtvmsHF?JYqT69q9nVZFd$VLoW%bN!Ws(% z4kJ69xO_faUKD62W=Drh5lhDxOSfQ}6&H`BeW>$J&FqS0t(aSp#D(_VwbqnkH8G?k zX|-84hs0|eczmwAXhWK(KFE}o)uq{(f3*CwGZfo~nGs9O-GaeO$UG73Q%n(??3ZEJ zL{KLw9<3Ns4O*{3^f?4_L|=pMV{mVgARi5M2er6MM}*ImXAm<{7 z%NrBY^OomxOqAz4!0VER!%NyLRw-^}1Y%?Nw&voPP9eOJ)JtDO=O=?{#isSLQ%@lw1%aO}`C z55(AFXQqsuxi zcyPRrU*e3*ddJMQaH;T$_>p$t`hjUu=Z_11&eU6ZjCm4te6vn>s)KX{e1+Evi<%Yi zW3mK#g!E*(Vok#Y^f5&_!BG5~?leUj0dAC z{IWQewkX$d+mN1U493k9OvuL3A7*lyiT@q(``5ZTl%th*uQKdqjYAOpB3dCkVrs^I zE`yWR<|Z|jDA(^oOGktwpxVeL1`9 zS4Ru`^ynfzmSnRI{;UXoFM)*ibGGo747lZ%LP2zlpaU7s=RkOHw6y~^F7^0WC}sO} zAx(z91MLDa6Xz@{CH3dH&_e>QE{=!+XW^}-4*ps-26pca1kUe-mz6~Y&kz;ooO%u0lL>8 z&GR_QCI}T<*g+HiNG&dHV4#n3c(w`=WE1Or|WrjMW61jZb^=aA+izM(ndB_=MPM><^#HVWl%-e9f=W~HrQ z)%qE+{0AO%1O&5O&kwyjQXR^#V9JSU!*G%--AgSZv-ZM7!&CflK6*XO9hAnUG_jqT zo!Kw}B$JlP@i5A(trFc@ z7)|e-Tm&*I4nGA}+}-sUiF#u+DJSv+mP6c}xKb8$KU{^2tu!<2!Wlc&t!7%PpjfNTUxtyiH@w zTR#}ihJa6rpG&w!>>zK}gfHGJI|uSu%s^@Z9@D(M@)y5Pnlw&u&{(&j5a8E4b2yBn7IpzyI1-1GNDTLY7)}aowk#)N#N^Jf8DIfdQ#H>dUUVv)=4`>q#;HbjTCJ%S z@0t4jkeEktQcXoJsZ$d!baKM2CT*5-eF`&Lw@m~Ks2IXW^`zGj^lF&GZBKXZ6hOXb zQJ8d$IYOK^O{|e4JNn!1KW|qlSUts(y_1D+J%$NaBg5Lf))0)}+c3w9J;p@BDy6L) z+*&3J%)Q;CLB!OhDFT4VJ&!qFlo2CZwa<8SA9jj%J*)2z8&AQ@hh6O!Z+>zF{4P`< zM(wr>e3G5?6&PAIyEOs+Q9(#5)OfPKK-f zD=yvWE~=B%x7z2J`y0TM1hBQJBpZw*N7XQFLb-S^oUu&?M)pTE$xLyf=qUR5DIJfo zVRVX-PZB0oa<|DbRGId1bI18uN@pIYDN}zreqk3*Mw2 z!&`_D?pJiOpn_@{7g4ViMz$0xV8BAEKSW#bPJCP8cpcyf5lBN-A+8UnSsb3Q30K^oji?g_;ng4}uY zsc0SQ3diD3@JwmHJwtQG)+aAMw77%qQ=4D@I&laRpMf|}`23{u=J$us41N44nGPgR zz`v5|4**MaC6AFFonj`FMlAA-Xjl^`LsYUODw?$5O>#PvpGR7qB0I!%BX*iJd1+vG zK{cq~iPa<3POTn_btnL*S|B-7`rngOr=lL2%F=ixTOFi%S`3pxVd_7$6;P^!)iO|{ zP4Mw{?2nfmeE$n`?VAJD3n9S|RkrD=#<;rlb+V|l`&4DtHI z-*KNtBTx&nvnXU`g9hwPGUd$_kH1pkW4Nos)4660h`#p4c+$?IEF^5ZtJ|3*nhp?iMC@uSn0SP~aZ5 zCu?3auHIniSZQln1rZP2XgY1Y!1ty#MaQyJXzzpe4-;Qet^_D@h4ZT z3m$NGmf_tpL)(-+8_?4=rqyPo8?RMbO0;<-;wp?Wj?*=t!<}3dbN^Iz1R3fdC~e!C z8wKGgGB-D-L5U<*c~(RU*-8FA(66{43S7HaKBspl9=r)zbi#^Bjvwrlf->dWA3Ybf zPw_r5(}Z!K>UF5!fkB?4GD!D9eV!~o;C^N6AACbO^4P_F+cTJu)$*dmme{kBLGsoTt)d?RdY%BwxPjN!x!*R)Mv!Gl;Z z=@u^Ag}_^W^fu7N=Du=fN%v{F=zK)VX`o<88 z0bgquq?}>V1J-5m%#I#wFBJ2^q_QcD9viMi-WQDi%qW+7JLvK%fIfk25c%;l>O@kB zRxm8}9<4*h5BfVHf0)t}@+Mh-Nc5hXkFh`4{P>@P(AN*ilXy_^2i*0Q`Oi8qI{S7-PoWDhW=W?59mAZKakJVh{`KgL(UCS zyE6+1KhQz%6HSK3Ie5lAQ~Syvey%$!`L4&SmzYCBX;VZ>oM;IpLC0fe6^a3wc#I9^ zpBUq<F%4r&7}@CDf)Yn#^}rvm@9bF9wQF+Av#L?s2(Ft zHeyPeQx0l5j%1^hW$W%L!yn3xC|m>>T>RMq!OJ2}KhYJF6izZ+Spcg5?dro;@=Dua ztlzP`hn-S6Z1=CMU$|7OmsPqM^MV|gmu(^nO`9uc>msR!#;7~$R2S-0L)u>_R_ta; zZBQ&$YNA)<%VTwF0Ij4*ZEKs*j2dzX-%Ut2>6|aflDX1oHKQ?|3;f#ojA{z$r1K@-MmnN3pdwYXU6<_MrV-~??Np21IY8L z)^L0Vs5eUjgRC^9=oST~O4qPeE%gqaE9mSN#Em-BApr(Fy%nbe-C8W4x|5-KE&H)n zftiK3CQL2Cw7MsA-IhRlZQkssHRwh^EhM}WfU#)np-m4*(rb&dO({o~ZgH$(cB^BJ z7T&y@723vw7NNI(_DJ9QeP^ZoAw$arpK$glYs;n&szABr*LIIJsHI3zv#3q2naqTyp$imGo}pywEet z0r!&7`sLNVyhciKz~gS9;=5s?vktmq3@eQ_Q+E*CLh6oyFD8k$>_cD~Ll{>r7qEq7 zuXkWmM0zKo*L?j0_d^<7VPE&g&78r}?E2u`bUTd#4Ut4c@@GvvxG;Cd7QEDI)e!Od zL7s8DC1jv38k{fy*PH`Vox5FhIXDfBW!phSL=E@yuo|B~haiX~@68&E4AHtU)D6yM zp$@)VH1$SH=)x!7*=R>Wcx16g{=n5rTeP9|cY`BLn^%Z8)Bf3pz@KBfzpUFx6RyaF zK^u(&DHE)TrRuAV)$Qdr_K;^!1{Rz`Nza@UD|U#(>TL+-9R53>DM~-4M}TN`*ZiUQ z$UbEh4FFe=Nd^X9lNu*S(^%_vL8}|@&HNhk13iO9Y;*bUt?ICC_r`T%Tdtcr`gYtM z)owbIixidYrrQJB20N0G%8n7U)0NJ+T~IbmfHg8{4YIJJtv9w^la6F9m48%?#+gb6 z7a0Er?At_iIHqGFgrwWgIBNnfmE9sh`1>@pJeY9OiW?a*dxx}lkqxS3=MroJB20q$ zOLLrka$rQUdc94{mtmcD@l9SQ;p_)w;wA3>aGEFYZ!TL;G0NmabJV| z6>X|v|L^fHwehbw+`mK>{?OJ=-mb&CL2M(i8cxQBaKpW9ml&&!#-&;ZAJxm@V$}+m%No5K>&p9;FAL{>-CSuU zzVm|`SNy$;vI6X(s{PMjfx9}>X)DYO);D&~^9G+oxX<%e=Y-D^Nj5v2(kk_4LZh7D zI6aKrb&CYN*Tz!INTQP0Xf5Od;$W}Q8DM?qI{Zr8B9uhDK9Xl={i1Tn?B+6(NtfX7;dC1~Hr7b2`{ z%?LMK8|{?V9n?s-H>prNdz2%(-{HLHGS*SRP2~gzaqw>TkO6tai9J<-?(m+J^$vUN zTgXC%-GhZcG48h*8)5Lx7Tko$$MGfp+c~(zIj-CiK%*?%A<}M8@CnnQoDd6hmgYA# zIqB|ckwbR$(DdsxV|OdD)2v9dF%Kytf$pHX&PZ($nj+ANT9&}yUScu*?C5~QTYOL) z+G^ui$~(nT zoeT4vUAiN<@3=U$Kl|f5%2|cMTXjsxnDvM2IBO4#W)R;n`dRZ#O~d@Jlev|(BMZ37 zFh;k}zsakTW!%s06-fd>kE}N+LFGS0MM?k8eK1h#``}6Z$MJ0zGK&-<6qX#Tk$G;( z8*DGV|F8^{*h{WDT#_w;owuI{8@rL#x46IWiEpE7D3*z{w?x*cwHDI;yOQ^odh<%2 zb4;G;HpoJ#|3oQyU)n`Ec`?Uhx3^a9n`T7I$;({@*(Jph9%X;SAjrlw1zB0(*>-+^ zGuTiiP1tn&i2a6eAlQLyKX@?a2mypc%#6!q5aqk_q0|mSa11tkU1>GM4S%B~A13?h;SlK)e501k#*5^a42n+)Q&{|yse_n4 z(*8xMg9wvx+KoAl7x(m%dIQOu42KSK1Bw?0US++J@#CsZksnERwf@NI6;?CpC+g{P zy#dABpPBl4W4gzu8j<}0wafK}tH-NNj?Y`5@+Xl^ydPTivc0L|MfS$S8|HJHAKtr2 zf9_||{$OceD%IsbP}`d>pJsn{`}*x~#1B;RA<_{P-&@N9!AVs{=s04Ce&KL0n~>jU zfzt;#U;0ntXQ?1^|KG1kFoxXzvc4o;q%Vx#v@dmU7-&z7*?2zbv&enZgn&NTnH#TE znmYANqv)S4y8g=hnegZHeX9GJGF<7sbNgyUwDM;4Ah4Tondm~@q5{DQ)~o8K1Se@!sN{we-I@sl}vUC@-^X~`Vc0=V8rcLKNGWANZ zc;P#Cx9WTDX7SsA_tBX8Aif#-2@TlbmvrR?5ydg~7jP2>#VLe!=J!6kkk(%w@-&)o zwd3-Q$=GJEJz%(Du-|AfZ`}Vck(CcfNZqKtS=+$l0TE2q0rRK!6(&mXVM8|RH}{Nz zBJT%xHvgcYDkt-E!|MkbhR)9P>3#ez9<~YVR>Fd>r}tMOS3iHc^DTIp&=uN3Zt3qI zEC84HuR!17Bd!=>#dCi5Q=EDIt!y$VTh>xs%hD6e`|Hv-VZX}mJvwg^Sf4xaA>7Gme z9`?hF?d*?r+ca}M-|}~U+?QZI`nqgi6mWE1|1%e^^}eG1Ey+1-oQb0E*l`!KoyDD6 zZ;EUa7ERsbWP+f2G~K(H#Bs7!LuIf^fFl0Mp19g)7bXyoSea)QQKQ z1iZFovl{7g+ZIX|U1dVEsK`oz)j@a55sx%knV>^xXM zYYFQkqdM+saz5tk9idn8;T_?8yM3li4pcWnrwIond9P;Z5(GJ@G0?#!Hh0zABZ4nu zBc`!HI>i<;k6?#&Idd7=L&~vAkUmQYC$ek-bP)p~&$erH&d>d_Pn?anut4)G?V6Y~ zC)MXy=2)C=-v_D39&deoqo1c0OqQ0&pF3_Fk|dDE<1;z$#O#u}!c>#n1+GbQo6wD$ z+|QMc6N9bATIoS$y3mbVCkqnY;5-&rx&y{2AcL9GVt9|>sa5X$5EmDb{gmH)_=v3T zLLG4+CV~z#Zs8R!7m0rhrmHn$0UL=Y@XReT7Nt-_K_!k>@JgKv=}27SbU8=V-&2`J z9ju|@;2)VU>MLAFJ>)h@$lqI<(c%80!ABbV5@6~C?VK=mAMjAq>kBe|cwjf5vjNfd ze&s@MdB|$slZN3Fhry57w!Lk_-S9~#4%xxS+{DMQ+$wP@ozlPb72Gb%xLwJPUAQm5 z{~Lu!XkKZc4E)CrBB&ofNdBMmW@47kwwBJ${|5->s~W9+|4_k3L1w%1QRNt8&*}waZx}@|N@+8@q~k00 z)cu(r+CMf;C%s5&>F6Hym3*BwP+ep_x6Y&bfJ%o6Bz8aciIWqqY&@YvcEf?5uiA8} z8mhlKM@*euSjQYp*hygDN1cvKO5_=3?j7!TkTIBS*1_S@Gt~{*URnc5jT`eVIzm|z z@KaxAh}Vae^PGZW425!8b#MO6#4eOOKd_Itrb0dok307)u*5?FqIuF9W(<7Te2mzE z(6xn+xJ{S;z1AQMfL`^3=g-&zvU&hM~AJBa4*(X0obw zY5&=%M=pQ6htHXkSp0MnPX3hf$#=BrB9D50;u5EEGYqeU?x+ z!7ldK$e(?I>nLCL6$UR0!4yDtA?G%2{RZ%a`*rCYem~vHMbUiw+^V;O-?j@rI4{_4 zfjFR4#Y*BL^}N6z*^6dNat;5LHfcuQ4`!O6@UJz&vZ8eib3izl);k_G;t{P<`-&~w z81`7}scv_~in7_w4uSEW)5Bc)NP<;Kj4L_VK=%_UKA3tpV zb0Yfxnf!m#w$v>RR97*+Zf3GQCy#|i5CeY%Qj;i{1;9liKqiobmysLDiw$V`Wb!2k zPRiwYq7=1SwXSukUdGunxJBFA(s95^)U;-+bZ_*wzUy^w>@ucA?R(yu{@Mgd-t2ha zbe{R0@lN}CeyvjFLpP{kU>QN%!8&?q!^(Fkr*Te#+;HsD4heYd;0gzJz0F~r9j!^i zw_SGX{vu`eRsVE1>bL3Frr)I)-fePJM7bID74INIo^TKv4<_}Dr|xP0c{?mh(nADe z`r0rfK+GY4Edoh|x*0D1N@nC!02_Z$EdGLhvwU|)x^kf0_zkE0QWB?l;XxlljWoG9 zF3Jb8Y!s+4rVioR(Fibn<)=5#OW2eG%R}#$ga@V62%-%wztm`WOUU^!hRpv(FglAa zdZHkh53{)K{26yN&6B6job{WAZaIamS(C2%r_}9uQ()v$QzM_ zjr`t0*KR1w9)+2^&W1}stlWDzp1K?vulP*`Ss{x5gs|!vjr?4xF)`B9 zEmU2a<(p|GPCi5L*_G4vI}HbU($t1^ni)97QQ>P2s9Ks`>Ecm_$duO7`tsqamTUrP z85!**N7l~S8FG_rIQDK{VY4$u!|M;RHmbzg`?a6G|J2|gDEEMa)@jqhy@cXlbz)SR zcFnUdd1}q;-L+iCrry$hPhD$nQLRS`>a~+{l)M&Fg+{opi)y_=szZAzH?oP(IF&8C z3EEdL@Cd;tCCsdeO|^1m_3L)-!8gd!V8fI7_$>jcO{||Ey9Zx$a|mdGZl9_!YaK%+nU_)QXcAb9`Q&>zbeSBJCd%oi?HcMEc5Wz44;vBg+IReC+M2w{ zlzmQ3t1`z$O|A2UWDF)_f7Lj&b=B3&8yu=eZ~(0h2ixkLZYH7lnvP3kzt@c_7JA7;YlJBoKQuVX}l(1s_^(K!RYO86@9%C(^ShgsYC-VDf^=arM#`cze(- zhXb)c{15Q)gQ@9S4ucXxa6}J+U+Ur|F_7pl6_20Qf%%5r0qy21x1XT_LL2T&sYjP$ znEoWl`a@#e9`J$0bn)`Z=M)ev@b%v!;H}!z6 z=vg1nxRwE*UX7X^`4@5A^=ogSn$wVK-&C0TdL?yE!LJmXrXVP6Q5E=8AE8$xrV++= z`d?sW?(DPup;|T+ylRC|7Y%btp&4WCn9urV<5pDjvGh2njag(iZ=C|;rYoA&wn`hI zPez{|L*BdwtD4vFbv$cJ7xy1Pj+EuG*DxE+gjFEZyo#bJ){G|IwU`orNrhM@|%aYn$k-aMajHR{J=FrNrj>{oC=>ma8lBLP2$y0e$ zBNZmw2WW#ON%CwViv@tu*j*QqjSB#S$MEdyjH}Nt!g;2`p}n`V$3(FS2|NVo%-o>+M6@) ztdMi3COa*g0yfgb2d{5h!S0)UD(tY=*5pt;Qvt!?#ig|kMB6^hfP&-h^HjOMK)34_ zp8Sj?uGn|VhX6(Sk~#_b;g)%HbA+r&wCKu^1t+P72>ak$_3)S z$mXU~RW)mp%zfqEy}Y(kxR(3bg|nSDEr16{e~g%>8_0oMPFv577l&dG4#9Zy6I<5r z^+~QBYqOfKA5Wf5rYPE78UA#$E_U8-QbC{8`E2{#!ddWD&3l)VYa`1ZMDUYzL+%lRR9#rU5)ld)od1Xb7<~~u zF%mQaF&6a(7Z@K3eoz#i;9%S^6`s&}g0VT}_)-Ld22`vDj3bPh5yJR;#Q=#^wSx2? zhElOkZ_wS4X&`e7f`=^x`!NQ@ape{g!W-E{K?_I)G*#H3VJdDk{19XxEQmF7OwXW0 z!4y0P(Hjz!kYihy|I0lpR*0#idiw*t`>rdUgweu63qyvKd|yK?+Lz^Qo<1S6CkNfJxz_t{ag z>?Q>7bVu;3^~+5H8*9)uWK}DKE7&;%OqaZY7i!Mv?pi?dcYae4ZTDCil*%nFFc@n0 zSRIs7FG7Vsq6xe%5hgTvz7^QQPcmB&?3~%zau=v56|wNzai&}W-Z+q!&KN5_6+D z%`32Wqsa!Wyqnl;9}?LQs(CaZq;EA`nuaXG6qGWqX`7U%qj>JIf7uso0UxaYnK3OA zw`bhdy3+*)AbD|)kXGsTjubPF%oD`j7KL7F4tFF&@jGRhqw3YhV}6o1ta;ISySTr~ zs0MG`id4)sQbU1XkRJ-S>l9{z9=sH=1NTM1-b4Vw9ZI_p-hMCq1#vwJ_nEki9-niPV*%8)%K$)K(0;a^SX`v5q~!Yhp~+Pw*5J$W{L7KhW); znyxcS|7C-ddxWm>WnD`Mo_zs$N~&CIzD)L0X$%9P^7E(TtBeaL{N@mmlbb-SR_x`$0Se;+3X~P(c$Nk3G(#4Z7nIhrM8( zrlK(#*F7kV=A1#z>h=kvLeWn?(GQFivk~;A73O$k9P_<=gm?PqvgpM>;fH@kfanSP zgQ-KnKA3ksryCqt|94B9W&3xF^gnZ3F(?oa_W#GyDjVB7nf^a!)>e7TZs{))Uv_rn zQ5lDp1<~In?aRO0X;Qo`m#|QZ)H)&x61n@KK^3 z_cL>wdCq1Cw)*}2f1wQsKPl*JFcgQ<0=pt@v}~LkxL9RiUZp((DAMBs@j<&mMmcdp zc9w`9!OXPJ9)-9;Zy;x#-wy)Zw)!xo_##pVimSWBEwLx&o#TXSdC>`F0^=e|Q>>nM zB0NVL16KHAQ{l$uQMpS<`2?p5A4^{TEWb_g1o}KPsWc8aO~-o0QF>2ZNYUr22Y!ht zfrJVRJpW4^kn;UVyg?1zKB}mGYx1kmgY&{i?@!DPNC;Isp4t}~<6k3XET8-88(8%B zvCWG@gU7IG^xWW1&ThP<{m#0R7UjVisq?yINz80v-5`cVU#8n0i5mDCSvGI-7aP;c z5ZoAIw$soUafPj}z+P{@Psl!PBx>L^#R}|<{QSdnHnjr6qOOO{bq*mlHlk592Tt|3 z0c%vViaDbg9eQ4?!6hkOj13^nHLk2Yi=s40AJtwNRWYle*Zhb0dJGBs6SB$vPa-af zy?Hp*`Ux@ICvBatTu2q#-9SNyR0m+?Z)i?ONJr&G-0B>Dp+;p(K1g!|{hkuksk|n}M zlW^KK%F3>Q&`RUH*J9@bmj|1e9%($>_8Oj5NT&cx<_ z{wZo3(})oC7fHk%nM+Vc#)gibuH^xTM;f&_GBR|;FBBFSQQ~$!zWE;Xi;7eMr+htg z>Z?GOu~SOk<3F9y|EX$EZSHHo%uv)GQ>JfQH`ouQx9sevnyNUhPgIt@kX6X zK!b>E=EnzsNbfvnT9is0(%(v#x?$C(ra9ChDhV*9kzdmpWixyXzd(jU&`Oj(AGA#h z_T%6Ki-okX2lJWxKf{mKPy_(ue+2Xb{{JVU|8dm+cOq2QwMP|4<1?=BeKErqvUm%l zKznSQ$5Nt70DDSAOQZpg6iM7C&sryKHmEP&VFItLPyGP>Pj1fj&Jt~Kjq$ga{!)=HBV_i1t;iwS5aHg>Z>cOJH4=L$u-fo?x%qG`SN!dvkwfV?Q!BTVjk~Hc< zsI&2M^>Z0j)z-Sz$R2(!zd1 zAsl?ENs~N=M>x)SdYBb|)p1}9_33*(jL46$UofysA8bE)4D9*N88XcOVl+QaHRdy8 zsAsUpASLNk{s}U?*X+Gjdr}^$Cc9YCcBCQtlB@-T3xC95`mi*$rd3G{IqvT2ZG=wx z)g=8z=+t3o;hfF{b0gL1R;p1qWMRx}GStz7qgsRI41l(K5!r5;1h~}Uj~A@bWB9)|^Cg!nPTD@Y9;WoFmml5{G=J zJXI#SM|dAxTL|76S@8KGYiLfPqW}wsB!nryGT+nOON3Jbbquq27KakWQp=tT{Q9K6 zWktWf4UP2G5?=(UuE=0!H;z4;CNNKIeZrmUW3Sjzz5mvmaLU|gGz@BKLX3-sS*MrFs@NQw*ughc`bMDSl_ChBHt=OS!x=i+2<^S?St zttPaO%D>#-pHsk$H_MX~BO|DAkWLhI0dgo9sseEck{xjY5w{G5Ff(^%<}9!XeH+1w z8vSxL30><>Tg~liRW#H3N*jU74uRgys+O*|R`t$`RW(u8_xF#z8M7pW!)vq8e(&Dh ztAO9@LzuaM=P?sdvt>N4`XM>K07t`gu>QUP+}Gm3wA~j>{rOufE`%QQeN~Ts^0@!h zkt=?GBB0;($o;K1a0~uxFjn9Y9@O7yIE({++jw6O)ZguhzK34>*J!_AC+4d?&OPL< zF0dcRV=ngffdlg=4)OS*P{(O~VC{GWnL}<|T!{a2Z2WB`6xe9j8;%5VLt<&tEG zJlchM`7f#7pxvYvO2;B#5lr5?Yqk{3Jx43GO_#U6xpRS7n$LcrL>{oa?(P zC@3fdfc2b}%e^bmTx6R&c$U#3En$}RoX&HO-6F2%3f?N=RVR2h&AnJq_A$?VUmPM2 z3D?hH-Un0w33!g_TnAJh*Cj8IaHrC`$VTKE=w#Qf(s~0Y(p;lKh6XuWREe%EGj4=OTRGCE z$<#WGv9_#M)^;wWsnVv4AxA>=@=b^G3 znOD|hcv7L>&^bwc%P31CLuq|CWs9#X-7>CZqv`g6h>vuObz+i^G+Ah~&c+y?jV^wO zV^p-!JTmm?m6oR?F{o^jYZ8YHR-d3r%BOR8gzYgcN{OjAXVQ!aYLl6K<4g!sDJwGh z2u)mVVMdQGcq3QSs+rKiv|32g6hOz@#cIit8WVli%#6dL1|1nXF=vtjjw91mUwLaR zcFHPlq^(2e?oV$l`6fnevl#A%#Lnc(MjjdHfep=i?y@Dec++7w=dx&qE1nuIN8C)> zW~mQvt|XhevhP&Cu3#< zunKTbe-$~@O?N+=L*`vQv5Zt@4;s>7x^jcQlHjH@TtMxi8&W)x6m4tZ!W0$egGMll zR5s=7m4;&oJW_JgXjRpi@ZB9y9!D2=lNExk`Ai1H4p}S0{t0Z$rUwqWjBn(f(7?uKLePE+`kElt-y;>3nPfdy4>QE<9LtaYl5sraj?b}}Anx6B5 zwy*(c1hqw0?pG-_gp0g6lReVkA23l= zB(;=spiXJLQD@O3w^G@~_LxGEW5#!y)=}&xB2MVk$Axwq$0|80LqWP|E=TJ*&SV8g zSW{=ov)hy?sX^BE7cdb!#Fea(B{w2pQh}19i!N=pv=b7BVx;HdGnr0_)}I`AP!&|p z`!LbQu39-X;~)i)fJNXNboc5eVWtw}p>Jn6TlCmYw!MK>s#N%s@6z~7AHrB3B1hRJ z$o9ugr#tHGvCyfaGg-XnZ(&I2Xw+&(GE2p*xCzIc-!{CpJR_1SzPaWpG+TmWrU5F0 z9J$v>I7OHZ4Y_XGcqRIRh75WKP9`&LQl$bX>WO_Rc_;Gf@t0=$ zMp8XfX;H~@1AC*2oCc~pgAnKQ;j~H2Q}qayV%PP~)Ntw4Z8>$3Ecr*6Q%-A7oZ#)? z!t<0!St(_vp`=e~QUK-0W1*_tloVBJoQA`su#HSF4-R5E#!DJQ87Z~2G@7z{%wDGn ziwdSLJ(Eeql6uv(6SckeEHk&zMMOXb9Bv)h{)mSU2G8G)C??$P82>t`SLUC05}g-) z-4GtE{xYaFto}AALU7DsUgM`Hud?Nb?6;eYAI5Xw))NTwFr@Lr=r7h<_%{^0<96+` zp6!F3p1IjOaMje?V=k6ntrfv_wwY({G1`Hv>+l~wEL?)H>8smdb0NYR{*(j zQ$ZD^)tAD@Ai*)ei9537cP{Xgj46_wm?wuQ6qBw|IQ=oXe>?z?YoiFXXY}o&mi%z- z%(BLec6{X-#c|Z7&wixlu>4lKQx^lp1%d|e zaT$d}Rdw*|?|XRWR~iUs4`)7_`GKJs)fjW_apyP`syUAul(Dh`9&}^KJ(8hyPhXDP zCXohcJ%o7`eja5| z{xklV16x#D9^csvt=)KLVhwLoU$o+6h_!0UXJe;gf_cP)umC?G1GMJ{!M;rl-#x#j~%&fZ2k z1ve;4$f>tF-wF)Hu_h|lD20s;T{4H_A0jjGXZ{?`iy8#Z52jCG_Knm>XOdY1=P2#N z3MGCw1LE$|OjLVhIZ@bCVSVuzk zePWvt()ADy2PT9g6dK_WuF%P7Ih=TgtRTCSN1n_j+>9{3^=Rfk({LZcq5W>=_3>NR zhgj`gtdu{Y@f^cg`)@9nZ*g&-5fbC>hDYIXpO7U}aGLWq z;M`G`$B%v?y0EUiL@SqqU)Bu#91o)mX4m@#*-PgsR41GdAJw(<%e}=Og}X3Apcb59 z0!ybb9zf=2K3v@5R=fdaUyYvM83GVz&)W%9l^&JQae(#r`h8Ytvj)|2W?Nfx1|UUULIJ- z2cKkoL$`*ue2(@UNjExYr9*6+;PfJ(AQ2qC5`u0gMMHv{9}Llv5uRC0)aM2DTpMIS zX~J^oHjvTDxu3FXi$)X_o%mwnnc|NEzV(@i1dE3bk(C@B_Zl*=J2T?5ff?+6$BV@q z1IQNp!u^{`Wb=nW)Ir>YMRC&c+qy>71kyOVbm0lyzCw4=w>d!U?xy%_lC&1%SGpBR z@1AgZ{o+IBUE6O${loU0hlMqW-t@3oSi@k&Lo+(-5UoEN+6J2mefiJqYUn(lN`?UZ z;oI7iYpXmyalH;!|Kf&_^NZj5==r~Y|MB|=>gg6p;iSFu8PEG|@w3tpEh^}(pZ}RV zbw9Pd`aY5AB2qZ*9njB{?qcp^Mr>`O@?8JZ*3TFZPr*q#yx11QGMzd{H^vSIS6YG0 z_+qS7N68xzyA9KW`5$N!;tnP9~KU2DzZyf__y~ zzmE_%gl@p9^|(4hbFuujaMoN!pg?%4WkaR-3Tsyp^LvT_d&;Q6tL}+ z?zF|1zjf_pSIxJrk*ovJtOHel(Bw&)-ml&9c5_hX!?9Lqe*moK2^H@|>>CAp9<3v$ zf3WzaT_<7B^bemmtp8!+kvQ*Iai5w19KrF)H_Ymu4lopdVe=KDwqM=?El_O7D^K0? zm*<{jCnVj1!%yz@5OXOR(+oyw;g=z<}LaL*JHem@NSb}MBf(ifN#s#WABBNzkx3t(YF4e z;YJp((KjNV6_S5J2W$T8D;I}oks?vHn!MYMf~)0eqSBTk9fMq1S~=4VT-AbOiOTkm zXKVcumaPDI%V(w3Rq^CzGOMU}V3}3@;^gL*OO#uN)ipwuYU~BMopUR%5#JPiZA|TE zMzG$DuuUp=+t#b%EO)Kh)s4wHahM-f0>-}Li6gk|(6mQTAx!1#yV$rw-2&5d$;vs_ zWjhYOu)Jn$T%mB)0`xO!85jC9t8iCPo}nfj=MDP`gf3QbZ@hWt>6pfiu3gezc(|2K zef6qF8O~ullUKlSnN5SPnUy~wD6^<-nCCTlHD|@h0fKBR#wctC+<;L$s}Wu+B|(R{ z(U$v3mj3@#e)9Ckaps?2E+RSOa{_C<6SCG*Ri<{}+h1o9%OUxP<{Tk$Cm7c%;DNej zZrPQnCyo2vq4D_>VDG{c&YmoT=|^kzoV4<}YKD*Ji`FtOZ2HUa3tw(|$pTRaCD`y$ zBag~dSN$Qcc0&gGQ6a4`)tpOQ3v_?@8ipo8^FfH*_W{%M&K!7d&(qC9)-I9I!rXTo zs-{5bt#J)gSy5)F-U5Dh{V&4*93q^ zyXQIsJeoZ=!AlY)NDu`Cl9Aa6f(9XJ4&gut1>l66NI)cIaV$t3*#UcG*5>~>Fgp5=MJIO{*oydv^J z0HL-T{fQZS;%z{gb3X#-wtF}X?NI%|?0hi7mwz}U_o$59;^p;Aj7z`p=wz*TI7$Wa zN{thc8YDbg(d&U|pYFmZ=)tIe8rph8wQTKnEXRa6@On`i@+fAte>?cGq&pmhBzo&TWanyPp8ks8Or&v!er zHwoXneB;UV7>k}eymS2u?)jy(7`5SdNaozpsF&BFW`-r&xR+vuxC86=dVK_M6v_#o-e7E=! z&iJM5=~H&(2mHMqt-qhn{Fuu7LtXHjG`^}0d8uv-lvqeL8n1>_VH~a|) z`oshyKIU}UFt~4_9H|ShW_coatdZON0ylc2+=4~!*trTF03}z-6=&M0lzF30=N$X2 z>_IQ9qADOaLrA(pt-RFfIoSljyeh6$hnjB? zDo5+8Meb03?ot(yQ>L8zERU(sFINq&+bajp4ep|KR3^s3M%+;bAw0Ow3RY|J%nT;3 z+CdzU&_{#?LuX~Ji624tuiowyc`wMJx8E~U041f5?L2}Fycntz_HvlsH1;R$?*^Wq zN~mz7L`NqVQfAP8Y{-^TpoD6&K$wG8Vo=Qc7K!ab)9T-nQ9_syBUAXFjQ$#Sq*#dI zLh4AOe+Lo;F~mWQvZgE2nDu(N74fo_x4UxmHI^^-hrJ;_>a0jsP$Eb$@dl(2_W#7c z=zW3=1v;o%Dwx&-0#=}A@52&ol9F?f%qEi9^>$G-Fk&Dw6%#M-+dkvF#IRT7Bh7MvC2ge4n0u$mm`m;-@ znjxnywljp0kt#E;yopUBvKsfZ4=3X?`}9h(_nLHFZB)@TshF$v+UNGFMQWQUE=yW3 zY<61X{F$;UjB-?j;R$ASxtIuHX(7Y(P|m+RP8gA8V?$RUgDAG+c9k#9aDssjEI2ixrpX|@*aKzf-UrebS0EiH#ZRQX7*J`EzvGzPLT|r)U6D2 zTez{Af6V-oW4xqYw;={CcPGyrVjy2*sTAi-ZEx~csm047 z^mu%ss<=qSDNhrfYnz9(RF|dej+1!<_!zL+0hCAw#o}98*nvFTI8Xq~6MCJ+s=7om zs;Y$U%PkUD*;<)R-rYz*?7|s70*{bdy=CU%K}yH{D!9hL?bxb?ZZ)3t)7ly-oMJTE z*JXgf$e0SD8E(#`tzLCI%{1Bq=V}WZM|1@Uz);|odY#7aFQ7Rr1O)f;5I?-YS-Ck| zYkMRsX%Wc+!$_tLUw2u3^dl|;=4vQ7;;@F{&l6Z(Yhai`i;hIRM0HIc*8~O7Q@)l&m$Mm5_> zHwF6*nwMEzKvwc1=)9p)PGW=zo{m3N6?mu;NwPq&x3K1}qGoHc-e~ZYpMl>z8x(>& z(QP%}p|z$*H7VU9j^o8O$K`k7$KU3gIj7GJDMl{RGGkXZttLkpE6+LRJu%k^d_UD@ zfhj4AY&UJXb)7K+r;s2N&05PB4k?XuWEzgvvEh@4$yHfdg{(^jx_K-Ce?q15Mu#~h zd0X!K79y-xojMFyMv{1et~v@kj50|mC~J{B(V`NovI753 z>V96)=Z>?(%5TEd*MG|pxWYdg+98?lkH3JykDaj?CMj!e&Bm`rM*D0tClxI2EkYA} zCdSG!+AW0jU2h40n0_VTsvJR4g7L0`4416QWzj&aaIKS3ZP^uBdzRd`EVVlCzlRaE zi@RFr|I8po+aaE3dd8;S;XNRC*%~0YbV|2cG7s`6_hk&3KiPwe&{!&BSDWuz3ukOh zR=v^+ve~g(64@mckXNdo!f`Iyv!>2srTi4vDp26o#tiV|aa<^_#V1-EnKa=r4rOPH znm10u)*LAe=gqjsWzTS22y$)ro#2(de`)v;Sb8BAthUn*F(f&e)O*e$6H zMs*ktW(%kG3<*D@Hn8R`;Kmria9tq`Cnlo>wl0~1=}YJkx{~Uh7vfG?gt#tjJ=1z4 zFtiZ5!dp8n!v)qC+#!>te7`;pE8v8;Z=v9yerLkOaU`FFo!fZq%@g18*Syv&+2S0d zWz9+7{y{m?KxtUZay;-|dTsaYPGolY>T3;M+p-*3&&pkip^F&sBHJ#>f*ecqc3mq4 zTjy?O!T38VQgcxvL&%fM@Lj>TtQMHxF-t7Lw?+B5E*v**OMDP%m-vIZ9V%fe zlMu0&kf@$A^1Q(;k{A_oR^Lu_ypx~ zo}~!}so|vii=^Q{T4(r7=a-&wgZ-ohSkB#_Wr~U@GO`5crXIvLoy$T~MMwMSGOX&{ zQhKqUy+48l{Y%c^yz+ib_A`a9>4?24)UcmHtjT++KDZ?iv^`f(Q3Nq<5-`jOznIU- zy*6a)v7Tvk&F8Hj-G z8q9|~t;Zifa5QEYe>fJYT_-0=oiMBvvKa>Rm&wC@@O%#!$X~F4a=-|@E}hX(!bMDa zhLG=iwQXw{P>)Ln_Z5t@l&N}C`|{ccm7PH$1>R9*Ja3A+lh3Ie$|tcWN*u7WeI zh8Aao;$MRXsP%*cRF~fGwvEC*Y+4CWrgF~C!^KV`#%I+W2?|RuE$(QA6`ES{BfN*P z2e>LuFE$;8ZLkD0w%}#rxN^3t>ogt4%yF-*d#LFsSXzKOqB~1@IxE+VKbk@JM4jP6 z=*{|x;F9g@Si=+)o>&EErY8fo!`X6H z*Qiy*GPWcZ6;Oj8s=gB+2UV=^Ohvo?-^thDI;SEoz55~kc zj2(Vg5|5vKACYElKWlwG>h=zc!qfFP(V*=c?7X^EYqC(mS;#Nvs5LY3#l2H~)ZdF6 zOAlyTu^|_VF3H#y6OUiQ7I#8_J}594h5X#jOle$ghn~@*3%_Ng3mcde_9(LSQ%cOF z$(RB`(haPPDLjJ|d5#vNN+urIA&gjt56njQOicIBLx^D$B4@5yCeCzh+tM=E_;w^W zb58HA{F|3Mi^`bN0;)F_NVJ@_!# z!#VLV|AD7;5ltipUzM7K&?Q@E|K-(WY4sM_W9GV9+qrmb5x7rCSj11Jfuv)0$d~;DYir8~%37uhNBa@W0(~Xg96f#B1)y3dd^|RIzzfMK zx)wc*+?AEM?8ijZl5p$aPO+NC6#EgauInp48@NQe{;T5HR43#UitjRS)>w%*m#?%p znh0p+?yvCIK+e*TtNmwav7C6`s?=fN(ztECwyZV@Pvty^S5epa5eNSxLFFm85DzAKr$MF{SjG{Ep1(uVW{zYXP02moyXoBj`=vW`hMl-bo^X^o_{hT;!QblmZ>*GQaFu^(r3m0C-u zC!upZS|@U=z<-*A7P&CLyPp8E3stK6GYbO6tGOLDDp(k-xL`((_=8YBh;7x0rfJ3ah3S*tr5 zbt?8IZP5%ei#}F@{GFQ0fpKU`H2`@@F3X%lbQF4yuPEj`!lSDC4^e9n8%y3+_PZs~ zDhm)b7N3QB6c^vX5jt7DBgcDjGzjjA7jcOmUv!uqz?52x1iOND{40!$RAmp%F1kB4 zCj|Q+IS+s0kX`-e>`~aOJ?&0e(jH-m>LvmYT+*96d^{&Mtl#4A#CQf)iuL(BAgEcE z_N;LzCw-^tW`Z{i=+cb&S^GvR%USM zA0OoZbS3buxGyU;s8Y7y@k;={cYhTiJBSk<1V7Xy^uljLrUEFd6xl zroXo#QqvwW!LpH11r5$FXx5%xz#8g7;B3kd7YGh5aJ}JZ019y(T=PlHv$g=t^*THdZa5zWNvz%#>?_PY<80a* zd^^1dF1M%1y9g}IQ!s!t_aFWdmdW*FhMjTyypx0s=@!7oAv?Lr=K7*}ym>Oig`hjI z)|kNRjQYzPigKd|IpElYEggW|x;~ji1Cr_4<=fVIH;n$X8BG@6&I5@PRsfab=!O^J zK>1w@*gkhCenKifXDiNRv2%&N0I0Zt7R3=nS0Xkz&tn%iXp3TH!Nmeore@} z88SA{svmoxiPg_bS@9Ue)ORd4!WPXSo{CwP(ysl>crufibG1C8#qVSo_t3k%4r#n` z2rAfrRnga^OgZEBJ>oX-DdkzKMJnGxM19QF*al91IqnKAMd$H`yS-eX#fX?B?=zNx z(S03m+OS{L-0zS(qtX1=&CfN<<1ni5MV@XxeBSlu^6sY={JR!_eN` zfOAB!332v31~GdJbpW>sr9D7-W3mapI$-Vy^ll$gZNT*d%jKmp;tdt;gNT}srrtN3 ziM24GX->?vh;Ez4uuZ4mWRPyr>p)!cs12^%j=k7+V*XK?*-w*>{G@Wg4?#&I`29o( z>tK4~p*nj3o+twC`H?mqCs9O+{BZcoX4a_DY^$AVzA?ql6h*xw#-ys^W!0?_)>L@p z7R0eu_%M>E6Q0Erb0G5xJZ#tl8b4q%)?5tq2Ayv}DSholWx^02mhWWI87h0sp0;!| z59TgJduIIDKHx9^bMdux|#KYX`l{oCJ78yngGi&qeURBoD_BV6_u^ zEEqjsqwKj%`*}6d&$;&i$P_JQE1wy#DuBR^%HVipWYx#9VUG;LMr#hHxL+IRc?`j- z=QTWn%n47Z-mttw$GPBmD>GPPRmWjT9TJpkp!bJ$@Mh@CX3W-YvJIPU!vJkq6gEzv zxd&s!pk7z%dOH1&pV7&xlETY(8uN2sYlmb6qiArg)KH8SM6&IynfP*kkTaLE!?1X{ zdNKvXJ7xbHd|dE3b_a~vVNcj9*Zln>96WZ$=(Bb~O}Y4t*eaUS-YPR3yD zs_*{`7^;;Cfy0dn^2^bE$TE8p*?kG4#dHrKWl!6X&f^h_s;?ARq+%Z&SOeDGnW?79 z{~M_}n#CCz#kNLr?GX<&uR~2)Yual14aVQhhTiqPy=%L>*7kR;?XMJjeG%=1vBopY z>z)F|cmtn&Dm|E|e-6ikq#y+_)wtg~BZRTXt4C1^UW8;r^|~E_ON zpl)L)V{;o*nxsfs*jk+>!VnnpZmc>;L4uijBmuPvi*bN&V0YuAW9Lm~GV4tQTjz)I z`qd`aW>K2QQ3EEg12A^Umjt^vPE4;#iz0}V;SX|VeCM^MawcZa16XQ~UJW9PNm9cz zPZE7|f-2N(2wO61|9u*Owky31ig5unki!$Nj9mS(*c<=wH#5_3Z6Wk+v+ik@4ox+8 z8#F^~^HFYXfuB{Kddl3r>pBEp+8oS=-lWwW1#5fWlkAPALH)T1kv?MC%6Ll8H(J*HGX)Z5eeV~=h#=_ zC5#`g_2AWuWx0o_8RGF+vC9e7<-{c%wDQ3@J9y$G)E@_bLooip!aO+B2;SR|eB)y% zRMC+Nz9++poUTAgUsB@D{OSl=J*3$TD4!qI5Klk4aAEtn@Y0cWH{#<9fM1TZPSN%Z z<6FT*8ZmOi!@kGp8EwIA`t{D2*P5zz;YGi6plfHoci|NE(}7|hH6Ou8<{LS~{}UH6 zKJtykX-Vi4hpNF$?UMi1gU(YV(qbJV=nS9XHbP8e(#~^=z*vj5|JPTm9u+rI}nl>*Ru+b#Tnu6sUTLcj=suY zErE!durVx3A4ty}a{R*~%J1+3Y&j>opEDGzcql!Vg9mNS#+>h0nHuJA4(rBfPsj!- zbTs@1--Y1@V^PP8U|J1iM(czi9m;ZY^qkZ*3?9NzX*G+!i|bFH z8=a|Z9R};VJ@CrIkIvL9FCWBcmgwnVoZT{rv%1N>$KglwhO z)E=_{H>A@p$2{D#ImaUq#AZ`sh9)~7h8C2@A)^z=r<0TJLRdeV$%$C>xFDPH)fW@!Dya1 z4aR@j=gBcd&mKbP@T`T0YO3iqbn?arKwXlNL1o>}UDkl#zN7X6_t&~}o z%gm_KsHIyfCe5v^94kcuE^JV~cEk4wq5T6nEsaG|6#N5Ol%cR31uK-ktKUFmm*Tl7=j~ zS1XIU04oh{CsNkSb<}2;3?}J1-OqDrPYgk3*5>MTxDCqqOql(#w@lVBP1XpdtUkJ8 z1XpKloY8Q*sHQVo(~6;Lh|twY`dcG;biV{HjJ$2j+rt3VHWt$a(}#xQfshMGYD zwyS>e{5{lzvvJhj4@#gxaCghr?Hv+en1jYelXE(y_0%duUdAzO)!mKQ$$b4c0XCDt z1Bq)Vhq_kon5dgF%zD~ppNaxD4&UhdukeO7mW)AgL#&xvPi1A#t# z>onweOXU(;$5*5d{u%5A9coOc7nESfwW4|CHA6Vk9usSO6-DLTQL)fy5{Qr;o9gmd z;nD>e&Y10uw0g<8MsBWI`~y{H9Fz0P6MA+u{XonolqFj|^LUN3_?@LEq<+}@4Z@to zeoz2MK)Ao)zP=&<36`>Ny77mP7kh79^$j>LjL;C&FDUj6+ng@{2;mFFe(=u&(-(|? z@b8HEy|oWG;{KLLLSf(8F7YS-Iknok^62D|MqE{SVZQGwJ)_j9eeUxETdhiZY3H#hX0@)hpzqOGMinh4Y zsd7b$-%?Hael^!tSc6)JVZ4il2|WrT)CzKzjJb;kB2yu?$H7~cK-Xn-9vMvsnp1&m zmP9@>!TYEKD2X^|vXiI7x;c1)qWrs~%lUXO* z;gis$sGJ>y=Pk$DR4bb^tqWM!(q{ZM!)7U{w(4hLrLAfQJY&ZphX@1Muz}KJW4}?f zw+2^FE+D+UVKP;|7Mhni8EM0`Cr!p7qlnGUX=Sxrr>c|XpLGQ3yYRD3;y;79Q?9R1 zJ9P?Mkm}F*mtT`n%2Rw7I9lq3(1a1^taS)i9SpqqWAj#2#a7lr*WSpfeIC(@J60KxvesvTz4uByIfe*1`Ui}-n71Lt zA%Yum*~H!HOS|BzrxTH1T}7WxHB`50qjX+P>fC+lsYw{k@O#!Jc6vXOVHcKxeIR+EdP z0$Y@Re0luVJCVG)0HYp=CJP?#L;UN=`cO+3T_GI4oig99Trv66q-W)7ZW>UA?QrQ> zfSl}=Y93|GShNHG(#A_ByS6#a6~A(~!~*vc({|n#xILM~%^yB#Al0*lSf8-$H#iPq z;2jX-i&e0XX`BBW@oneg@8F`*Dbe&w6y)Z2*n&^hHo}iUg-Ryt*4W;`ToHS2}sWp#S}<#(@3=@96RWDNyd{SA6A~M0iwp$}W0`e&h(SsuqN9W=L5HZ(lF+a= zHne3FA^XZ|Z1-9%r5*^oEg|%DsT`$p0sTEwOf51O!IsU75r*N=WnRNjCuknFxRUC> zWe%<*ElRQNRMc;-KJ7o}DJ|nqCo0KtAXJjte*Es>r!U&Ms$1i`;^TRy&T|ig|N1vd zc0nEfEHs~j9WGVhaNCi6*&IN#%r7G`9!T0%38nA8jb5s*%7#V0lfD;3StxbyRcd(_ zN_(kHWA|1pj;>IY+#s6D_??f&`+!qD*zes+mL<((l1N$&M&HqKP`O(qnQf@zknvu4 z<0X9f{-p5X=4WgKjt+|HG}p^zz{(UT4O({B5yjWK~FMLIcX%wn5?RyAFAv*117wfC3QIQ8`mCi@+%oQh|g5be9&&}nNQfMitbx~>q zkf*P$-I-W-_{oU^Uy-Nd+@JHK)Dmtb%lTEWmRMl0&Rz7}qdR>~?P5#1wnW>vVGv-> z{TOd7#WKAb#QwRWP?3BKV`V)Z7=W1t;%3fq>gU-L^XP}Z4nf_4KB3?JTNqyz&~|!c ze@*bfCnR7y-CU5_WdE4yYF|7#=7wwS+W0rt-<4%SVi<2>V|EG?YgOSNFVx}`JVu2K zUy*Od1cz0qQT2|?|N7XY=t~^7M4i=hwk`P5wYZIUV-w*%C+Ch8;&)%90N)6_jEbK1 zmnYns&5B{ef>~zNmSU-Di-~25{t+dd;3snM(GHWzOjmD(U>mk8jQT29q*~II_GvL@ zf~A4#rBJH(#-wd5CFHR`y6xybN_BDTx&wcDyNlG(PhV0Tt+tOJUb`gMBf-EQEJ6y)%@1G}cOdQNAbWFK_1=5kB#QyBRC^0-ERN-P_w`pdb0?WGUT zN&Az~M|;&#uS?FJMILMjfmf})t>f$Ts%T5TOREb_`&fH;2OgZ{DE~?g%%%PSOC3n+ zpVAbnBz9eT8%3j?up8AxzC|Tuu)v}XBQx`fDl4#e&!EiP6iwp_9!_D#1RbSTaV|RR z`ITwE(>BNMovi1|@i~QAApOOjoq(ijYDM)kzzICoVr$UQ=A=!E)=*ZNxH=@_=3Bk3 ztrXv{ol+GCzITbOWt05z_+fSWbGN|}MzU+^Y@LFObQBqrxFxJ#C?4rvevvFM;%(FZ zhHWBYms>&+3&wJ&kWL8*@{_?mH-E51#PdBjLcrtfa!Q0gbX1I2qn_pXgoZ*w!$Cg& zAgdeA4EJPsf&KB$D(_Epl3%>l3i|c~liL;}eAfm>b*HP(p3-~CgMRoLA4H{t!LuDs zd(uL19P6dej;SU+{*W};@tfvsiqJ!2cd380EL>Fz8v)vnq${2%zzP@b142DrMV}k`H89nMbO zh~Y_{V=96{uUGmRQsE!HpnT7+qr-(9$4lXx&fz#GfKSn_mvDOp)~KAAYYG%hr|{~L z#B9>+KMcGR%T**;GJ^-}jRfn3YpHd3fY)UCmZ}NM_A5^m=4Rdp>h1@Mp5EDDpFi@2 zoB=AbYmg~Dx>s-y|2}ZAWO0Y>uUs-0u%7X0l`^8BSylwqEP?Rg&%g6a)w!s&3>*l^ z86F4-{onXy=V)SV_utskcvD6D2U}U-9@t^F;z1D+Q2>T>iaUfsvfWT%HKjW#wkZ~d zswUn)ncDE}H)5`a6vwrnz!hSZ`^@SUpDAib@iIr<+sWphz)}8&p1-#YUwrEbA8vjl zeuLG+3fiuQhY(7`vrDlVG13XD;GDDMoP5=@gR$U`AZm(|qTsmC`|B;tPTJPlTA6a)4m`8NciS1R)F)oy;=Hf+R1^pneQJkxQ~41 z!87hw%m1nXU^m0DVeH3^3K%bD2>S9~n(h4o$gRDe1^qMLm-eQPo z?A z@{&KT)^E4_YXyZ{5^`r;qI;mhp{5n~(qZeyXIOmR0W%zEio;u=AU(6otRO9<%hi4T zcg4(!3X@pR)ZC_(O*+cfxrrXxA8UO&o($Je&FF8V%@)PdAItZxAo8uq(Y&?Bw8nw> z1@o#J0{cXSqnPZeB4;##Jd{o5nn&U>@|`KaB>*x?m<@ zf1Y}uO9)nVt{`|PXfzCxxGCFz8p)Ah=;a$=#YIOfYq69$4^Bfw8S4ee?K6qu>u5xa zoRZ`oX~=aMfNN!Wr3;wsHVQS7u%fco+~!NGoAKEZMlzQ(q@(e>isGE*psEdzyU)Gw zn&mxP!YdD;`KV{L&(6-U`h+Xt-@F-sw13}m6uGG#apIQ=Go03l@ug%>NieEKy39K1 zP2`^7B$jBT8e$f7ID5s} zIR(TzMkiMvcAu@rkGR2^jK<%%`Nb1{zABHv`Oh1+r%$Oh0ui}y6<%&{iPj;wz*i^#mNQ>*Fa{9q;9#Y z*feQ?7Py@eB(Ry@3Uvf-AvlLxV(h&k7AiLe)~TNpB{lvc$O@Vw$bxQTa(J4R0mM4b ziYDCB3||qfL)Tes?iB>zipKEryP+5i0478+_gZ2)`Q1sdH$Kh!VFmwkidF=|czB5f# z3Y1hJ(NxqR(7?8BY*rd=k>1sU*^s~Rh zf|`QruQ;-9jC{Rz2|PXn zrS|5hXu_vehI2%5snH&TGt{9cM~O6H2N!APBuHE*qWSb_ToT0?5+n2~r2M=SC1u1d zqz8!-SI5Ob07<{2MWf){=0(>vIs+twc`@rJ1{}s`_+g>Y?^z>sY*v(cg?PoN;6D57 zDv>h&GeTvF@HeFUhwMjCKtLG(Ms_7tbvNsOpC($Z}5Z6t{ICu`;={%wR|E94cn0QLbm z8{QbWF4PI34z_`6(0k8!KoA0uc;O@*!5Ipm8q^gjXG!}!I63}{9{AlLc+*@2D`08q zs6~V>I_o5TNDbZq#~&~OoDy1wB7)A29R_xE`kMKMia8T=LOC-nop6uBLlL7hpklim zq+@M^@)`b=<$#~KEB#0>b*q3SuEQyJ#%|xCtv^5M?Oq`wYc@_*o(jISIMinQs59Xs z`U)e#uB}p~bN_m|sV!R;HOj5iGRL`t2oV5Q&CNS_jj6i zt!-4NGHcx`ODvIs9PDXWPQR+552a%n2$`3!I$T{{J?GbrLiHSl?{KBIiI&y0RTlVF z2E)19W*>YMKFs^<%(|vWo<@y1IHhw`3*2ZqEdWGSLNqY6G^h$ty36B0B}H7bYfrr0 z*9o(Yy8a>J2gJerNvDXmIT#KTmXLav7!>a;(?{<|a-a&{<}BGC=SIVsF%4g$Qn9zG z^t>x%;pN1YGj1m7vbN{OL2K;GlZrD5SAvx!3lDD&!2$_^c-Z&}Z^@FG9c0SIaKH-g zdB;tw#l0{&Z(d`>Z|;&s*0)lw>1J#1@?0a`bK9gwI&)FEHk<2L!_CrnUbRm!t%rjA z*3*L3*<)pU{p*PRh(S?QZdH}DwqaFlyT>Ruh&XHqV4`C(>=816j zo$XJoSszo2Su(3r74iWQ_2Y1}F@DW*4ep_PU%B=nig8;t!*3I9_LF8>`Pk}K@3xLm zPMkCib9RYjb2sizH&X5iJPcNAn^ep7=CI7}^60v#FAKV7dLv51CVsy=GP_}eM;G~9 zTl|i_GKDym>mu?o_5JgUAN2VdkI?`xetT1(4{CHupkO$R8EWryhw1(auk~k%J!;84 zR)0T;0#kGmC~OQ6FmOwJurq-g2@BFFv`aE}JW@ko!HY{8%r70rMh~3}}deEEL$G6qQ<52Hr5QS#8;NC$yXf1(+i6 zg0^~Qi43WjYbkCF|8Z4@=K6|ID{mHL@iuzXBMc77h7uo77Gj>=2Hsnk{uJfsqG%mX z6E9%?6wnCM5YsVJSc?Yq=+!Wi)}k2vt{Z;9%pU(B17E*Gr*GTp5SD*GFrL|8-&_8$ zinoXdc4wE%N2s1bVjC7_N8=QofYBA_44s5m_O8L{@QjiO(nYl6j)3$Eca{U`7-iHJ zfnlzyuo`)#WUUWUlV=zH^T|g?zI&u(#NdfQ@#Vw4j)uJCjn=1U%^jgqTA913n!9*doBnqTw^TKKO%!FcEzMbM zBRJBBV3{E{;ju`TmS#i{HMm)FtN3c;3@11Xt$~=DZz;qtSVI}#Q^?06og7{zouspg z?w4%e=e3V)SIeHC*LV0{5Q7iqfO10S$*2riqPPzd62Cl5VpuOC65{;=!uWckedfPf zkEYNQB)L#t<3uGKNueSXnhazQ*kMZ7LfmSH9VUy1h4yC>_MruW<~a1a%$NKn*H(DR zis=g>YisM{tYGc!ojD3=Ecl8$l@6!Rt`LfBts}egnd(8{t{nyF*%IPSGBPE#&K#=h z=e|)TuAK*u>mNSR#w2A~@a?5+Y~EWeImfN46&E$Xrf6)I3u!rn2o2zei;!2Lrunll<)M{=2sf%{@zLMO4E2$~DIyBv_>b7!bPA{NV&?ihnC9b6oI?`V)G)$n^2>fLQSr z%m8t}V7ndl@h%wYzP&8r2P-fEO;A{Hz*5iGb#V?+hH92ajBG%RNyJAok|D-g2QxBl zBEw46I9tI<5xI?l@R&KWlgw{?YQ$%Z{g-)c--LBGN$i4{Q#`;@N3IsF<0R)8me+ot3*xKR0OTI*ZT?Q^>7)+lbo)VtxA~rSlAzg$( z&e&M?WWHH=czoUb{Qd$pLeK@p8UUwfuyG#i=Q@6OUK>ouV9CJk)dZOA(ex~Dy!q3e zKH<{W!td+qwcX-7Xi*s{N0XyYteX$@(?n4?WC6?z%>wLQ9a&a26!qUWIhoYf_cu1< zL{^$syj-_?cX@kZ@0tSlTDJ}wEz(7g#&LvMjJMz^W^l1+x%~%f@4|>IHPb@ZF=Rk7 z^v=Ro;Pj@*Nj%7}rkH=N2zBgghFYA;IP==5g{<$QD_SY^40LzuwfpQSm$FmR)KQfv zfyYAz=3fOCKPF>Fn8=7HnJHMZgfNuInw*u8W))n>_FplEZ+Z*U9q=uxgKDhBr;w)U z=XjRmzGTMN7i3!%2zXQ4x@dJ?C z4b-VnJ+XR55Gj_i$5)MBk;Slmw#)$G9~1;ke1oK@@z}Y$6_J*3c<2z2>Y$|1?#xhp zoXV!<110OIf6RzB+`CoRP!y!PZz`8bsW-X_rEfWn-jjUFMy*e~e+@m*ZWdw8pMi;) z)kyTBZi(7BjoFH<9mTbGmzZ)rLqov}?S7N&qted<-CL+iRenp=a&5617;3fYss;fu_r!ocsY*vXmvt`^sqU&^2pXLh?N)HlJ0}g%hKm|&$*Hbka z|Bb!}+dE}~s|u27wWujDzOL|0FW3@49Yp^OkD}VoyvOGGg`k7S-nigvJe9TTo&=y8 zH_C%l2kP$8Uypx!nMLr+>eScEtnsI2E_+AwwuBA+Js>MSaf=OyPEpBNLm;|`D5c{@ zkR_a9$^u_yM@rftESZ)f-*JZ)%T>NTAK`C4a5Fy~jd~=0!-CRl4FuEIV?6&v&Zw+@ zf{KF4T3f-cd2U>az~(uANA=Cy#!NOdz0({!<$QyLB}Qq>_mZ_oNYm}1q>X8iUBFmt zIKy)8H0hJ+AuKfft{C7|{0sc}6&@6coeYv28=W)6t+PXfK{{%GU`s4hYChp z)6{j^sN&t$pk=JdZQtwV%&ldH*PF$L${fXd@xt45Huuh3Pv%)VA)z2}hG;7)GT8uA z!ucQsW7c!6_*;7^`z^t)kf&EaV~FTN0^m)XLz`? z6u99^m3jT<&=YBxkF1LLsia_ywn8hpbGhot1S=-ke#~Q1-Aix{(bl6kxVy=?RdkD? zHak|)(XMTm!4ZS@Yw|Zp&w_T3EVj5Kzr^3U=toAhBkXY(aC_OR&JQkY^EM4(57srZ zqe%coSuKwGAYVBC zDL-tjpjLKzO8N9^bAEsp(uc+TT8L%?<;wNQ(>aMnZQ%NIS-P*9llY-w$r({v{bsYJ} zY?<#LqrBCk3z4K3PbLuqZJ})xhOd2BJ`$Kx;KGVIKe{WAvbV)Fr=LZ_=so2C^cgzY zbU&FRO~le;^_}#f<`PC*paH*o!Pb(j9YMGSSWclrqdPzk@8hlRDej1~NT*d=sTS$p zUF3_=0paXD#je}JssbKSGyx8(I)=|2Bp7Rr1S9MhR=IUIi9&?G<#wSvVZr1e@H$pw zGNhHISEO*3Q`pR@7HR(?uiG{0=i}2%9giv1Xoe7OY&XRL@>;V6UV48!U=ULT#>a&4mKX6HdS8l;_r`1Sh)i24` zaO~*@260rRN+j;I$IwTfCa^1eRNI}%5fP3T>`&RDg%>nRRtmyUpQE-vx6GXd_D*^n zq}(GOu#zjC+Y|}Jg#9vCG!sHFG$uTF&Yu-N;^ zFy)gNlgv~$R%5;)LDG6tR1CZy;Pt;WEC=Ra{}fD`Emgcd9k@r@O!ElhwUn7+rB`fW zQO_b#?Mp_@o0le)lg?th5S@m-FP znjFje^PP{Rf4xRw{ZeO(hlYxOyJJT;969j!8;EzTe8uRYKixsbQ;gU~HF@te+4n8< zRtfm%2_h`liX=?y`>3evjlVTT7wl71|AbSd_R{H_QMc=5RI46g1i#ZXIjU3tg!qd- zbtCrR3;tW_R#Nc0*o5}GdY6%A-Kov$yK>+0wKM2Z;2tnJ4W=M;oqNL%kd|l zUIs(Ip=pp)U!AL7(`XJ&XVpqoxT#^@)bY%m)r4t2vS@~~DZ-M`vZ|HP3tY+sjNGtm zZFQ7`FdFFwtYgn2LlTKz0qUdEFMyS+Y^Xnxw05R@Xg>-EVU7 z3vxn)KA68k2x87O*jA5t=#sT5TGmx!e1+o4wbjhoG><+_f-sNrO`wnHOU*m}K$pPB zLPGUu@bsF8DaqZzT*A%rPF={8(Vw;*d=c)}JIv=1F@EFcjcuA~feTvhEep40OVF;Mm z?HzQ9jPKF+tp5=~1JK@n$g$ zcQTgdvEcQmg()$Yidd7HdxM0CYT=y3UaU4`Bxr3U4A3-^@>07|!qLuq^w)EBbq`&l z$?Ef;k)ih0UttL!vu&yNDZOm>m`bcpnMUAF2RJZ?Lsm>kk%_rPOse*SCh}KjtFqMc zz6+5g|1}-6@QOp`I4BKia{{S^;{9eMZJe{?M6DI8MyRr=R+Vr$q^u@tkps$=T0LL{ z>5V)?(Xb-v$&nzLP7TQ+w1EmWs7^?en1WgfK?+}FMj68jmx^8U33<3EAA710LyN~j zY`2E=%wQ%p8%k!_usbEWN$n}djvmFcZ_BZ|)e3pa3L;-^dD`W0R7pvTz*j&R#mh)D z-^`_837%=N*TiU;G}E1wnn?{`a9Z568LFrGaHmCKosSg!TQEy$LV=tDX8=OUw*YPa zPvGf)DPBFOx@AqN@9`BRLLQeP4Mr|1VndD0Yj({QV<(%Q(KQaTFV|(9D#VS|g!5Y}uh9lhbEYhFh4~gVHPT}dwEgW1ZhD~z> zhO5v)E0?21+$Pmo_UtW^!|W-Dj!3{Oht;B#{QasszQnPO7uaPM3viJ09E^gdKrkEM z1neE2gAt*`TGd^uB*`yYbem->YWf54LKz1$AdKJWIR zMJ>$=MNiFv@q;EOw=xKz_G(ti67+6~B7fM|MKEcb)r;&G$I;1cbv*?gBSxuQG@!XR z#1~5E5Y{W^7+|QIbq87i3T!L3UZ~sI&Ki3X2V9tm6O;|C}QgXpFER`pBpq(#U3F0GRLX6>>3``99%vHp!&6V%j zalR)hhx)MbNOi;D&!4i`%%8gOO!~TS?ibIYyNMOhvd>qB)b+~qHDJD+5qlzM+5hY zxF?7ryV`9f$DhZ09^vvLy7(3h=alNZ8uC33t1b4_wH*g91^9=j<4a1GVw;*Lo$&s= zSsd9MZMG;z{Yj@Y6mZ@!lNL8!>}E{%dBDYq&SS>L08Y6|nZBH**WcHjSF+M`7?Nkb zUk^n!I#@kT9F1^lkvp|xz_79YF7A>gPRHBk4tZ)9d6<6ClQAWZG%XrA@bgDKW(&cA z%{NyZH5Ye^AG-0hj~C0>RvHCR|J{_WI%qIkYz~U+E8$k zIlM&DF7~ynMpbJ;q5YmvgP+mMUILl%ur#e@A6|A!Zs8y2BcCm9B_h^O z7n_d-HTk}9K@GcZ#}#|+*pF|@vCQkMl0}UdU=d7?Zjf2uQ)t6Pd+TtySSU}Lltx`B zX#Sp$U8StiZ~dhgF;iE5iBXpuQABb=-R9TaL9Gh7Kua$S>{`)Z7;Kl!AC-<|@s_tV zh9B^J+w}D_ouhqQ1R*hQbfVr_Tu67Vdq!(-RK%7xO}Z5m9605G*m4-bL+bPj>J+5x z*ndoK*_nx-4FSN#n0Qb*u5nB&i=LPoCQpQgi>JE;X0k574fsaH-c=^9-h2$Yt~!BN z-pSzzU@kuLcaokTei2yp@@}wj7F?OE3Oy0}mYv`v+;9Sil2nR39};GZrc`u*k})L818?@MMIv*99LJp$C0H3B3XMZTIj^hk!L z0hP7p20<=Qost`V0~ak*@X4UonkS*{3iJI?&V|SxI^Ii`o5>eax$T-Uzm1o%?#2l6 zVzT}#!yqd6xHpDa?O{D_hgU zt0>g6o~r(pk71OF!FYH<>yQ~7N5zUSm?FOI4K6Krq_HICmv{WBoV7IZDyh8|b4Y5p z{FLmB@sgX~=x;?+c^F%7mo22_7X)KbMqZZ#ZabNRBLa^FGccy$t;1vo{tz37^xN`8 z%PemP?imL2bCyM8@MB~2c#VfV_SLu+yiRwnz^6~Y^#I*^WWqrTz8DO?xaeCljst5u zVi8F7BFV7INOH}lRxSgQAPLq5VcpoWU825bT_<+E>1Y(Pg@UJJ1*aP_RkV~#O{Vf! zsIprX3IlT2eH((maEy?C0(WqU-o1#OZYWQUI)uL|r3v*HyWF&4{xpph-(yae-%$l8 zWiG6W-K4Upir=VvwH)S#tn9XA>xoP~$#FA~qgAevET$ZnOE+erG73#y-1->gIfqGl zgR1g%?u@eex0YV9d0|HUAeY|*Elz7|9LVnNC#D$;G<0i-Xk9fRikA25It8n#hPJuX zi9Lg5sH~xKz~VX{(o@)%j`68ZyRN_++dAey;kC9Q7R0K0Nrp?!=J>8cc5=LjA(^aS z$C|U7v-k9pQ#a=gv90CxeLb9VMQghNC|UK0!hKl>LR|og2#oyE7TndzF6V!2#-~XV zT3qOPp<{H+H-U%wqLo)%Q_|`$7|c8!Od$=%Yde$lEt?){O{(h5Z9^qFe3y&)3r&z5 z2jnjkfle-`ym)OhhFbrE-k5b>vod=8|GJ!dxuqd|p#8k*_A=yQ!l*+f zs5Vb`gP_=oJevxvMe86O{El1Ts%Hz$waW!FGuRvqy|<7vO>NT74B&`ADQno(UBg4p zSl_E(+UMBJ-6qOTYHI)R_amzLU`ht_)qg-ja6$4>>^T$9*E4CFDLiV<%TMQ$r zZGA?Up^adZX+~*ovAIf$F&?m>xOTAmqW%K^qJ!M$zT*A@{?7D28_8{*ky9xM;?DIS z&B^3_x$-{Vo_hG}{|4VnK1dCBfJ!g0WTFu5O)nsOfQF&+if35tj2%r)wOp@2nuBT{>9%`^TJO0PoFI1Of`BA62!Qr4amKWpFo-v~`%pBIVid@~5 z)<7O$&iK4(JDzSUvs8P_w8ByS%GP|3G5?MRt&LF-Dt& zNIM4fiyqU}4?v!)g{4*FvyqGI)wqvwFq@8^^)&d$pUu6mf6$*F?o?gu^xOrern@!! zrG$`CE21$+o)>uHuf$dOL^g$MB)K|9NXxmbbCL1}(q2a!G8DXQYS(TY=KK4m1_c`( ztb&0IG6T4Q7zLdf4~BqyB30)=Sn=d}3V%Taj_@R<(I6`1xXyP2*|~G{iRsWPtvz~I z$CzENPb{K_T5LU8?R!VYH>mXV1yx7`oorwfR4viIyn5?hOR%HUO5a9?n-fkE!Z6dd z5r`xA=x$6f_2l~Nav%R@+ntc^Z_9&%;F~?}RiQCqY&nik7T;)iL8BcmuMn6I8r36T zv+K20x7{Ke(+S}KR*Vh;CTaNjFc+l}Q`lfhA`he>IR!V0q>Ptejt*+#k#q=`Rm(Uk ztpqmJszk8eOCB#;fZQ*`?qtD^oOgpmedxt7%mnOTI#HQ!W`E^1nia;l)P#*njb70; z?P~2thVzcG5PO)Yyn5)OoHmRe&Cz@t&9W|`U@hDqFY6-9Yt6)({5XE{glQ_20EhkY zd4RVkj2+jyzBKE5A$7Q=gK!cK6G11+u`59a3@o3h95#{oE#}w54N^_TseIHL# zN?-YZ(kZehjlWgv%@ZzfR!m`?jt;X@2W&N_>$JHyK6lRc9bs-}FX%ik_+Ff*4lSOI zj;5~)XgPbruQ#Pk5Fb8l3hXHoH<>5imP>4U8&fh@{gZ=*w9Gwdy2 z@uf{mJd92}u>CQ&z0|Nx~gAN2l^8dq+|E7l~wAX*lFugIe*q)q#g(jv` zgaQj<(jECZGy1cBh{a(S}pOXz#?4GEM@Zc(Kby9HCL zyf<*ov=7i2f^^D>x^NDTLfn@?=iEDHa_9?3+pL`bG?w^H7Bb=WT^<#`#{u3}MKv(u z{R&p}5;Ch1(+v>q%Q5yt$y0I06quUGgWhYRq1baJ_RH1mLF&g;zZ^(^J(+;%DKw$* z2zTO~F+AF{CEgr(=%%?I_(npguQWUf1Q5a%5rk{iRLjg7OAs2LQZa7U?PkdM{Vmx4 z;}tN6Sm_0|qjFmxC2n^^;`b-~=Jpl}aYy}@A6@=cKvl4EmpRRcFNCmO*MC&*_aJS2 zQ$FQtJ|+66R-YnRvlopy&y@6lySygRA@-HDYfU0XM6(^MPmI-YQ_@^Wj*J=Jh@AJ_ zF|bqWo(Hmdkq}_%Tn^h{m>HY_=b&|nyQ4VqJf_trF7@2bPI`4~PN8Tc#se!CS>JJE zD^`9`0I({fZICRaTx?Mk@OSN+NVtSvV_Yx&%z-lpzPee+J35Cc2^W53|3{#B=b~}6 z{){ry6PLPZ!Hw*vg*zi8q;*XrN*TnKBx#kEMPWF$R6g9J9$uwNW5J!CcZo~y>(vRZ z3fGO_C3fN*UKdjd52bzSoJbs>x~nh&bM(<3VNMRW5zwJ{V*WV5A!V^KmGfo93E9ZT zNYd{0mh54|E6Fu88FG~|=f<*NT~ZjgX52pa#Fr%7wtyg3$#dIEpM15nHM3H^Kd z7E`Z!ukQ6v&|lkE$XrVH;WXOnM_3#bFNFcYJI4FGu-^ybERN;TXrGb;vafYPKh|E@ zbyi;Jb&0{#i?=-6M7wbCjzRN_GjFxK^zfABhS0=*#otN}vaA{^6vo=W@ip&Sy(HyO z#rtPO1NJr8AG(rX^Oew$=f$+jK?JHqQHSUNeqO*fA_GfVRLBQx$}+Xc<|bVf=pTIw(SJS)AX~XHup-h_Po|On}j2X zqAJU6C;71wET-eG2`)zcLVC+M8kI|KK3sUjwBl#!GNWPo0YPL|o3YD(9M%;YT=x^b z{4zX8F(x*!V;x6_nw{Zla(E4h5}Py2{zm(e)t3h>6@3`*8f7!9k!G^AAIU-$m)f*X zbS@C!lc2(Kr}MG>O?XWl7=oaxeoZ24s3YJu@s_ksY<5);u+JN@2`f6KBZwFsFWz#f zNB>;8R6cx6-qRW5;yvQ_V4)V}@D3pth?*o@F|D%p3SF=Zv6ZGs?F4@%ZEqUyVlgG# zBA&i%3stPq+rdl8ze}+kr$CayjkBGypd|B81m5w1Jxv|HboO}NQ{s_hjOUjN6V!`AYklCj)^=^znluTThRgV z*-Te@Eex7W^E;=;Oay3R+HPz3@?j-xt$4>jI=c!j$aCQPssWAxG21)$NB6 zC~5_rGqg!ZqEfQ!l$vs%1uUwDOk2wj^|#hSxf62EA8<{)I1=@=ADqz!S(TCeHz3Pc ze`#zFUM}-$XL9#bo{wSo%Q8hZV0wJtZkTQ}Izg|ZNGZn^E_yWA)ikU2Y$zOQq2*oF zYO$q5R7;NPhd8?olTcJux29Hod5LiNO}sLkSZ$DSfp?w#0Tw zmU5sIk-WhfWqyPoK$uLG=zz|sDzg$j(D!=UecXobDFL8+_=2x;pvA_s|oO;;T2^#Yl3*<8u6q?L*BlHJh|Y zNBZOhrNH(ZCg=oZ1xGDEEy@hDQdx2n_cYps_&9k|U#um7EJr%j8$-JTN!JNsJ5v1C ziD5ewt5%%Uq2%vIIQu?GGZc+a1NMa&F9Vu%p>u=gfl1ua+`6{YP7rw;rd`VKn-v3 zXrHPzD%?5L3oXnG?`q$gY_RDRi4iG2J%PB+cOQ&JfY9R&O;3FL^3Hm7uS%${F3PD4 zl|jTc<(PGp#sRZU3H5G}q1l+Vzj)7IPbNXeXL|sV5G{GoM=!2sQ442K^;1YV!HydQ z^h!x;p!2L@Ef7h%GC*1Y)+PGPRuFEkC{h{+{_TnJK9NRgzXSPa$~S?)MUleMyIfn7`C!I*>d>ze#@>rjZe;APh)sYF@CWj89~ zM5HS{`uVVAQ2 zdJhmFpb{`3AjT2!i@E;L%teU+dsxXp&D?Pt1Lb+0uI$B~>Nf#bf6ilJC zI-7M>K}2LEVe5)Kch@!hi%7rX9pbCLDEnQoU@xJ0cDF4#h1FYq6R+zGA8Qkk`pzp>u}n4ey28$itg!m_*GARqukK)k;WIp!QoRAL0Ilznr_84;J~ znsx%z&dRIY6jc|8;B0l+^t`_}8=Hlu+1PcB#ef|l^lYIeJIe!%UtxPuP=Gl`qOOp_?>tx0{3O~ke!E|wR+OJB3vG}UdkHVV<6IG-I&zvgY$Z=5 zTQ1GhO~fzk+uFPePD}5OOiS;H%=k-m-!)=7Q4R&C+&IdN!EAINg#mO=`ffgT7pBy= z8o!?^zGNQSgc9pr%508VTK5x`A{FCCm2b4xLZ7XkCT{J5C<*v1eLJd@F;F=P!^5P&h+itRzdiSQjDF)Wp zKc7k#G;k~juQjaSr3xdiHw@ANi-!}x_)om2e@%0D{`9p0v@?BT*Ax?%O~sSpyFXyc%nM3{&VRK^ikpLvBivRB(u zv0%xz(r1fDuUr&P=Pzh++CIbVm}fBXo%r%yw3nvRFI^^`aP@mMMaPnBA7Pn@H<`Gu zxPlEdG3ecgs?=n;x1V@DUDi5PZl-aVU*Fr!mCaBm!_>k2ye1C4geLzXZME8NmiLS! z&X#gu62q`H-|tpqvTrz7Zwr0MaMX2UQ7cacwDjStUI!0Ebehi7mSx?FP1E*slN;Q% z-K(STy*IlYAo?a4XR!J7j4nljyP2Ekm#x7PpR~Iq#aJ*LL{j<@U4fzpua( zI)vT?hke$nRq@vg#elcYX<}8HJL)I;3nWNGOr~6A_Is!Y@C0-z+RX7Fwub1{csjuLc8Yft0U(z4CInugJI%0=@Q81!K%NTz-Z$M!VGh z^S6_|Gx-7Y^QO4um5&Ia0{o-{jJ8M+{=%WgjlrNL>UX-EwPq`=d9=okZVo;)L^SxR z!4Kc3pbezMO1u2%`4pe2^+$W zQ5ixt;gJi3(Zpn(0msbip|=QZI;yU-T*8zSkC3Kp z@uhLSDwm2ODwI%;_{1U;phqmy2S_CI5yQrVP+nk~PB{v2JDH~rR4g{pKwg1-qHKu8 z1|%s05{ghiMDK-xSn9dSFyz;|5L7Nt1P*ij10PagUbbjf8OQ#i>D*x$!xpSU`od&X z`Nct9*SMTSAD~k0G9=>5avo+t*K-Ezip7Qn;oVYAqK~EX;Sn`pa~H&R7G}4`Ll}~X zv4r!a7PH~;OcC+Y3u_q1kq{4Jy?m=i(^PmA==t%INd475jQnCO1V!vgcjz08b%`7jJ)i_rVy(-V&r4zn43743gA*n#u<(}( z(bOgd>C(f*aiZak;FlPsMAcRpF|OJ^TEAvL8>-*$ryzKirY} zhdVU?CwH9ejJ^NCj;ouon>nM>|J;Z>n5q8P_FwSPcSTjl@^2lpNUpaR%@55_!DvW< zkcL&Mr%zRp)umHf4+7&noTZ+saMnK^E=c4^RlH{hG^8iSTCZ-Wd?6a(uzQ>Hp&x1XG< z!*Q5>_xCUqDpS}Ka(e;t_(lzUufcM@0gX5QK<{U7*%RjJ9G^e`76XYJcyt?& zHAsH^)tD|XL2JwSMHqGspD3w+xiGnlPnNb;QU!!935-&S=+Uc!{aP?34O&!YO(s1;is-WRM zf$75p&ulA~W1;cAulPXa<|LTlsqUHSqe~zUSz7eWJ)fmJVf@YzoWW#;7j; z?9AqEzH@mWb)_CMkVr}Tb-0iR|HJmi3R^CI;@gP}!aHGk^(t-E9c@@`sU2|P`i5~n zE$z+V`T|zkHE~IIBL9wrN<+F516+*z2x0F-7psOL`ISeQ&frPrd+6(i6LMFv?N+)p zJM$(NYq}#3C&~rtsGTH=a@)Y7(jCPw%|D*FH+#>bpk5jBxD;P*Ng!_xdrCAZ7zwG_ z*9Kzix8RDxC=5Hw0*X}uIN3nnelh~seW6f)(C0nv{iFUis)0Gc^Ot_2 z-~a%W|ABtuHs((Mia#YySu9ofZ`kMS4HKNe!D(?ZF~L6c0LT2IUk6EZAsqy%1`-g` z60uj&>vcQD7tWG7A7Jk)%y97qDgqXj65(-_%?e8=6}7_Wyr;USg0zk^9c;g__03IZ zrqUm>({2B}uKN0T!0JI4gLlxQieT4<(#J$1boomfFe4D`7QrhbXo-*nQ3~{83^;+S z3Z_9EQg`9>GfzR@#lWk>+=$EtUkFS=*b5Fy!?dC=kuS1zLkr@wH;ut(*++m1TFo>? zXD&PJ*rB=Y5XySZklR_tcb3#$%;dFNsGx(MK+3Rd9~cvL+uVhQWY)NCF)p+g#}j{M z)sbQ#4?aVu62x0!lRLz&3X%##Mm(fb8+1Iw>4za|=wE^A{_sK>4nCqY84i*uaXT1g zUj2BU-6mzY%PfpT?F4Hq@ znWTwbZ?oBfW`AI#e%sAZt#4I!DE)a8N#@y2IIiq6kh;?K4Y`j!%Bs+$t4R-NkI}}# zL~%VoO*qYU$QZz)$_G5eXE zed7qhBsCP(KH)o{gTMzfEsZrnbW9@Aq$qhQR!`P^KA`Zo@>$dYy7)F6A8kyci2?k1 zC^aw{E;{y(z$7XlGcewMnk`u@0$vU6CXjEIy@vgmnQk_()zwemO@;`eYNX|GRh;eHO?omd74$nzu61FL> z{PXHQ##V~Ai@`giFUy*gowcr%dWoaBK6BejRaaoL3UA&Su?x-(GRIykTco3y!+fIl z6!&k43%!vHe+ zcZr<>@@8OugWSdM026z?Dl?)#ArZv+u(tso0SZSl4ImbU#HjuXas`lK0y*UZ0JzFc zzQ>-C^xo(FcMMfN^Lv;60s!Cz0sx@;4;YfucXl-XR}Lvi%5L((f0NJ}j#8WB?`uoo z#UVmS_ECdFM6iKGAP;#Ps`QW5$9Lyn%~k}J4gIqJBT8VxDx##!w>>yDGsU{g<#K~( zWAn?(V7MRM#0r_-(h&AxL#ys~$3IvY3Xh5kK|+%sxy)Li=k6&;?iDpxV!(|v>}Wr4 zH+j7NG~}|p#ZWhhln|mRn;q($N(>^p1@EOh=T!2B5V_arpjd+J3Ok;K5hIcALG@3$9O0zdnM}l8tQbkqyBT=?idk-?ts4x3gojz#i^dQa@3U9!6^P*E-~4e zhN+a%3^g>>A3vW5Vz5->akfdf!37+^ThzlUaauyj9YZG>q72nBZGzn{k^S^R`g%yB z%8*i?Arr25m0{qrhQiexdK;stXNw2eVap^P%kh~qhcXQH(WLps*ngjJ^u^`O1V8`) zI*|V#6K-qgZ1=Ado~SL0#E%@Zo4-k8jpi=__4S0#Tyv)<%QG zS-f-eawg)F3TZeN>adx2!p)>JAGoXzjnQ!?%YBFOWa|6v;{najSqTw+xSK7ZEw>M7 z3eJ!p&B7zau$j0jpM3<%jwb)*reguYKF|H)m;o-r?n52)?%U-q$4SvOIFQp zHKk}c0fiO0R>&EnDQw%3zLoefymO2dN@6=#kiwN4b%<6Sb^FbG&bpJ9KH_G=sEPB9 z_MsdTv9QHKA~D9o+XlhU*fdM4rb%0Q(t&fOvEx~%Q|fY$2JHv_vGsNM^yC8>60f|g zS1Y-WW(DTi!;7{`0q6*w%^rQu=^EWF@+=v(tev^uuUY3LXsd%@e+C_eZP{cO9A2`d zmX?Nwn!{v&YAZ%5t&|A=&NK$PaPpA1i{=1*i#g|VDxFk{p<==JOYXrbKY>tZ6S0kh zG7F?pn}xe}FMT=7_iTOTkabE-vD(Iq$qMPnsddd5mBlo|$)a@fn*-Lm*(US> zX-q?ZM_?o-%x-|9`26(p@8D1zv#_}=N(){3N1S+8N%HDfka@f?VLmACgb3Pf{CO}_ zaNq$7t*k1h{f0EypayO=vLcnmHem&O#I9&gA-!{u-~;1^P^F4t@bDKDM1NLMNXK8y zi;*0~BOXij)CSW*Rn2iIx>VmH_rN1R6bLu@;B@TpbPg~8SF@moDGkaGTmOI=IHz40 z)nAa+g8paURxs8#a{o6`wW)x_56>-#m@-7n*A__T*3TD5Rz{|W3{QtigBTS7w^An+ zJUmT9gB2uui{y2OSI4CCruTL!s{Sn1f)AK4rtD$z?(i-p`|{t;&FO~456wClW}p^f zgx+eWIVgrBLS)oKIr~D0KKRAK6{d%cq%U=#4@}OraLX1zA|*~=tuHc&6tW@yS1=(9 z;`78Ag3qvF1>_SLZWz?7si9p{=(dU>O|pTuI&3i?ud9M~OFM=VoI70rIJ$HoFuBxGGBcPbqF*!^$XnsN zV%(s;w&*6_y^7a5E}C-_tDO(3Guk@Vo+<>y7gDB9R#|XPyABEqc?P8(5O`gIg0xD_6gQbw(-xT+ z+?QXaNt2+RORkRFl#wlh$~CcKPYMXo@FKQ0$`^E%@j6%{{E~LwVlOhw*(0=+^yzYn~+)C5vC}!PNn6EagQT zRV%RMWf$qV@PTod8#kDK?imA*`2w0yL`Vv0ES9=@pbs!Gt!gHZV2><0R#=Giicn%-L6N55eafCcLID^FR z&2ST1|CUO)4nPj6)sxc1PM!DFvTYPCWu*^0m{o}K+-IkLGsQ#X`HuZXOd_gq72dSh z=ua1+_|1FiHI4y%DkNj=pYqDWafs!wWEX;2X#So#EBmk2jCU!1cMKF>U zw|S-pTFU6mq3njdN~3lPYG`pV(Dn@D^=r33c*M~bOP)MLee1z<_G`v<#_R3v4#|&w zYbozAAS5y^ih#(7B}5BbF>S>Tg7JV(No&OpT2*PPqHQ9NYNG}R8Dk**l0(pFxKab! zn|QPNy5$^Y(szs!*8N>FXFS{adUN2KgQ&k`+h{CBs@7)7ZJPlTcDLTE5aYIw;ac+0 z|Jbcd12qRQ(85~Ngfee(com zc9S_3j5_x{cRO@DUsAy-lC^qx2L=TqPUTsn$9%g5h5h zh7tJ9qv`3H_j#HHBjgMBNX{nRKyI>Go)QzERbA&UNLRDYpk~B5g`yXBEfk(v7_V9T zBOPcQ!~)IG%c3-G0fp8}6+DOoyO?i6oCByph>^2PqDlO5F%d_+zGpEA0`XG9Yz~<* zMUp%`QgH@;%a?oB2^H~9dXf3@NNQ5+Vd_PPdt)zWer{3M5)rkuYDH6+BnFQ zWbNPMF%p{LN6GxcTa)82oVpr4AW^-649g)MP}POQ&qhdq#u0MSEcYv;LWr0_7KF-}8lwAHjwt7pF< zeFMY8Md|L^XOh?Taj3Q7fOO)NES20O^%QrO^_hV|dQ$rO5Yv<-0BnQ%s zZ!erhTQLyF1G}uR?O1sz-CnEFoDq<2a0QB=xCiy+9=W?09Ks}fz%=Yrc~3INFO;i~ z)Td3c;kY!bs18dem?=0*xSHEE$>Cp+7^pDSQcH-{I)J)W5 zaACPv3e{4L_TiGFEV4PNGdFTLPdkV@l-!e9pR`=L?}eDO8Z=ylY0(c5khXKoRghKY zLw!)xkIK+cR{0GP5j%M6sVhqkKy4`0*0&th@~wPy7-j=PazVoEId*ANwCi!||cYGzIH zR(MVO%AvIJOv)-xVK{n___|Vg5A)S)pe_(i&Ra5(+bKfKPc!2FZ7s1~P>h$7r&vuI zYj>PE(R7n19|)g0~ff2&I4B+;S_9$eO+V3)sJ#FAl1?diJmBO#ez=ntwH) zgYDn1|2E$L?!px^cKk~n_y0QD{ja-sY1_rW7R(&7zsg|wlF%dz7J!l=)c@VqTmh`~ zm=GW&2fM{GKCwN4x8R{TGz*wdXwR4RCLgvQ9SjG9!ZS5B)8+nQveN70`}1p$-Gc|U z?rNXq+Rd)+@Q}tud+TBUpeK?W4Guj+lp*mwEg#n<1Ug#vO^A-_#h7GAYB65!=8Y_W z%7Pc~!DuX*>4af@?xaEQ^m)`BbC?SyeuA8WX_e4JbU&QTsfH(8!CWsP6gp)pu8ozDr3G7D z#0P;q+_GY4z8Kj883u9*0-})_p;4PTNFNlE_;?f)pmKpXhkvGU!M{rPr-_X5xradU9mCx-1wk7@Ye0%&T- z;_t|o+lRg*KivsBf)r*j&}Rf~uSI7^AM;{I9z#VlddE{z@XGguH)8fS)`tRwN6A9S zOMh#Qef28EoQw53;D;Or{U^JN^|xH^bq*qUG^(kU|HxgJp{&ZEQtOw7ESk9lY+8*5 zI^ylF46uu*eNuyEe(o+1GCNKWr_W8ga)B(!3fYCr1HON?l$Aj0BQk%o5g= zIX?FyE-CDrq`W> za7+#GIHae_Mn+OW9Y{>#S?Npqv)>jD#6~vv)P;#^ws{RJ-jjcWKB?s)ys~+1${5Bjp91C5 zVpg7I_DFQ-9YtkqeO7K-dY+;5rGx=o@D4Jz0nA$5$=YvT5n?ID)O#&uiQ+Xaeob#; z?7pD$_=w~d9Gg){I&JwnZ7w~MbtOG65d58~5e#8IeP54!T9tm#&)~{ZLz_#9Tx#5Z z0$Ie})gJN~$THV$JswwO7}^MoxI*Q=Les<8&7D}WNCuMjwChdL$4X?NTRA4+o;gt> zBwu*|dUUnvcu4#`=fvkd0AHcC-qWWZ(k-`=vx|RiCl`vgF49zwplv0M#~1N+87wic z_W)Edcq!_kD!1y1_EZTDQAJ2aH{Ti&)<<2$P6vEV#NqCSLeCuW5~`5jDfWAMcfKw_ zds6mCg*5bW{E7=p%wZ);&`e*s$snvZW6*4I=h5yM9rKn!Rq(TAA7$e_8O=Y`Vkwg6 z-Hq*bM-+#ELQoRWIktYZZ(bA_T-n8kZNPxd9?<6HDfB`{L}4F=>3gCbQdx-N=X0Qk z97X0@hkub;=v-DrgV17ox#2ap!~)|zItc-szDT48@oQemNjp-FLWKI7@D0FotmE^s z7Dn(v7JOUX$0N3gdR#@f8m8Q%sTBwP$XaGmGIRwC`HaN)HD~n^NccUz|0l|ZdfOd+ z$jSW7U~9g#II<#awYU>UtW<>bRklnfR%cM0`p!CQ;DXCrS}pewoIR-y4Bk7y8*~TW z+q23t6m;IR?+U9AoW;>SPw58Sh|vsV5xvI^oK zEqni9ZmJDJDAi11Celwb-f|;PTBqhI9e~U=Ia9Q3{K%$Wp>~GSu zadztRC!bXnZ|hvG$xxb9S?$Q+VK7zir)5pU_@8HiLqz6ZKS)7c%*p06wJ#D~dU z-f!SN;2zk0ge-`CDiJ_*<%dQ7$2~2gnL`1h9R3D`*#mawD06gMA#gNiEyw^v!mtzi za(xMQEfrW=GII{UbO0Tti&TNOfYjvsWO$unONop*I;?>Uc!GNwbFt7mGz=JpK`iKR zg6+9#eNb5@mgzklYLnlB4{0`IkuC(p)02eBq|$CxX{c}J`sWtf${y8OIwov%DKw}D z>hf{+jbaMxh$&IB328-ZiWbRwb4LMEo2czD!mHQ}1Bfx^239g!NOxUy4R_>|OVL(@ z?J~~f%%qDd0{V~QgA9~RxsIkeOwi^re}vnqAf!7lj5R%YcxWWRa40!;Rl8(Npsk-^ zOFtKbqa+-WAU7t?n}!pR3x7+=moZlo8lILFmnmrEpGk2G30?^NhLJQWPG9r0BBZ4# z!YNsk9y0LA$;ytyY`}DY4xFE6`(};qC+D^VpJaj1|JfL~xyveu4r{=!7)=pC&Y;*Z z(a2fNzAhtwmUqS-<+&uy!{+!C#;zD46>Ny>9s>vsBOHTRV?oD0QAdUci?zyDW9YAM ziZjASVNqF)D~`>2TN09qZM$zBB3Q{nY}%QTY{^+3$HvFL({CT+N~Aigm4 z&b~7WhRJjE3XbRK6<~4lLLwko(-Bbf~wp`GvJ=uUJkN--Yg z0dE0Wz|kPWZ_3u{AfW+WJ-^1`sIZ*D$@0q^MO!rb4btMt0RA%4q2ECciL7>?YD4AH zvQ`(Lvf4bpm0bLqj+thG-D3pZNd?J4C6 z>!@xp38R~=tv#n{f{!?RN%)Ix(}g{UCZnSNs>)_4JMbXUqDawd z87DNX)Vf-fTsW9(Z!a@7`3LfbZBBazWuhX4v@jDd6UG~{@+F6*w!w`+S1PA_esc#a|3IUy&*~YCg*gerQX~l;d!CA_T9a22}tb{_%1>#S$^lxuItbqkc4hLgA{UcUF2sBejZubLSa!M zY^B8cC_SN)c@PPUz{`MYvmPooVL=vvR*X8MpD%?|#(>#nVD|Ar^x7pz|lNpMTsG z<#Vxp+w~WXPJhuz{y(7c|DDeJF9nJG&C-5(bc7F2L#(A?sR^B$P?1dW7mlcfNrdG} z7tW+vB%vfHMWiQ9aze!bOB`5VVuE;xUZ~ zWN8O%Xdw}2bUOXeq8W!>kM7F-R5W52%x7O6O(pC!6mCGa6hYpRht@H!$WHs(u>JA+ z;4!BmHn9w^2i=X(-}a6&hGuC?FxC^~CQKJyW5{O29Ofp%`YLK2S*oaCE;_V~*y&Rl z!$LC1%|XTq$}Pdw#3o}|^N=NJl9TQU{+3W0EA`{{zkALYNUin*5)&T|D#Vb3;w6i$ zC0QNDmr{xy)7_~pNr@#@49qrB^*iuUnImN&%tEZG7u+_mmXq|&R^0fLCNbl!p9DBs zbi}eyiU(;Tw!A_Vi^j+um}=vJ1SP3sfTvJTif}o{7F1+PtNFy$3e;fA<5HU{owTT` zE!`VXYvZX26hf+xPeYn-xFzZ@#7{4c9b5z*jM&3w?7T>0LsdAkRvbg>a3axhH@Vg) z>oQmAWnud(UV9k)?$H#l!HSgi?WNu+l5iskCac-PTHyp z{0Kwy2ZX|HiVh&DP>k20rHNadcpYpVLDI-?1_K)O@5tAqs*C8jG4Ihm2$-qeoj|YWTWW>;kp}h_ z>|e>->OCB}uvtL;f`2qia15|7_-nB_;nM8DlzC9wot^p@l5nwUEqxoh#Lf!(qGIz z#M)Q=iN(}*niiUJ|Elet^IP5zH7XAV<1*0S#VZ`WM}V}4q}Ug~`X+AVMZ9Ep?9eqq zN`gHQUcd8>?EpN{l=cf|Zo~Wi*bX^xPhl!zZb4!%jdBTyi{EsmeMK?op?$@kOWG@h zg8aT9JI`!(P692dcYgSeO0m#4-`~*fQFaN2?C=uKi6y7tHwh)}9&j-WpP{$zkG2!E z)97dA>DC4Dk}CN7={w>Rw#fFK`{QC6yhy&Tpm+c6Kl-x*`&Mcm|DrGE*FS2B|3Khh z_>JGqoaDFEdC7@4Z?A0pl-#rlu~Zj}L8C&EdC1g8;<8U0bdkm7(T<{T&Gr?hm(D z2#FRoavibq$hXrluL?32{yq^Xy<5awzG>4;21>T>nPCkIYnA~AI zQQQ#QwH3xNCDoq^qPcyKM{g(FK@!z4kaU(InXEx1f3;Tr$Um@E@9ZdkRLw;4=-6Ge z#;mfn%DK6+A8FIBlBjJm9OGSir*vs=gQ;1TZd023nPc}fMVp1s7i;(3TMS<6TkX&2 zbX2<`=ulj#M@IF8eX8B#uS0x_j|knpHkzZ?Kn;)j@!2y94ED|a3HtBWlLyCnxdj3M z7zO*Ewe>%A`TR?9)IiL2Q6MHAGKoXXeh z7F&)X#)~$LQ%Th;DmDGBLNk`~wbbp%?O03Odo5LE^8Wm2FG0)kO;u^@x^gE8ANj%e zB)yZ4u&!9`5sy}_@?mB1BPjCkbgREN~;M6l6PR&C;gcvYbd)= zLR&WjUSq)8aLhT|nR~n^VihJeblV|at>C#8#x^P_31IJv%0r|TtAx-uw+=PG^trDi z>~h06H$4S(u!qXr01A#I=JU2dO}m8F28$YBPm;@ zy~5+2wHY56dKDZhBIWM05E~yj&TU{)h0OnINH41_ujiLYhfia=1HptYjiuO#IH;FE z;!(ztMq*)c-lE^f~ z*w&!nkoH>NkEyu)HJaTmJdB`)v0&z2s-*hTDa)qJ;|;qp*eifSfRT`X>2K%o6#79g z{{hh%-gC>na{dc{dPRpGy=I6K6dP&HN9qd2m zqm11CfKiP>@kFz~n|kd8MgbWWeF^gqmwDs9aPHzIh4z|r9?`=1f-Y|_w+xH^lrHSk zh~zp04|3ZObX|*P54!Kt7=%>u(}RBH=q?!i^CJ2nIP8^=ztEtC_{S4Y3bxKp|M%cg z@`cN$5d5eq7Ab=G22*#b9Db4{W}d_4mV^ZVnndMDd{j|dP^LU~JlUE;-LXJ>@`dFs ztk(fH&n*BKa%gW;0wcunTq07m&qHo@cJ_Ai&-+I#Z@8Ji4@Mz@Ma%+e;SmIfr|RZh zW=oGgvmTYD;9UEL|4X0ZrcPTahdnF!iwa0~jgUU=^FZ5v^GA;WX8_4!e&$ofpY!RC zW3nYgCm!c>n3uFV%2O$dtyXBpY!L$8xnO>~?h@+@7YfS9GeczWNjsDcBqnbKdgs=& zwls?@ zF3$<+=_;1is16e{WXKMNu}4~F%&F{3NF2xxCxalHj^~oVVqcom4Zcb<6XDuy=(9h? z#)^;kE~hX}eB#($WpSJgIWhJA7Xahl`r{qrKpEoVG-0;}Y8j}#QaJIIs z)W&hSkG{O4zL$N^Ei>d5PcI7Z>u)$PEiRTjRMc1HuUWk+SEDC9T*Q#yRpyrF=~&mp zraJ_7Au{5wyTW5*aFj(?_da-D%rk3(|7JUx%?60rfa$~UA}}#|77~=ng}d16lUVYfW`51Y>^gU6x8!QAlpQx? z>9C5iIienX0c7$jTMFYi&tAM%;5-@jMtX8J+yr;>z}|JQD@AwvwC*axec6mcebK47 zcCRVo^sYh`*d>QH71Y!c5{BVbgjil-zgD{~i$!3ay^V!0x_&_@5Pr^Gc;GCtKJ=c| ze|7`l!Rha5O-x*o4J2!3b8Bd3^z1z28u-hq+@>KtbyE9Mi)Ap=cseq^ol46^--2Xu z&9iP57RnY#1(D36MGBk$(U$P<2;R<~1E(U=)YRtz8)S4`0m&xk^WVswJ+ zB@|jU&wyl-DnoaQ5b1|JEbTLl8tq4lk`0`t%K^?c<^tgvedT%uJdE6vjG_&!rOO%F zRUVNI%+>dT`J_5L>6>ND`PJLUrhXF{r3=_Q^@?&!b%?dcK2jT?Yxv3WN@9qjWyA$X zLr)WkhE5xhicTA-ioOfj+wX?rm3f!B#~Jl^Fs%mEJJ<$T!?4nC8FdqIL(kIpf>C?8 z6n2!bZ$3~s0J*l`zAOHj5~Ai7Q#4~=amY>pbgJE;55j(A5(x8&hPXTK-&+E7Qj`WG zwZl>#e;%+?NF61%({kpGNdf-u$0PMt$h128^N-Ry^nKa>^j~qd2>g!+EB{+v{FkZ_ z(0BYl%A#7qS`v#N-iM@J%RL5;Tx&n6PJs5g}oI#`qjsy`DkHs9^TYVj~gc3 zh~Da?NuyA`y5H0_JZj6QPUq4z)8k^3L3J9I+F`Z>7vW^LJg&4wwHGDpT3#p^T}%)U z?rA}Et1A4zAMy41TSo{y#n_cH=xPrY*_TvO;!*|A;G$gVgs)|as*zAYo)XWvjlXWa zx(br&oO0*a`9gkhAKLI0XDcT=1zUz#T0LRj`(;qym>}FnXyvep^(;e0XqMaqGgLMjSIFWk zj!Y_%vPd z|0t&IP+!0?ulRLo^fAFgjk5kEf2MN}jrv@d4uX+h@-{nCXL#r5ofu2;SFHe{)!XhTG_N zy}4d*^i*Bg{rP?d^HXQz7_n=HJGt{mbd;F7Q0r^v(Hadse2?wl9B4QTGtdJ2=wucG&hXNn?y^=+$h=KtTH&;7D&Nz?w;*AfsDQ+Ph5` zk6M}pn<la@48ox^Qf!w&9+hbyt=%W(tI;{M9-;>5?GPA2N9gtS z5ZQsy;udd<{h5!Ly^QxPw^(lhE--uO>-GsKVj>p$w;dKU$ z@ioW+yIh!~?K^zMsKmP!y<(1X(d8m!3!-r=k~Y4hz6%z9-$Hlu>K7k!lqq3pV4dmC zC0=RzfPT3??)v^J1hOOHoD=y2nR|&ZTz**DB8Y5lw27{QLJa2+b19OoFpQF~C?jAP z+i)oxgVQmUh$udfhk9Ex;A_rGq@FQTMs+?tE_~<8>;tk4=9?1j*_Qp{;Btl9jqZ;ukoFU?f=S?HR z3QNK5X&3D=^kV%Tw!;o=Hslw87u9NzCXw(?*3VP!}F@|v?%y#qhkM;<81!Gl47yy7ZYybeHf91me^JrYQDuf=kGRF7L zHA$isiFF240tqp73rVN6VqTMfiWvE7i@Am-8Q=oLc6JF==60QEF?IxGM1Y^0-d$dv zLM$P*nOQYqL_q*yo)%;PcEkihj+(~#OK*BMcSEp2EUWEq*UQhYulG-;=kDuuHo%`U za{j5&Y0wtn{lRJHSIi!rP}{vs1}kPeNqEp6afE4?LG^jRuKII6L-f>?AMmA z?-*#qh7(u}7xXm@p+>P!8kg}~Zj2thwHyUd|hWLg8K@Trc~0{&}BCS+vA&E-jOY>2T}&h%aYZMix2NNwV{nxM;RM9 zGceDvT0|~;6v?v`EE~!dQA-wAM1lu9BbQ)D7}wvpJv>(?iXGE?%qXm1*2k^5I_qf< zvi9HjmLx`zGqMUHDA~8r#7(aBIjL!pk_zVJXjG+|8QX#XYQyG;6@@^Sm_N}OIwY?A zAn-uQa=i?e!n4{I(dUk!In1|N0#_5Sb_)}K7LuG4+Ru`Oar}4#4r0X|g+1;bM-76%Zn#vB}yF%A$u6Zi`unz(-G|Vw(PItpMY*d$i&)9q$}fe4(|tY zn?<3yYU$ka5ZLRG^=x`U)*$tiv`j}fx!QQamj_*3+#~kOu49A-Dh%tik~^@(Dh+6pPWxNAhoRP~7%?QG4*E0xOHlu5Q?{hF zP$U3TK&-z&A%y*a&0fd~mTg{Z?#nmA)d*zqSI&Nm#My7pWsE`{JDc z`gIm-mDI1ulHwUcc|>8vZ1qy@pIr5(CaWuUmnF&i18piB6I03g zNTiwAjY5I60Rf_P{aUD0+)CW$g%$A1w(grSE{ z3B0AFj@B)jyB<9?DTt}z8diI<&|3j!1J)1y$>mxc7P;uDDyo!M9w}r@^nR}7PS>Oy zGInD5BszV$>!(tmAim6ZggOSnF_B&2srDe81>vfcA#ie>^(xhnU;Z> z=apdESZtNe%TV;n#7iucq@y^LmEA##(<9PX3fkY8e2 zUCRNbCQ6TDivIq?)HUu^$u_P{ZY4?qElj$PTN<+A6Uic(}b(J}CCzuj*Fz1So`(OvE zW5Y9xeQ_h}550Kgdoj4Wh;nS<%h8FRTFuVeoVOQquQ;=o@nCzyh%yaPSVs~OX~dc& zJWR;h^cF!LA<8|U{&ksq*Yp~Wz5B6j%g6ZsfNcP*q5b!Huy4R=!4+bdyA4y6Og zf|Hbo>PW2`Ez=%bbaCBJm@Q|PCCd+~T@uzec@`iy^eW)yk#i3Z`U+Ux^=vA;Okpj^ zMWzDfI)EPe8b@$iX6e1oc(-xinhSX@LW5v;Lc5G$!Tggm5pTlVEmUO-gjY3y4T98B zggH!)K9~8l9}yaHMFB3S3+uoU<44xdmX-ul&1P@A(;i&KtWl)^wRBJE9OX1n>n=S1 zY99yOCOP(raPXt)Tg4PiWuNJbT{rqg&bMAg9pm8A>1$`+5p>4sxJ$M3f~sS3{te|E z-gSB>wsYhDx}vc2vr)^In{`Ih@zkH_EWI7v5Z5HXcTBVSamC`QdOfGLW7J)8r@H*K znw+>LOWPzexY_1(R7>;SwZDk^>9|FT8p>PH$_b3*a!3eIX0zcY+@6K{_sn6KFG7r7 z##$g__$b@Pll06GDh3B5-FpK^U}jf_!_G z`#tGjc)#70{d#id4%tSjcPGi!A6uH?q^_Zd3><-|{b>tYi0ABEq=4!LOgI5%3&NJC z5||&S)`2a|{T#6g*jA?>S$?xAdaxAmf7rn%WWBk!_`}N~dZA6+7KPC*6UCe2| zA^SIejs`hvKtFYu&#!07Miv5D|9WroW~^wY&Anbbe{0Al2Mf4E5F!0Fm3NLSksJQN zv<3g-yug`&nh@03g_wPuQWoo(YPJ_#lzWU?*;f)Yo~MdQLRo0@*{TG2uQ=K59av%J24;M)ZL!}N#14&+!{ zyek(!rt);QGJSTH&b8Lq-Dg5FlZMG$v%(4DkM)_Wb-enDbY43L;Wy#O`y>%!QkWAO z^wfMGOpgCar}M@V?)94gh;$iLtK$Ol|Elax;Gx?70Dxb{zK*ghV~a<2B_(V0?8Z`g z&ypc!WENX{V@Z#Pp;Zf7gs7A~*+Q1emWO{zk?48Wic*StSKj~KnPX;neE698_qnm`+=kTi#`q+6jEura0vRii%xp)(+s)Mm&Q`%GCM7a7XURAQ6Ze+#XGr5Jb zSVeT(m3%i8I#;%>5IT2uTT6tDT8xr$Kb%z-k;h z{L1(K#SEvxqm;Ap=`CjMV_C5i8Bv3oQHHCP+R%>*Q%#N?dw)da)OKO(l%W!RVe6h! zXX4u65EI?-q$?pu@toHA z3bC2;0@P>AL@k}9oytA;UwdLQp*u>)qHY==GV_jWz3G{DPA4FJ>Zg%a0&i=tUU#WC zoT&bw)6BD>(`m@?fne5D_I}xw9~6Z%AYZ%uRi(>} zJ8=Y4r$3#PPW7=fc{CX&=Q&&uxWk{jY(qYm^kHdUwF;%Wl*wj-ySF+awV3+-MfcsS zPg~@vrd>5yWi7{#{%b-?a(?&UA^4Xo)pES8jcXE5&E&savnNcnoV?n2XwpG&Hn&l# zTj?%!^x5yLcRhWdx~^1ey!ld9Cbe+?tGo-;n56#Lt6tRg4;xc8csg78i@1oYErc$6 z{Ry*ceEnE4&9aZp)e?JT4CD_XHCFU!leoV$lFumJ`{RUiX}zdYy}nMpn2C_miJfy8 zvF3jM!w{$hruy)w0MZoRzBWl4Pxio)#mrpu$m=34biT|j*1hWEdj9yc&4uOd zXC8~zEBVQ58tL1d>F17?)+UfK*c?%L;%ALOFKptR&eTY>8IR57)92$4Y*JLKE5;vV zH|VKr9XM;|sLM5^O~`L8F*0upzGPw59V_)qNn_FkhoNa-Opy9F_WsfY6+1CB zTIf;JmZky$CmlW8!nhL}&|S5>OR;`-7Isf=WIqlW8!N*UdXPH;8m@FDD)bWTt`O_R zpPLPAUn`fb%5zaVOTHuAP^9#lLd6P>`xMINxoM)L$d>7xql5=?Zt~BJ<>TKvd3JoX zx_c*Eu~IQ#@sAT8Z#G?V_QYm7{?-1>dsf)I-zmdF8>hL0V0l>eR7|)@#iqI0FKsK2%{~{K9unjh>oAp%U+9`&0anRPH$3al7$iN{K9` zn$vnBtl<#(qh-yEZr%D?$B#-eVORK7dndPgN{-zNelvr2R|*Rth>h;|*_e#F98~i8 z&+3YOyS;_X)#}-jLf%Y=_J4TEZ#&_x*6MO#q(e@TZ$!5m{aUZRAe<<)p~S(rr5hVk z+*w|C+-=XZ{6BpPbAMG3PsSe1tV*MP6$*M*8W2?b37BH9@QKesA8zs+;UC@q(Dcc{ zB(h&{DBdr`R$c9povoebd%Jvl$7Xw~V{2PWOWVL38?DD$8W11*%po~muiFKk>93n- zH@j~!LK&gFG$E`l8@niq4=xAvqZ|;;7w^A+p`mdzh_+MgXn)&J1zU*@34XMDpkHm*aL_ngNJO}DnIVl&PbVaBLl6e8UO76%oD1w3 z^Vh=Wm(rQzeD^ZePU8Q%xD_ta3pU#3IEbt)&d`JkhYLXh|ic5yOPau33hK?H!XTdSXE)q<86ydU6LoIAYieMFSAm-vr z3ie~n>^F|4UWdbmp@p?<2qR7f8CN_3K6BQtxRAY8IO48AW|d!jT&P7GF4i6?8cYggS|o?5+DE46XwxYhtKhu&*CEl*F{_9LfD)6%BWtC|>X&4?SeAF}7TS zu4P?^>pVzsVTuo8ZEB&l0!co&K*oe_EM=!UOuXR%pQS`QXbG$fa-9b>E+wszAA(!v zYfjpig?S^io7M;>g^{sgK7sfUf4|`Q&2#a-Od6?Nf|7a!T;=Ut3tNmMVp+g0&VYOxpO%PfxA5;kmu`V?)?ms;NHRrX+Fqer(uu*w;n^7fOpH=hzu0L&4>{3 z#)su>O$2&iHh09k_kG#9-9Z%0vrW_J*x8nsb$d}?08;28xPgL%ym*=NNPGLYpAl)%fF>5C&5kAh3oU4ZN%b2cQkEiAQWJ z1?D#EjsmVBMa)1I=H?Qe1YCWEpfT#q(IuM%xS|1J<8+v_jMg`RGC12GkssK@y0OwK!02=@R09QpqElEyBFKlUIFK2UaZY?q{F)%JME^1+Nl)H0~ zE^o3e+_vrBZQHhY+qP|Y@3w8*wr$(Cjot3M=gyt;&CH$iJNK)osz2UXE1$PA@>!V` zQAkqHpMZtwqtWd3))sa2#4YDo_)3KJ-mB6RZvn zmnB!w{S%jj2PoQhWm_hPDQ&j=Sc;z2Ex@`Ri6I@K_X?(EE?WJrK@?bHteH4rjpLUF zq-{4V8q~r=H8GL)N?U2`sQ<+!MQTd#xm)8Hb*h4)Ddm9_9HvG{$7}PH`{{}V zBQio{Qe)!U1NDO5&r2Q+&2)AcM;rVKQ2lZU$07$neVfG1qEC>P;0v9Uo4#CbQ$(+&Z=v-!uo747e z0t2!xg3)GO%uL$@dQewlrFDKOHyws)*;g3>&JS<1Xvq*#+-e1Jm=`CiKJ$H-GpDfak)kt~rTYhvt4 z-f*$&qC*FD*=z*yZ=~T*-2fUDGdDNfHF>&LEa4YABQ#_QDE2#((iP3KwiaE69pCgN zK$T#Zd|@-q)uM!MY^=#&4;xeCneLHQG%KCkE$WbI&H?QM>5zUX>Wu)r@x4^_J zPo1$ZI#-7qb`{4L?go>%?MgC3qnDI(XjAg$MXnAzvrb?|-jSkd*+qQEF>;UrjKxDk zV|lK;F0ZZ5yBK$5Re@|C*r2O_sz?s%d{V)VL2l3F@?i+i>7hi)h*mRI1Rl9z0GWAb ztEldBRzJYYNr6LjraqpU0RaHufC2!>{a0nX{aeX`{J9Kmt?B-I1oZzwnA+N!S{eTn z(EZ%K+b+onl3pDzFKs!1)80%aA1qtInkQ|Intc(qv{(^=1A6Vu#PR0&4`c{8I zBls)Y|GX;RU(pTBZH)dR=S2S_*V)PZul_skUj=Zq|0^oaf1v8y*w{MhJDJwjUu;b>6ctv^GDbXV?p+`LZVco08f)+@QpcFr z7RSl9T(VW7oh#PwTB`$IJT*77Jw%~1;)$;S6C!#Jq^VTynS1xe!W zLvza0R=mLW6HyH@g;x3UBu@nBHR}hwAom($93LIeJ%&jWNY%2#v|OtDW^Z*RLYYE{ z2EZlD$Z=ymG8m~91&qt+YqC7{(5S`r&|utwLZ#ozL9x5HgSAS9bllL0h3348&lVODahL2s*XQziSE zWJ*3ca`Pt?0&F9pcO&&wZB;o#^HZ7uqsu<;(zEBCEL#pw&-e%N=)q|}!QYUdWbnKS zcqOs1J^kNqu6c@ld;MRF%@P@4Eg;uVQ%OJpEh6d_Rs+Z2l2T45p*6EKcPjWb0Ew3WxPWm z{5RgsHhNxYstJ2z?rBxK`Qf|6cxQnIOq|nlX2L^p+KMuVZALJ69dnJxhD2~U-qdWS zPH^#Qb#fg{z^v`D5>)&$jB_D7Ta^a#c%uwe$byN=98-AFU0Vw|JLr^2tU_>}#%H_1 z2Bmb2O@u>I`?4bliQT|F4kvpzZrGJtIU^bToLfA$`q*P+eeS4;*uqhzxlu%N5mt01 z`*CJ+()(r)^GaWRA_+S8LTOQGZ8esAN$)OO1f0+WuK^Iy_2pp2?3eO3M$coiGQ6q(9x(d5{ zkf)K^s>ehk4qnA^$@F95NxQ+JaWwf_28sal4F0cTPd6tI(J2QA^yeI;4ETG`8myK3 z;C&Ptp!98;Ay2qMTe>``=nN663Z1!D2xaaVu2$&sSU{qRjAoO=5aklRW8qSyY9cxU z{{$qNydQ!I^a1LS_NPe4dgAm9bbB0~#CyP#jEmO2_CgNEB5EIM0{*aK`D`IjY>fgP zT8T*EYO!{}5u3ai;w?qWOq4Pr_oqOmWqj7h#R zjK*WotK|55;tLdD#9T|!>d~#PiZ#Ge_EgGnC+2J&!TiiD$dd(-y?@Efg2x64a(9`d z&FekrY2sG}iUq_jutJ}lp2-X$rJ^GKkM5o09n@#W#lYI=ul#X1aQJ8C z`C+CoR2-Aju9)_+QO0vRsIO~&c7(QogeXDwSO{`9h~5c!f`*pWlmXSGOM}li zWsKrht-K$EkIu?Y;da?CDuf}>ZgK2n5+SV>2LRf8A_|hZP4`d9RUX_|=LFpT#QO>p zSkd%xwLH0n>Z%NjBRgz#pqyRAu`6~$5|{xc_*-!#+PcenGoqrM0opaXb*??uU+@HU-;J}dP-4ue z@Xd_Y3jn{|O*GF9QwvMnL5BT%L~L7yt_DD+F2#Ur2u}aD7Ztpq%H2ee2M67!TJlC} zqP((GkfAo1+puQA}iV%q2!E@{isbGX6B(`#{s>n8(BBRza|Q`FW|-qj!fF$?xh6~ zy#Gs8^c@`kk+LKeOGRW=3?DQgvE(MXM5!*sAPWHJ4FwP6Dk#5v zf;up(0F917AvJNAg{k3*$DBvc4LYCNEXpiKMU(T8=|?taPVeb4Btl_pzDtgq?vpO= zo2$#Ory1KGV2lttdh34v`N1D1Kb`bccA1c^Q_p^w%E+&PR9B=V#;2i+XVlVL5(Z!c z(@aVO@2>>Jd*hQ;~LV7W*5VZj!QrU z3@li|y~haMt4A);C2!x;g#@NhvA!m*n<5JpQ;Qyf>g^R4n5WG7q}vc3w?@x2dBvFb zQ2o8|qHT`^xGOC9zzU;PXRm*hhEn#GYMx(p{K=?YLnFD*zd?1!kDem^@Lv2DW5o)Uri;h<)kvpWaackJU;h22XAT8ah3y0bDCFb z%F*l-4;bBYrldxIxpX8oX05JDp?gW|IXFpMKH#-l?(4RPn`4@GcW=Fnz*rAmleNhq z{eZQ?Qgo%}ZDuW&9DSQ^?r>SK&0IFL@ou0G{p)z8cD^*zg=#=&roD1+m*<7MP8xAG z?rxLha=GE2b*9RMdsFR-On0*-P39m4w0mXks^^_1Mt^Nk%x#_Diw(IspXOAJNbH3< zax9vPyq>hKvg5N=1IX#_c{4fl0sU7}D;EDSdQb9H;Q?w^s@v&EQh2!iRBv1gTP!I0 z1rRn`I5{T!@1FGlp&h4YJomhZTG}FhxktGK-u*~srd$8PH0|36ogxj|cL8!$M&l(a z8(<9Rn|&U%J?DjKik%$?uG_|ppr&451Xx9pV2ZQ0O2QG&y23ZF9PpI_)ESC(7B-v? zR&NTd*7O(nl>H0ZusPBe{c_0lbyW4__}>?H2^A%M5B@y_OLjNV#x;?ERB74WY*}d< znX<*`>08CplW@d3{xKw2ho<4tbN+ZNsvogWrHK36GQ1%P7nt27hy^fqc23ZuHde?q z8D^hhk!ZxN>2G%N_ze*l1WT&O!{oyN(pf_s=?bJXVx%jC2?GTgp>tLlj2mAl29M~W zt4ugQYKTS}O6XmAp6)6je#*P1?~DVa-B9R6}c_yT=y{A_;62 z58?u~R`?B3aQ%|`BJPx>A4pICA%cOp3jgAi-xSdUqrCzey`8&>258x5+@;f}+$H-7{jdGO_I3hs@y|Qf=bzU%>i=$P7Ik)Vb}&|Qw=)(n z(zkQ^hvXHh+}LgiWB62uU93v8#nWEpVl!#8%^PL-0b*OCCqIoOBb5s0OQYWQ*+(x9 zG!bo_kqhqYVj)!`iC1Q4W7h26acEnE z@}8;0Z*gxkZz960WHMtZIZ~G=%Uw;9sKb7G^9VySVZ)gTlY|NTSVs;%EZ!+xd{7=a z&~<{t<}THQO`%>Zx7EBxrm`DU$4Z#cO6409a&|+Tg^P;K0yy0zGNBUYH1k#q1Ka%vZ zCX5fq4PF`(D524^x+@(vN2-1ZK;`IOxgo=}s~EF0O;pB+yO`Z9`b z>P&81aT~r0wU}YY8(5;K$9%lHvED{|$qN^A%24!EfQK1>=tXq8k@@LP>F@s}pKg!~ z*@OHEu9zlkCziYscEnkHAUtVijYWz=k=wIYx`SP%ghjFImUyUMy=K>0%yB)8Q^RuX z^OU{=Y1MrI;b$&5-2$S4rA}RF4|gH~B+?>uWk$%e@!GKs|V1@6}Mx zMjx-`(+M%NYAMgJR`=Q8>Z3Os;+5U~`ZzvFGyevbWfGfL!##Kue*|>pGB#|s1Wl#~ z`b=fwQ>+NYp-+UL_%2RKLOsv16*Y*oo$ve_d882OjA^SFUHVS6lxsze>eDxwllqMt z_GxtwGF~Al?@w$POI;;5E|(NCO0KD<)NEKgWYZ3U+(BiJJz?sV;?WKB8kx#DF{-l@ z=BXPO=@TF6;4k0wqG6Z5HB(L|-bLAsvHyS(uHaX!RF``Rdpjn<3nh?=y`PZa)!wbh zOHtcXmpiY!KwG9Ra3A?@!5N`+GNLm=$xF400ij6j>$~;kH z__F|eZD3J0tAiqiU!ec0 z4wiUk#eX&z{p&X1pS&3s^Oo-<*Mo)x*?G2h$zee?~b)*cq` z{rhzahf_|Ej45^M4DZTuw+(A3E>m1a4Qk{cE}-6%a2*;`*h<|J!gUqzlKZ!tg%CYM zbbN${Y|CD7QF}`E;gvq(!d=T=kWqb$_jxG41c!9XUa(PpOZM@VI%S9W%3k>Ozv}~# z>l)zK#L}!d-dCr;rg-z#OBSCoQF9dU@F}D9`T#lhCc#GRtL?_3Y3gCi&xQnfFj>_^ z>7csQt~Q5x^VD4^8Bwbh9MPu6RbJRV#`3bYDDO*0OY-^mf*z?A+!%PIP_A=N+$c%q z7~;YulztZPV^B(#r5YS4zA~3fx7=ZRk)k$~k{1{>M{zZ6I|Qk&?m6j{-Ez3Bj#i-X zuE1?|B7qK^%!L}F^6tQ8yaFu}>xxfBp!j6s0(mhw{UV8Dz=WmsUkj7Z)ZcQDx7d~X-()9q&$@h`zVlZ^mCQ2 z=H4bS?TPw8!R?mJCoZ6Dn;(@RbLaqd#gRIxySHRLIpCWYj|{WjO_?=p%GQ{Ydqv=0 z69+QF>qY%mpb-}l-}829RlVRswj9i#9B{$glP`aw@~Y^csUP6&jzX|%89@H9qMXj# z*P@&**!QBOtsOY}5Dd~aI?}BhAo?(%bV10>Qt=7P(jBK$d{H$&JW}xi<*8A6QFd`l z*OeaP2z<6={=nkuN%q~Et~pqt`oMO1;c%6IfK}QQACgwO%$H!>c%k{ofa+Nq?=cQh zZIjyDDL!F6=gxq5i|)5od~r1&zJmJB#@*g?ReQ}M?%PuFNlEhE8NX@1^L*)I^}+AS z2?s~%4iT{N_HE?5e6YHCSaR}w&+n!OUc!ZW>u&mUbzy{wZLe>0O&K2of8v3?fo^XL ztY6KOwe5mukeoe<^?e?=h)0H?zzVCbs_$Y4!!8kQE()udC$RN49`n*=cP$;(*0w($ zNjNp598h;IzBN3k(XQpigR_1WFT(wNZgQ;d?*{R}b^N=kv+a4jNC>yIt0vgIpdZ@gTWb(zL-pwh)1Yexa zE+4+*r@vF+E_(DC3?Co9OB%Ypuz8?d1(&Vh-=;On+PEjVC*r%vFq?S+U@b($5z7d3 zx~4U=HRq*$Z0t_Z<=XD^XGv$Z}7iC_--Fo{(=>IjLwi zVqx@N6g26_W0@l)ukz$feoziqR#`%eGW-6n#R&Oou8bD8T9cfEGgQM3SQ?w4$r6bX z{iM)EDrMF>-Z!{>a%D;NUYR#aG)WgNc)3I@DJe9hP9!Vt#oAM50sGVdvfL-bdA4Co zZQuP4qZA1GG1WbW&Q_8%c1TQeRUoNxH{5GXNZL3o-L%aQu;FR2_WW4KPR_hX%RrY# z>Hxiv@Vw0&@XS<(bZA6NpLLec13x5geIcqeZ!(2%ZU{=!KY)ST%ut`K)M= z>Y!*o?>|Chq{$&VZg?>A<8yU(e(qTsX8AjXH5zKC<`x)=Z&dF<6?@WKmlhZLn#zl?{7HZv908*6Ym;*A1=^*Q%`-f`NA_&hS9yu0dOHR!ll zpxffDmM?qpym5Y9psh}rduC=k#S^oIg&brlH=0w5Kr#1b`U2bRtXA(tlt~ z{-g**F*Tit3GYGyaN>Cv@<@9 zbTVtuNwKf@j1ivm`wg{+HA&B0DHx#W+8}^}`8bEb!pWF#*O~SrK8Q}LRBfl0$+0Hn zcOATXCQRC0$r{bza92gM=Vmn7QMD>5obwT@CQ5|qD5*KhO~gyM^kw&Ap~lP@{P;G} z|I;^0A_#f{W@^xgowVqfSSBLCW(Xl0K*JIXvym4J-9QaIHi2E2tp~#&acU-2fh)Xp z*gzSIFA%Vl4Cj1FYtY_!jPmE+t75D0E6mkPWkfLZZ?{ z&_wy+5@%_!tng!-INlX>0yB0Xfq1T^$htyMic%@3%;5Ts5t&Q1gYF-^Ysn+U*Xf97 z67W-zo@e3(Vk?KEU@Ty{{-Mfa2R*sh>%)>W@)V`BR9fCVZ`N<)vpX9lS^9J`sCuHV z*oTxA^HG+MU><^dI=U^lM8#&LdkQAAnU{9)h&V}5D^V;xJW$+%7TCie`_Pn}Ocq}_ z*t+%A#~ux{#i_^bz>OUcjUx6T`gjE|M6`?K*J_?$==toF0g`pVvdH>kYG2ZZMJ~j% zCgq!k*_`dlMO#0;2w?oVXXJ<188qh4bVKJ06k1rY=7E3%{Oc1T)1A##`M)m>Y@we* zI=r5IIOAI8o=Rt{Klt#+SPe&K!1L10q+b&Qhq(*9{$ajO)Jd3ijdAutX(^rf;#AzhM zf6J=_QVILICg#}1{rDnET2n6`58u0?q{{0T82YCv(g5pzD%x*GNoBma)QS?7X_Y-` zs?Y$fPD6CaiZxomCllNLrzrRa)OX!DzG+GM2c(bMo^1IC#aH8a&fZM<2if8W4k};K zzNyj&4s>&DR_VQNtq<6m{n^}E#(2&NonF2$+)a?y!Umh(hW9s2>HUDeLj6-6w7Qd8_fhs3K!{!WTghio$aD7VR~TH|a->Ez=6 zcRsmA1`nIt%rkg%i`xLAZi~xg**)7DVbXVcY`4hJhEnIB zLB8~b2DQhqg!1DzK@@tOV*2m1^JszrW-f>U)hpn*t)2Qadx*Y$vQk<8L zkmzq$um`bV{+)IOnNRTJ2HkN`;G{BYsiT`1zpT}il&bDU=1;{V{9E5L>I^HNeh6J1 zv)d5L@6bfG#Cv|n>~TJs9nZ?~?xTo60Lcct^zpOmz49wH#Y zZ5CZIQQ0Wxm6X#-^&{KEuEIfc_d--)q9u}?Q$=H6Cx1*bDVw8(_54h)l9VY=Qmpc~ zNK(omQf45RaMc>pyT1*dXCz?J9$X@?YU`gZau@!vhM{hd<*`lHj*AwV#YqUED9E;+ zwbFv^W-YA|Foq$F)e^;&~jh6G{V6}2%jW=nlzgway zM45H)xnds4yo``WvFKFBBWg}VgNHiHe0e50elh*AjW_5+(aX$~-ZC;LBP0${ zs;VJmM?p`HbA1S`oz!g7UhHffwkq;NU)}DM`pV%aQi=oxpGWp0b}CBrdShBIZmACq zOY$#hkNq&oz-!QXIAzD(I^4iB${cAYORW>wixoOz87iqxx}@{%I7cIFrdKE8GXBj3 zXO>nhZRzakw{#6zM@w+vv5l=Lufn&(Au#XTgT=_R1;vX2bdSKQcMKes4nk*Wu2Wqob0xd8K;iG zwW!Z+w8XlYT2!wW7!hPn8=R1$>Grt5I?KHjBpGAqyLZ|bc@=+v-b(#CR9#mB1<3K) zw=KtZT}*yz4rpwlKHqx?a3JpOE7m(%YH5S+3t@=pYv?cQTR65+xTPaRXIaw0&g1lP zMASpwO|kDkGF@0u|H9HYj*_D-ilv)s!M$Z`V`ifv;`%D;qQE{c=}CX(Xj85k3CTvc zk2LR(B|3Rodo$_dn`-lvTc!i^4vzS zW<%*BzXJL!I1Xu60Yq}rCq!M~a#@Zt0^i5-2gL?!rb5Ol4x-uB*H3S9oF4Yx+{ww7 zS5bj`nqNo{azt$C{#qv2SV#A=lmzP^hzHlfxGc7vqsIO31qtE0CqEYGwXga2NOZ18 zqljD7LEa7OB7Nw7JXsW2wa%f3xv>%8oQ&p-g-nonw$e+?NTe{?rNW-MfOmkNyh`Lq zn+wm&OwT$>t?pcu6o?-x^HTl9GxMO#kZG>Ahm_t|As@nPn>pDK)D!L8LR`>~ha`%j>{CEKVC@W7;GL? zamBqqe0C~q?~G^0^OKQjNeLJDY5(c88cISBZ{!9KU?K?l0s939^W|rYvpw?Lm$cJ2 z_V$Zz;XUN#OJ4AM1oGxv#_gL}|EuH{b6M&XIn51E|53G>2&7q&C&lWvy_kQY-a530i#bA&U+GRrtHlTD}y$h3F$N~?Uq;SHcM!ybI`H5YzI=N zGNl2EnyQWjMudOhm=pXLEC3$>(%0xC7eF%LXssIDFXeYOfM&p2Lt{Q8Uh>?jJ_kl} zwJ*pCK45#b@c8T~kMiDT$``VVejVk3zT*W1^HI|aPYiAb#i$B0d+IXz`N=G zNP*N{Y9%oJ{DxUhh=k0bW`Wd8>PGl}hUxxE0di-~MS;|PCnMN?B~ya^^kZrqHi(6+ z=uCmsJ*OYzX)gMdz+0I{64z8!~%+N$V&NVIX1%Ng(f|H{fHF+6AGN6%i zOoLoCAzc;i4_r&gdl=}}M5;2SDKTpa&!087pP%fZH~~-@uBtjxaqZ?D#o&1bz?_=L z0>_{5+T{+Q5!}bipkp1Sy0Nb;+qsTcQyrnYGEzY{RDrAE48VHnf3|4n(0P;S_O$5s z)acg4q{0JI;>!M8V9e)sID<93Sa8DUbRKK&N5_+Xx4@}AihdUvoVB9Yxd}sMekNG# z>zgw`bUv`%@DHmz5t4;`gNR(j3$fWTAN=7yp3^~qXaQeV+^jV#(!RUXewE#Lmpow2 z2^4lj?Ntvaof1Yar@Z%jCRD-G?l*PT%z%k+LMND%daYI{?G@+KR+l=U7go-Sj#-W? zk&#CX&b$(Jiq78RzKm0oZDXcgU{+-9Gis+0Cn+ zkgWdlRnkky26roPuH>!W0}2g&EbbN z2i~-*-G((tFTjdDs#VGE;H7()<9)IQkL>}KJEk=YA6m@`I%C+6i^{Z}K8+WlOW`kO z%Okov)-SY&TiG=a2@^6%(}(V3IfH31%fs5V(zuD^d{G%qBo>F2`qH?8=FoMoO5;$h zHfE85 zAhS5^zvheDbn-8b#-aCXe<&fwhsV~y%XLTOrs9S~Rxh7X^LI&d2IBw=Mf(wmjnHEU z2*7AW16nf(a^dCC0J{X{K$Ad?LRF}&B7s&Ly~Xq=Q(9s2q>Ox3A$$wt(ux5u=TAXm z7+b7L@+?n^)sw@m!U^O8e|q2G5rrDbfp3^Wp|NWF!km?ZN&uAh7@i9JpVtf!jK)CN^~X$hnk$4b#mT`M{~5m+xz zr=o3adDlXKTg`;1nrbJ4WbX}czvb8Jf{#l}WoabcF6Uu)HOG8135?K%dHHg>1DXKe zw;U~GhbFpX%@m^NxxFT2H;s_lfj{l}*at$07i9H}@isCdjpUT?YthFmNCP~B2k+9} zR`9SAh+(e8Tg;ct6*lw`Hw2Ba78HiV3kl^3#kj^qy8EgjgLXircv69C-^dUXT_D2d z`GlY)T>n0fpp^;n0h>5@gYbe)x?8Tc@nhMg)3~m#bsce{T}jOaAvpk0K(D_`$WDSV z*|jemXxiuo4>b9yG%GhJQNqU~J?OwtT$G<|ZSd~p)_6WgCT8H>1cwaKpBPvzH+FlJ#D0rYgL|GHA zuZjKTVhJe@U+odt^T+jBHp5#NH`rNq+CJU%z8+?1_KC$pDBBK!O`X;vEwC3EU*o z$bh{UP~|Ri-;mUvFfZuxUD<4(X+K3LjF%T{pc@BN8Ia9h(k(78xXVM^?T;Mr_ZP3# z8T9@EFGQT-6UP^?IJ#g}HK4+_VG9tD{iE0egfKg&+J#@JM~w0`17{R>d5?+Q zM9Jsvo-kU?+$}L!&oE?6GhkbNfUhyxg#v<^2FKR{(sKHUBdKx*sKW(czx@=v6n8a( ztU11RdNWYa*!|;{Y5kRJPCMem_yZ$Y`NL2`A`hnx>z#?<^W#F)a!d}b2=0YE(|zhW z8_R7STQMsW8(G9B4wA{ajJA-_<)mALCkitNHuNca9!6~sk2+#H&uZDJmh=9@hmGX298h7kQKQDh;8Rm*ld!7 z>5bSj3_%YZ|FSB;2OP>mYO-Q+sWa8L#@?s~kACuq9jEe*=YF~J%sgr}>R|(MC1&UM z;T!z`bn=H!uRX?8dstnFH{5}#g*b1IP6ONIaq*_Bb+xF$7q2lc4$xc&Wpw<#d> zK%DOeHLM>jX_mRp4J_>!EV?*tctV7zl6VYyDJVEjYoI&FkX_lJ9B5^1;MML8am}jM zK^E7<7Td(;cdaU>TAf_{Xu_dM!g5s>f16*rt*7G$TM4fxX%5e7g&&RbP&0-GI*( z2|S`hmW%wBeUEhirV4ZTkT0&{zzbLsEnD(E52gMiGaZ*!tw1SES9z}0mBDK}AS=_A z(5*eI)&AsoceqR4c4T|etPpA$VKQj8u**fCjoGwdLHzOj^l6;US zotm0)IO1Q_+`76+QDzyf^px@FMNU|1MKYtwGHf)FUI7DM&#*4Q{w)T_Vp4I?%xvco zyQDbMCLCdvp=f~BK8?xvSHYE}^?~E9p9{-Qt)IXBrJ?%S&wgqF6O5+3>E)xK2~+dS zul*2O?FqzI&yWK`WF7lq6)%Iav`>Xr)r~r2h)tTDu}Yh@-QiqEEu=Xt4N02Mhvz>6 z--nEQlp4fha6xQUHR|aAkzGDpm6M$?Cr;(`UK7eSlV(8Vi%34N`a^0RP-I>vl~~*V z*cCHTN;l|r{-{>Cy`Om180>Q*_B~< z^Jjs~P6KLKco*W4C$dMEwmFI?)jOJhOJ107hPRmNrFFY!D~x=K70w9M2w?f68qt>}-)HGy1QFif>%MU=dm!Fj#X|ybHRLf^+UZ7njmutv#;skj zfVRvr4rTTL*|F||47Q|B0pEt&Q}h|FkS=tjWJ+c!b@NP9c1WtoDsTGrgT1(}6PpGi z9Up^IZiwd$Z639dd40nzZ%pkU8Y33UQ{<6qQh}=1K&}z+*-Bl=ihn-#yf*ETe&8tL zl{{Iqyj}NqV@TATLoWRWHFv!ztXig7q!k~Sz1QkL3w_KR`*8)v;u3(x)e+)lj+E^Q zn*Hv?&Eu;vT592;Dp$gkwnxj)N9T zdi|T6ys2O_PB0LMfiOs>O{|<%tXw4(6|h4Pe!}d#d4HUAKgIH5@$ao5?=fO{LM|bz zo@=uZr@cvMykLXEw_LX~5GhU;pe~jS=4$u? zw5VhBiep!wmNgVhCH0B;P+0E^oVstX8oO_a9)s{po`TrCAQ>)3{2NCWXcAkH(ZY*< zRFQS+52ii^_ByJKEY#R)LpP=#af95*&Av$obu%Biy_uu|*B3!CQa}7moys`EI0lkF zD#lQz*NF5$3iAl(sq$=Jcr?5Oty6x|)RNXP_}$UDWBEiQWM{dJ-{=9k^j%ujD$L+6 z9WnszWKea9c`)3IG$-`sMrQ=m+u`X4-<$J1zx9jn29(QsQ=J>37glXMRHGA;iF|x7 z2ldnk$QP7zZ@jmaa6or<(Dm1|W87CKzi;r9skr9{{J(wyrA`nWkqrOTox$UXzywlvVR^K1c`9fys#uNlB(e@01njM z1Q4)qZTF$+`)fNNfE5E80uWI@GuRPlMgDe$3i9%Vc0skI#!)29o0T)FvAm_{xGJ9v zrqI<-nbgEDBueeY#rnT>J2zkFN1?C5h2{u&0o}?WzWb!b;owBP!1AdWmA!H9o`;UiXO0XTcu*pPl^}}{+E8T^`$uQ^)G3XpHS13?s+r^G3NRl4nD;6WVs1hz#uuhyB2n?;0-D0(0rF zb)X39yFSy$2^BIgTqb31gh^1~2?Z)bX6!*aE4$_*Kj;o}2FG4?stvM+b_R#NR5Rmr z`=uTHM1f?a_D(l07|}Q389^c0dXfgN*-h*VMul=#S}XOm`9?#!j~i3=VJ%q3Dhtt` zMO2(MQEk+$Pnnd_1Qu5na1GtF;A!4|w134n%s~g^SoZt`ex61BqT(H&jO`izc5}s7 z_&2+qiCH28^xy1uf`7BynOE1}=;<;I;{45Sm$N&2Y4px`T*prpHnN}kojE&fSmYj@ zCV2r4wIjzpkVJ?6;WhoSD7spQ-%zoSwS``rxL1P=R5(iBC0QWZ91nP{TFa{O4fL-? zvzRCLB>ksgLc#ySZ^!fxzn!Myf*isZ91SciAf=M_zc)Bt3`$E)`54 zgJl-eBC%7#%u(}7Ygb_vrcs%+8pV{_oRxOx`*3bUo+)Oc`NH9IYMyaJrVcg|g{7vn zrpo%R1*c`&IWdj(r#)0{Tk|wM29?7YXJb>4d9Gz&9Rm4^~U?oT#M zjTyu#xg@8?#pTN6yRq?u4vK7hr-?~Pw{f|z^<~_8_$1;6%FIhQ2K2eAUrCPBxd$VP z?YL8;ZBg7smC$TPKGq2(nJ+_Y?|%N?>}4g=Q)6p`qzm=0*9(3kIG4x=poAlz&7xBn@gsze`T4$2ft z?&cR5s1E9wno^s)OM*s1j7qJqEq9p(h=;2MiL^L+%ruj2BNO~U6WpxE zu*z^lVi}PUxayP)4>(Ojh6F=%;#WccTFsQg1fz=@)UF$e8GK%Vd^Z`-b^1_K+EJHw zz(mzNQ@Wg?nogP!U*(2g+~qVD1dYbQaVWf87av^(tunW2Pno^c;U=>DP$-1#EnGq1 zbM!c?6|je7PANfJnRU|#Cr%+mQ$?U}6jDm0eTRb}!XrTnmeDC(D_S3EB&3RGe1qT? zL2oY5ENl4+9{6ldx4XYYD4wTF&|q6?vV*A4r*-K;w>^TkuB=sn6J!s+dZiFV`7x2Gs!{xx#h`B%8uLGR{A%4 z7uS>R3NIKKm?0RR3mB~nn2jjd^!{T05X=3u9j_jh6C;vteH zaa{glBTjCtkGQcwd6TSzPqmMSkB^5;xsQjvPj)wYEJSd6l3ILP&PisDYP^QLK~@0c6_xZ0z<=;{zq zYLC<*1^w#|w_Ss@ye|cl`EG+#n~|IsQ#|tQqP{Q|MyY{PK7L(bzN&AMff@4 zJ<$JAh$hQdO8^opdksLVu>;LrZ0!>e!+fM0H48E(;~mUSaIcoKVdY>iWMX3G;v#Nk`#;xP^8QQQEOT#; zWaz}UQ5eNXWHjz0RfE@~9Y1}Isii9PnNC4+hi^}7}tf*FURl%@==0oz5 zSwhrfOgA!=Bw?`Jy!F9u=c9=+6Yp%W`P>XI%dcB@yh4P`)prGajBzqSvMs~Uxlusk zDqPB=zIhw?14{9Ff*dy5V~ct3*^P)4j5AM3-MuauyM4a(EfN&7KK8Q5?u8lxL@752 z%D$rj-RAjP1$4VDz7q4<+x7FB0mpZbPAn%uS8wXP&}4^zg4VjRxiXdv?e?<|`(BaE zhE)YfX&%pcHFUZ4jNQd|#qja91(O7BNbw>%uKdZZzby`BdG~Dd8`Cau^NsaI!8R=r zzZV?8i9gE2(_+pItTpAHb6PH-WR}m);pR1kEcK6=AV<|-kj0Mn`vzQ!3$yj%bXK1x zurWEL_DO&$J+$S2i? z1$p`hC3ztKy(!4Q&QN(bTibu*!cSSrW?2#S$3BHzE4@owZ@1g(jJ++dka~O5*USAx zc+?ayt8I3tg9*$wyPkV#Ri@{FAzoX80`|=*kx17`Owl$*F@bZ30D97Av@8$YFn5R( zqNvbAu29VyH>|hH6X&oqO{6Cep1YUtk()>~s?N~sP&@|2Lw&F}GvpZT3k-jB*Bx2! zc;gFsT(aQ=&md=EsW@uXhzu~2l5v&Wr5|8tA?D+jEL>HSZ%#sv>0_c%sZOtA9ozGG zP?VI4zZm@Oa|I^Kw~TxEr`u=hyHww2JP~6uaJ)GrfS*ORzS14@fhfT=-0dL3TJ)t! z(xjjt*7Qy$K((`NnY~@5H#$Sf$n0b3KlL2|GtoifKwx*5O8iF2Me&k(Yu8`{eidW9WC<5WaE_U-Po7C z|5&OPT#A3~{0ArW|6qpfzrl-?y^E`ny@{EKvzd{r!~Zks_Wdbd8A(>1?>$N$>HVWB z4vzP~Fz@$2gq!;h^?oN#1*_V~kwX0~r7i4aBLT5+H22mwma;-ptf959BO(%P!)7N^ z&otjKVo9gr>~E#yTBT!wu&jriahoITIK{XKVr68Wpg23btT;QXI4ixZz&Ja*D4{Yj zMHJ-7ic1Pg3W@>(#ni&Y%EZzP^i?NJhzf#>B%*Z(hi9CH`VVd$Ox*@+_$Ot$e^RIa ze~}yi!;VJ8!QR!()AirqAS|8_dPopay#JmddkSV_d`yg%PD}_&a|EW=NSFAkenf4h zM9cFR0@-bJnB)MJ`N8bWxDT&`$1jo*q%9=w(7B*#;mf0`P@`n~6DerAIOOT)bQg}> zimqKKv$`ePl|k$#fL*oM_*fj&V{`$7@`Jb!sd@(A-`QvuA6l1uw5{oAQJEY=#n$Yh27l#NqZdl|EsKE z`oCp`o(!-MDql%@yH#G;p1PmW5W&K(TelWU`R6o;peEM8 zKlJE9u2^cnq>UQuXD3`n!eGnL`>Zx#vQ#g-+*9u-{iuS2F3Om~(n!^pHASL~9tqkQ zZNIWc75`S9{k2wmV;nWOG?nZo#^hi$crQ|j^BcJ!2_+GCfnFwrFA{ken=E&?CVPQ> z!89wigkuS0Hn)_M-~@|7gq%0>9}*zP$95}_h;MdRCcozTrkb*p<{?_(WU4a7v0LJ-Se#<1e97hoAvP<*biPzqvzI?L4-_H|`UkL{?Xb?_fgEG*rU@*|k z)bNH%KpKGNXvX@`B(%?DP1q*d8bwF7%q*inBlclNF?NK{7a;>isinMDmhP-IJQ3cEP$G{>O2%tB^J`sNn{BO>@n*2?=-CBks|VbU9VT$M z;4{4ZMZLa>#w*`N=Qvyi9Iz0 zzkmt7^LA`7B1{ilKe7BP=8)6LQ}lGNv9d?6gfmOkpgoWfT^4a5d zJLlbE(@BYj6?ktbB^J6!lu;-r+@o>Vp!1kqdGP%$xH|G48OCU{ znrTc-_qD$^O?8)I(?AsHHsdkWqK8~>oWWazeO)G*Oc~4C*{+qDdAkI)%6l{F;BBj+ ziyZkVVvc(lxm_9(IQTfcNQNJcc|moj=((}@%_2b^8mvD^hV+NOJp)f`>{FPo>-UFN z3gK|#n$;SrSi86J%Li+pMp~^NYVDUKJ9h+ri3HfKkHmy`Q98GnthtkTo079};M^Z^ zVJ!mS?W0f9!&#A!JnyVMB^BK?vZhO*u1bWLHOlTyFt$vDx7Etfk_uuOVby}WEzzRi zdDC(k=1#gu9LNNG;qDIozz8hg5LdkUgvcs_e%r*2a`7(#nD~_dRpIjhE2Vmahbd>giA*E|COEck$O-}4opadslW)F`D+B@l9`8VoMYn2R6ZYp)+WJHv2c*D_ zocGWQjO*&%hGUduQRX6cl1EQjtnS{Q7Vmf%fdEcv7LveKV2_j?=0B4n!x>?;$~pKU z<=aiJDx#unM1Zv`;9w%A9RSG*KDY+r3%D5-9(Jk1RS06hx1q84VldHrSYUbH%i1~i zhQgCMOt_Vr6~u2Cqfq_8Q!Jurk=6w1!r`ZV@dpyYNTP6vi>#={LN&p0-}C*Z69|HC zIcNpY0cNHlpgFp>xqHF0lAyUF?XwDyyaX`rjx}xrSXY14ahW-oRHh=F==$OtozRm0 zqLUZy)OWYgv-O3&x_V=pi&iyT9g%T7X1gQ+UMq~p2fsL=H`=^X^f9y5OxP2c0_2UG zua6Grt)1hKOJsu}@93DX2`AdX`pJD5JHU#u$Iga$Vd0|k-3 zhR8dcqxW*AeH8zD1xTcuysPs(ik&{Srv{_5ylnQjKIn#JhY%J_2l&%*!Awr%*}+{;SBAm^!oYl!N&Ms znQ|Fab!PxsmHQ^Xp!+n=b;JyTL>>F62o1ER6xPG)jKAR8dZX#) zoK0J6zZV3@6(@1LHV6I?7UOYtZ1BJQjmK94)D{r5SK`AvbpAI}`W zGVYC#K{{(m!f3elho+@;N7>AN7pH5up)%GSv&~$bk6&?{1H!lFu3&vshJ(G)*=Vgb zktIQS-2IM{2OK9KULMruYq*&W>U`{fxHEwH%d)AckyVB)nJWbBvm4k^qhh;C(Ch#lMVg!m2? z_5H(M=sqO-6X|x@?y|hbU2EQp*A0b%pEl|T-YFu{&-Wo^Z9Gt5M4ajI6TP}#B|B4hp z-}Ed&L;wAqPpPxp80b5+#SK)+ z8(z1b-n0deGkY}eu9PS@#V&nznKWdQsH8Y+7!ohTdyVv5-$=9lF&TeHbi8q|B4zv` zb)?Ys6412aguheIn&pDM!1!DCUIIdQ{qURsnm>oiBk$OeoijVR=9I;Z9S*Y#<1o8! zWh0^81KUg^6K?^2-IkMoK1ggaTLd8> zFhA!5i})4B8@}^ukZ~QxGBY)CT6n9GpT?W_O=iR>pe zqPlkRLSQJBq8+{*AxU?VKa@X>Pjr7xh~`<#Qudqe=m>{&w4)S&2R`zOi7a3!$_r`r z2bE9RQ`7_%rL%CPkS*#g%k7sR?hY*ziS>uTit^(MDTY!Hs#WqtQbyChk`76zyy!*z zQLG8|P}dM?(r>WWQ1VY0u-N_ZBquJ(!<3YRA=9p0Qq$Ozg z>G1AzON}39&k$#Z>YX=+B+^v(8EiC|k#r6ZF;471oPefP-3Q;vebmHy*3^`lKNUK7 zA(|Aq9ZeBccwA0!9)x3!M|~I`6~7}wrP@CYfqL4e&ivMSKVp)pV1iE;T@hSAp>x$+ zshLZOR7z64o|!s5Adjg|U&gq>#}^CYL>afT6&kKLT&jvtEO-$*(;(_y{RuzS>0q=w z2+odYYqTxAD+I!Wo(+#*INHcB77T0iFPBF%z{8$#H1e(2>0mm;WWgY`7&rB`GGB*( zOqA!i33Wh@V)ZOau>D!2)mbx5mR+XwiFuun=~dz9(A|@Mwtbi9XM)ol%&=~?-*=EV z1x%k>LFvg@e({gbC&C3mqhTKww%JUucCdSbqUfNedv?t=&&E0|lY~nY;s6CFE6-+M ztQYNq^idP%sQ^Xmy{1*ZQTftG&=3deyyM94v4sm{e>;N85KI@Nm1-kW zDYhb*4q{NEiGhYt8Cr(T%kZR!nRRU1BmE5&5bG~ilKm=N#3UHmH|=GigOgN|T+Zro zna}mPHSzd+S26#~{=f-Q2$n|CQEm{D)hLb{bNHFi%K`c-owMg=ypsS0mfvHSa$FqC zo5jmVhGxrs@sDvwy~&T3CT$v;u{}BOuAbX z@icTj@ar9|6s8T(i7Z*03mtB=D|N-~t?h%4^)mw|8oJ?wDmxX9+ud48lXxY>#k%op zFSRvi92if^az)HNDQ9Hsjdjfg9+<&eC6*WVqeKQrtkqF!=-G2Hu*Y%@v?$`N|sN4q

x1?AZh6z0+;rJ~Fuu%p=(< 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 *0 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�ujrnIJprdtOXgZ?%si1KIsw_xPPuJCY>Lw8_c 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

MJ`+mEno=>4(t6K{HGl8ce;&aHu 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

{dFp0%2gs#-ukzI`K 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 n)%jLTKptn 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≶9pB9D>wGz$CGM>k2&bOu4%wLhY6+~T=nx6LVl0mjXtWZ(Zmsno$k zhc*u|OM3bva-9P|Q%fm6SHX^k#8ER&jQ8`P9a{y^3g>*%zH9$GP3ZpGAgE{F@!eB; zB7J2nEvdkm&oeDX=`~__7Y%c|)ik!PZM~r6_!ox-YkJSHSm{<-iUQ2u7q#Ccnt&?b zkP83h#^!CQ0d4M;p5yGx7rj;&qAGF&dw3^-& z_5hH&z9fP1g*^(UOD&R zwThJ{CZ8b9Ez{>f@#Ql}4FA_b`cJzwo_#Tf(tdahFHm zx9oJ>HpC*npb^jqSRiIL%H`%GOA|5+jycQ0bnV6p=+9vWzKiVg?b&G_HS?$LHH(4v zO(@3uXON5@G|t8$-q;@oPz}_ah7bo%-N3)&pdYM}rK%{kS_3AS_xqFqyxH8iX7W6}Yc;Dz7ur{S_sc-zUF39*%UgbzI;+aHD1HS`KpknIUDQ4o^!uP2fLw%Lgg`4K z#xpA~dk<8r3v94Z>2{cU?hb69?H4_gSHJ~~)DPB;Ib8(Sng{u6uQaEeLeJqe!bSdx zGp2*>U(HCyBt zP#nk*SZyf$=O1@uT#3Z|Q9ko0^gj_9<9~=u?XTC(pF@FG9PJJRWiqaP zplv@$7-;UgysWwJz$;1+dv$67Te|88jn|j!o|_c{qm{aq{uJ6FV5rPz$=yTuZzRsQRl!P&j~9W@L3j;d zu0Q|u82atd`m-s%M#9N@Q(d8xA*TS(>qyM27#bk%^{CMTCY6`wU{0WQJ+?6MV|y8M z-L4DwO5wsb^&r(KsB-@!RgGybiOS*Rama-G^jldA-Pb95x!tI=dD)(67ukf$;ae>= z6bSylrTluWIrK(S&`?-kAiu*ydrF#PFO4h&-Z$oSy=6FncKk~9xIhk@-7%-YAt+N@ znEmnxE&5gzBs7X}n%l=8xi{q?QU3k>6AV0R=xlZ4sIT45JW+7)=W1L&a*iA&#>hXs zd#AHA$}^^@Oy)dr3XMwekg~`PM|df!uL-UE`y=+7+xoOtIP zn|7~{$}{I3kPCz(uaY;pPCB+keTOG$x_h?>$6pnq7;6e_6^+KGA1f!e{)KL5gfe<} zqRLzyg#ebG!cZM(6_kZTg)OST+6_-Gn*O>W8&uS^YjYYPw-~*=(Fh{`;i!q-&bNO9p=WR9Gh$Qjs!JQd4&Ut-UIyl>{@u^N!7s1$!%}fSqVrxgYo* z3y_cuA;$FBxs>}teXat6r^OM|*?EB5Kyj78m#FC_YN!c`ui#-UpK^0M$req9UUG?E zr$$n^42iBgjyILk68Q8PHXZ!E?Fcqgg%Z$*aOHA`oTn5;@W9O&h3&8 zDS|FBOxR`aLHctT(5z(}xn^j4AG}0W)Ml;Q8;(qUp{xQNHJFBgl=xFk>VM7|8WB&la#Lo z$C=5ApKPC0AOnOR;Xome#@x`VBE>w{z3SNM%Y=TTUGHJ&Q(VrPCL0egU5CeM2*fo8 zv_@IOof{GP(qLTd^7fVFdE(w;+_-kfn0e92Usr@;L29g&1ULVV|3z^!{02awDWhM+ zxPc424`f~KVhI$9S5p|dGIBb%gA@g*bL?4dYKk8AyjY~qRLp@d5sl-f

nb~JPP(K-^g3%~M+ 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

RU7~nfJ}PLJnVi9+I#Te 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

nXIG110bkVj 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

eVFQd$-O46pqDyUXtYisiVER** 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 xwJ;e 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

oj48lI47fRw$+Z|-+?kPC-YL{CpoNmu7H{WlB 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 z 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%0DFg#VB7(80m#mjgLLr0(a&QDa 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ɣqqQv8BG~_1A~xE% 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

HP~E@5sY5Q><2 z?^S>!GbJxUh$-_lTSrcKi>6?J_@iit>3+K$O;=<42ZpW;E}}A`CB~pUKYZT%jOhC(VM}ww!5&eR~|67iwfAp z0DOP}(fzviKo!P>#Stzht>#?Ext|;p$=h_=Rl0+~&VaMW&%U(C{>5i2D%d>982^hZ z7Z>>32J&W?8Bmb2$}o{zBbhrYrCwzRI}Wc_g^`gQ$LrDb&08WFX5`~)eGX~FwO z8)$mCn;+=`i)}oypHB8@F}k}ADYam5m-bR8_dta`IyV|Raq5`OTGB8|C^pyq#$wH)!O=OJ1r^WU8IA28`(DM7V9)o z3kyS)MP&@e^IfTJ+}A~oCUVo0O3HfQT-}8Dlbdd*sFqTR&bNG9k`iaplv1*S$h4w` zVh34P=&`KAw2bkMOL-VLwK$9Sosoid0Yj7O8V;G}GsS|%#zjx#^Jpq9lsfkMcMm3~ zKm_~@t)_|mZWV6IH!zl;WSbyvF>I7^m;M`~({V=>!k3V(qS|VVV(EZ%L1=vEj5@|h zhL&4F#bRdrMy+>)3DPC=0;BrfLB|S8PVg-#2aomouvLKy)26#S#bMS_qLZb(t2BFb zBDQ0eHBN)*_$;m(|Pmr3j=4(XY{HRd%iF4@d(t@U)}YWt2|SZul@hRs;3xkT$W zxXm4ae5SD*^(XOcFk22wcTD9(q}QQ859VVR1L9_-^LW+eOuelr>HO*LDP#2gWl-g5 zUeCd+E;*SS0{V}aJN6AHGk_$hKHZhP2-$1hO5FC=kJ+KF4^&#*dbLs3Bo&7{wkC(_ z59DcD@$+~;;PpY-X1Z4|T&*UEYEFO4@h}dV(*<~1>ir}vk1*EeTy9vc8-uCZqXZOn z)H6|wkfH}({En%k8L`2fJkDom?Tzx9AIe-LhEaPfR&P&~3=v~``PHv>PP-tO5 z-#87`OxKLZyO* zLEJvy_`l&j#i=kkVnW5w5O@_pdfo*qGQIcsze6@i zrg3JZZuIx}yfa3~5-!maA_vQK=|N<1Y<pmGC9Fx4w0ldy4 za``FV+~CAKlSnhG2OsbnSmc=_Dm&sihmHw3c6oW~%yo#24|E1kOdNaYj6j$l?OH(R z0S9%tP$Q>{ka7Dvc$n3XBzmV_dainUNmxgq2P)bSS{L{W zNw+%wOS+=w%SjMU=kV@B)o z#{)%aM1j6SLB2j@)$`!a<)JK?nPC~JY%Yf<5ZWT2Kq_Ljd|p)j{vcvPNqqkD$)Dgp z5EgAOQR0Bgp+Ps^FWnE2ZJ8UmvNPnR9Q!<+ByNGHU6R*})o;Z-w0 z{j_2NLzRX^`uSCg3RjkecQK2Dob|+IYf}InK#7bKR7O-Ta@bJuMSO1)`?le8oPcBf zEmsl-&H{42h*Q*z3etUp8G# z7IF(27HcK`2+voun(?;e;z!fB4;2wQP!iy2`ebu~ouu9)$UyRg=Vm+R7>l!;8+ByB z)Anzb*zFT{@Wqw*YFz7A^HKZkN+*V%4%Zdl(E|t4v!bnCm(ji;&n`Bomw+g_;KmOb zEYh?ZaD%vG^I2f%#W(CZi38ShFYzH~oDPB6R(X;RA^D8X-LW>_{@*fvy2P4FV-;#7 zmaqV&x#Nz*beW&Gq_cn7Z1&!tK-V60^T(2SM4wC}x!nBkcu0JlpAc6^>^8vy3$B*I zNK08?S+Hy3nsUGWlIg6SUx?;@9G?xdY_<8Kgk|89Oay8Vhwn29yr7W%qBm`iZ>ZRt zNAKv7wEWUse}pQE+IR4IbOAA=o3MERrgq&2KGCjz0?8a6WTlHTTzoWC!a&q5 z>(xt(tmO?@V+$UG!7t*?gz&~3GA$gT%Y%5QhPY=v)hxO}k0F_{yj)RM_%>A_FQqhD zU|K=n=a!^SSG3p!JkWxvDRyXLwGUEB*SMqHt*a`HrrLMD#}<%YI7^d0#WCTYj0>7L zJ|_trq-<>t(+?{j>>NxK(%cUhQrxc>;_p{ViytJ05M^-Kll{*#d{6V?XZUAW`)f@$ z$v>Up{~tpQ?tq#eWN6W=pIno$v2RvitXN#3IDbH4n7+PFiEO6Jd+?;^RXgRcP|B3{ z`Bpj@$zO?gGMu6EYHSf7_Sf7eTdXf%uWwhJzS3LEY} zuBW1!7W7GnqPPJjEKKr4be8dxN0*+9cZCSC``#^NTX))7WegQjZrPAIo)`{-^>QXF zGDTa@4cX~V25BkF@o!C|||flfn|s3#=jWNs`ZMV0ljOz%k}!zO8wcQH~= zDy^=eG5e#s`Kn%92C2{A6-Y7ZiyEQ}4CVTgbW$tcZW`LaN`5Vd|>S;0uOW`1wj*k9KcdJa8z&vePGZO&Gpvo`?2Qt57Twh z5|`nB`DvWar9$pkdGmfrm7H8x$Hw}?ww-J`-h5^4u)kz>yq)y$egn}(l0si$Hd|t- ztj|^YPcNuXWT9#RN9voDTi8$6K}Aou>1(D5Ru~pfJ$1TzI9X_K%+HgY?Z@iOW=%#x z3$EC^!H+^?iyDZ)nS`P^x%Mq#rQ}gBsSZF1=J)fMpt3THYSKSN`jed-#?JQ6YFLT_ zM?ssGSe3-;tZX5RGE!y#E9)TT_3kn9YC2Jh@!%nq4oikhpsc$R2zd&KV|rFgn8IHr zcr@80`EgBo+>JsrqRrnWGcpeb0(4EAku69e>lZDuP;MA_q~=>?5~Jki>O8X3Tc0;y zwVAcVLACz^PlXLZW&^b_qBnU3VuA>& zE5mz}4$JldxSCQDHNkSp7#aif> zVAPR(e|fDK{2%EdO;gfaOH|RKsc_&qA{C&$PBTr`sk7ZGELg^t_w#vmgVlL*@?*{T|t$HR;sK5At`!$=fS zySQq0Q%mABm#CK+?aCR5$LQXu95!2~!%{)k&)W1P*|L_$BoNGb_Zn}HW;C)3q}`rO zO|wTj*eeIrgAOiEE^W}I%OwRx0LC)Pki-@r`RM1Q4j_L@h zxHdsQFFP+Uh}%y1qD+9lFQ-`}zR^2=!msp!t=QOU$VnhG5pHu^$1+D4bJv2U1M8Yp z5VEanA9T^{>>Jh;lXNfx8)9|4ZO;$IuoJz?_0WNqadmI?{p7?^dhv}!5T9eLICS>Y z389X$2j6j@?|&g$G4l?4=Ft)%i#Vd{&WG2H*vl}ci?+QpL%+fj{~2W%L^wh}K|f+2 zQxH**O*lSxu=c?Y%1-0?jvNgbU6I}08~6P;^=*11RVM9E!;<`uNmEj`Hm3h~NmEU$ zM}mife1#JH`gyjXhWWw?EFdtkA_D*&z(yHu9d`!CIx#ZeKoqUJk{3oeU;qiLVE)g%S2a076`O6L$91sck zondsw=VNk&z5X2@2z(x)x5lxn)ywJpM!Hft*nV;(W8l;Vj54 zHFN6%^2&KL{?vWEU@>7LWGI##VsAWuCdmOpwGa?gDv*fW{97jVUU(d-&c)ym99T!O$$%=tF4;&J0ygAdDk5=g;7P+cPp zF&Ld}_5txJ5yTE~j8_PLGc1qUD*7ZBcQ}JL1hyd@j~U=IwZQfvq1d0mB@3wNi|Y&E zSH~*W60#N3RolIg{wKyqY}tR`f&u`f!~E0T_1`f5Z$p5!Bc>{{j|;InrF!&AJ+-7w zcoM4xXWdaN@H$5#TlIlhToxRu$tJ**#`>sbjmy?n(gF%34YofYb%o1Ron`cOd$9EozIbV(YNKXgT;C2cD-6XnE3 zRxdbSuo{v(NSy;0p(%A`2vIP}kGcLN=ohYTauvF``_oc?C?B`E0>^T|L!qMhoGpV|;BMAwn7r z@8zq$?|g1dIlub(U2M z%G{KDJDQjW;_Q^9#!qBDLJBJD;u{H?m_%4!<#N;?Cf#mAp%Nq=O>r~PlxJodI0++# zD}|RsfX0@DTg4*pW%yCSOeCibwChGqRf|~&A};)!E* zC#R{{eq*5*%F>47{gN~8aQ2b7RkrVSOi2TSHX&N zwCF%IsQuKJP)H-KU1&XQ2%-052Loe3(h(ywCFnWFLL_clH}STJBO>e3G=;PLXWSAX z24eY*A>ZNCyzy~&0kdeWF}My=AfR$>aG&k4TALlNcPC&p*PM3tHaGh_IJIgBveZ?B z`{HE3wRRLU)sXTcz=3B;bk_T42e|EeEd4H^_B0&wWf0!Y&{VUPR>=osZ0X@>&bwAq84q>$r`aZDU7AR29I%m)K zWU1#+(ldAi;_M!B=1ZhJjviBDc?Xz&V1Gbkm$cv|bi~l_$%qlXTpuLfVuf}gF%r!4 zP0DlOWnZR=p~!tt_sf3*macxJ*~!sxLqxXaC&beIui_E-2`ii2?VkjN*q$>CkPj zVX@<`8p$*3rq862i9t-9=VGK}(5J3T5ZOV5h0S~E$Y-A{MCx#8_#f;s9>>iawhS?{GEACr5 zna?D>IA@5da?uIQ_qoWepX^SbtQhxnM1)F5kQn@gFd9}JLGY4htX692jzCWY4Qldt zO`DoSoW1?H@VxN2a7aXBgbk`U&Gaja>DQg{FD#cKhm9e2-O6^gkH0mA9AO+uK|cTh znn3<3CF*a4`8O$ALE9En_)klStFy7jX4%4Kj_16|!lZ7N6&OR{Cm^wipcx%>PLV&g zFuX=0$ybUcvc51*oU_0 z0RK0;7-}spa2)D306*%!BUYUc2wLrvPJ_ zj?LMeKe?=Qeo@i59Qe#X*n(kcwJyZW>&@uG8u68|7LdtsFX5wz$psM6$?e4mWe@Kt zt@(#jR(1%)Zj;S-i^&I6>YZ)o=>MwOwVlmY97FCD@8Aa3Ln21OFtn?m$Wcso?%_|N zoM2v`!R78pO7RGsM^w7u9zF!9`8+-+t&Q1heE}C6VZH%QT8DK~9?@(($@>m7AE;kC zKrQ3lWkLRq&DI)XN>3Heh_!6wC@-U6wopJ^P_JOEe;zN*X6w@7Sj8%}2TOc&2O2LpyS#U|KzZ9*1 zrxtoGYigAe=NUdhM`aew?+~k*(xi2E@PPsJ7OV z$|thd-VYZNG!QY6*pCk+*DsUe&!^cF6Pf;o`OnilZtPR5_y3vl^w(+rzfE~6`(G(f z0t)|5d1{d1^cFnsa@k7a9ZZtcHrGlGF5(?`E5RNtHS_u}QQCX+V+qyBR#*q&FGI>_^IUBoMPmMy= z;zZ1vzH%|Y^{6SxW{@j({6Ik@-BLky+o$lwQ(sK`;RO6pk8#p&2UQ|TriJQl#GS1c zOKKNLP^9OlQvDq7jUc8vED-vsHE4rY*$F+&3O^`FaMV3{&(@8H-y%UW*CS4ZYA5PB z1-9x4x31_NP7Ei(cKISU8ialGVGgpc%YRGKWSI!hfydJSElD@38PxwJNjnDUo3f=k zMuH5`Z|?QdTN!4q7JJ_hYoYyQiE@4>GsPser5<4Z30d7{R%uGskhP~rZ)mE0ahR1P zxyXWkMwk&@|C+)t6D|3YXcNpIpua!TpulCJV2Le#P%0wbN2d){xO(G^Nx*X$6&stT zarjU>eSkNnXm^%N>O70wQIA{dn;T;K9f03MSrl4Kpm;c8&dhpV)FWV@e^A7+ zwiJ{4b{hfrEl$RX@>j@HM*K|ztHS+e&RELuze1h}{yXFeLP`%rxH9^ccoV-z`jsoo zdk_4WCcHz9D57Xkiw8)t)xSct7P%Oyn!FWq1vweH9x}N<>gGQ|sz>Mz{PKrxzM=jp zJHz8q3n)4+8r^yKvJrn*K3 z6TNwQ<4#l<$yJC?9qy-`C6Kf<#`wr@)GyKWY);Pp?%BYulTF9#e~HqYoSzRnIllnW z`dFc@G5-pA+EkgU96lhQn4E@U1|N=nqO`Qkyhvu(IL2Y5sy5!d3R`S%FB*oK z-_kBf5k-&gM5G4i6&%S6!qZwy3BGW}zSqv;#)4 zKu@oz0?&`$a~rR3xO1LTZ&Kbmv|nPP7IhBAikVTHmfEHhfg&Pt%0PtBwZbD8`#NfXq+BZ!N-bw|)i`Q~*Uly1%4S?^73{TqiK&=M30UUtnL#l~~$Bkh=s8=e98^ zo@|Uec~2%O=!ji`hZO2g9LGlI1`+5QWVTL=9u1l$f7cd>QLc%-B?rq+^RiKH2zd3y zw}SH{jth*01-XY9G{PFNhc}GP8Si%9W@7z~gpOs|SLe(qIifR<2|{UY zPT8V8aUmj7C^O9`!0LQbAJI&7fT$IX=O;UsXJcbw5}eoZC?$y(`l76b$T^Hwn3o4P zj4m@mq27tP7tEKMXb+zfD56{)Mx5|Na?szXp3jQIA7e5$0<}7%64@CdZKUJ`C8Z1} ztZ}ah$pv<&P$FWOxA5rw1y!Co--1KhwMq9e*Y`r!mcdD09ri*M{oxdHp>0dw%&Wsf z!*Mb4ycC%1sM+fgj-Gx|?uT_OxnuC&&ejMae3>@KEBRh15@dWO@fl&;2b;jJc!d16 z+ZCv_?vK_MV<8L^!n{&m3Yd@JBFV}l4N0cl*T1xBk6?FqUolf#CMrroR~ItRrtdAmIp?Z=JI>4O(gT_q?#ugP^GBJ*O%N+h%UJcxR4b1 z^&ga%`oxVdmbuDA9R0Ho*F{}tl&l5GU{h>{i71){SvKIFVG zXQjxzztRL|v28be`p)jcbEWp&XkjZyh|+FF?N8-|9`P!LbrD=!G&nRV&)cT|It%Ko zyW+L&^q9$FY;&enLh1FitFa)d)S3rFzO@K>GnwCdyf33^zNDsLtv$(Yh|T?a7G>_d zknxgYI5P*8yg=p`k9VJFZt4#bv&~`d+#~%8;az%a96K^uo|oRWi>`yjl|*Ei^z2~#@i`=+?nHURW}Up zV2}+e`wQ0_ghb3PpTz7pkk5|f{o8IRC2ZM~1pREKWO-8Pyh}{ttjr!0nmos!CQ^)- zKUDdCcT78Tb-0&Brn^!gq8oEN8dFG8t-wE7^7OckYZ@+>7ojva zj_r-L(3DNI6_-~K+df{*Gnxm!lFriO9;=GLMt@y&;r{j!SMCEoM-)$DwwK}Sy4@l1 zklz{MV@Z6MY8t+*69DdnY2Se>21;lD1w!=}mns%Yf_Ap#(d#BDPyFobnN#}~ftOzX z7a6(ORoA}%CMCt_t`Gm|#38a#JPYK`9IF`B&2D&TZPdkFn6*?GK%wn{i96#qtpK;i zS|rmv<3SN4|Jh>e)anB2THj>_LuCeyO3j9U-WNp>9jV9Yl18l9D%8A$2R@JBoIY)D+{TU&CCoAIx;qHop+=SvwcMh?i z@XT<3d*uLh<_nwIGPEoe_oSFqS^e@Ua#aO@*ZF-zEPl^Q0{#}qvK|GIzo4xYE7%u=Y(bES&kK%f8s&(Qz$`rzN6L|6AeKTeX$ges;o+V__DDAA8ZII^HwQD6x{ zHzK(v$V35maB8{0P@rXwKyqj)69W?g&74z#8T*@lnyu6Rpe^5V_VKg+pkE0i2d+0n z_wDx>M!y`goeKjNvNAKzUP~>`cFVN>cgh_hJkvlhp3#fgl_O$uyaAxd@ z4UOeuDF!zWPY?9!#2@xchg%*&dHxxM`?KY_AlA@Vw5A!6E}$&KUpc940pBgty*lST zxsWfkJ#uWeYNW0aa)Fv#knOXA#WHlSipgiU?WU(>Rf*&j3kS~eH4D+k!5@phq~s5x z>Gin=wTey}-``CHPnVsiYsPWa7tp9s1jJXunpfH8TQ0;k!ZIE4Pr9x-{o$2Gi{^jC~jg2N8(0K{n50nD7o~tfsvMfV#r0>7_<`@*8 zGmS5zyQ}06gi<7tCXeSUG?F!9G&V_Oc!$w7B&g`1t+km&>Mz)%d497M8NWUe9Z&~D zjnGDIuy3g?)H8r@Avz=asPA5L9RoCA5@K-itMT5c*8cH|3cyq_+*v zVpBU}XR(b3z$oeev~`SqGmH<4XIEwzBi_M($S){i?4Cg1Dad!GN)amy&ql)EHm(mk$ihF;6OHqa=TvS_P>uUUm}-RohzMU4^Xv&(W~Pa{3E+7j z8$_@nTCPph^X|?SY6vl*okC7<;=+2oD?sV_)*~ewDGcl>nw#ZTMp1}o0d308E zc2L(~ojH*bm9F*h+6nA`)5`zK8lH$r6Drr&d* z$exM{0MN zLJRH`kHCgUhf$j8o2|BY z;qZWK?PCWh>Fp&}f%;YW`jSIMNCH{>3jLT0-Fp&-t#PQQSYUI@>?LrCtQS}|u5B_J zwUZk&tX(D33o{z0u3Z*bF56tIMII7G2y_LBrZzpV*}var+D>$)B6pKud!D5MQYp1$ z^vSH1lHJh!(aXozDz}Lf!3$=j5Ydz`crE;5{n|%1#vJK)R zHu{0f=d--)UilskTsl*IOY%Uz zl#=KJg2`z@}fE=$ntYe=PjGU3y zkbn}bMK#r~*Wtw-CbUtK8Mj!HJ4%nr799%K988$}ikHF;pVd``6*uDJ)U>jZ!$uIx z#2^<0vzu7rG&mWU0u`cEgipGRl!51-@q%($8yX84>?kze>CP)YPr z>@-!caF$7wD8kkaf7FAmgG*tp!eg(FE!D&j5e~>B5z%!yI}gvcTdN9#DMT<+dn=7S z4_SZln1%d=5TF}?ve9NSX3Je;!dzg)*-8+22=1J>Gv*EOqC-6vrvp1a7&M|2QK-W& zEV4Dy8yU|l?faGintwL4kXA}2+$dl()!3Na^{$1RPSN9_>NoEsLWwC#Ccv#))}ir( zB4UG;%V${V(HCW~mp0mvTl_IWXFDhNaK5?Mho_?XA=@j-o_}UG%H$c}h&TX7nHN&; z1n(!#5_SxjsiQ+wLYkaNk5a9Yo`*VM0pXz!BLdN(B6^qzyG(9<0nw^Cpic~%BB93o zZf8T8x=d`o4wtI0``H+%_tPeZ1hv6}RaX(7CT5iKOOu?%)yjtjTtG< zSeku7;;9HU#9$-&COpqgwL54WC<&G(K-ww&H?|+7^_c{xdUct?S@ScMvxH$lGr{DM zdkS^IPe=v3dxfIaIww79Irr37LUt-`YI zb76_;Q4m@Ko2-}AuC+B&!qvwYn8WC>g}&ELz9<@?#jqLj!nDZ!{0R>iM?&;W@(NA- z%wj}Wo+$m;=MXKUca{yf8b|C7LnZGvB}>|S}t(lCH~kmy<_!u(6s z#LgQrhyZ1fLNTxigRh{b@j$;&EW-_ksITa+nLlgf-j40|b{Y7Cp{QY#b zv6w-y1MJUayuD(A!AH8@3Ouq0B6Zg{2!5{zKsST$Ys118mCL|g%GpkdjvZQNLS?<3r47n95`D+*pUV@6Cnhv>-#CfkXJ*ax{x+-VsCbW za5v%O1LJqC>n{nz;W)`fLkS*G?zT1v7kjz+K}r$(triTJxN=vqaI?$R$(S}D_Bg%P zL=zmbCN=HSkz`2`B>a>ch}byMqwkot3(yX77@Bwe?&owBT{F}0q+frKx?%Rl{F(cp zU_9V)tq~noZvyZa{a>3iz!W}zDF)*9^PFV1ZwATeuutSk2VI!MM2UMK%U7EcGz0WP z*3PKjm4Sp{E^VmQmL(pe3oNWcN7Ce4mf7Y8I@WStd5q5{l_9+h3O{VuN~4p;DW_36RDhFm&4MO|eeS5=SVP|NKUf1@xy1S8+xnLV@I07*KZf$v zi;=E$!g{3Qcy;}DL)|If_6mkd^-j-DPx&1&7OR!>%jzlnLsc)y^Vs(G%6@*@ocHPn z<8!-}a|+6rixieVfT0fNW(i$Rat75-R$O?aP8KM~PUfcg;WK=MK~IF ztAltsAE{+XA7HHYj6G-urDz7#8VLBLMnFzgvh)1@RakAHCYJ!FU3yQZ7 zfjEseus1|4RIfnjVM7g+DNP1>$Pca!?eRPntxH7jN%dS1U<7&WXJG#wK2t?1TH|8O zqztt5BuG~mFnU5u#OUEfE~={^HW-r7-&HNB^RJvQ6X}~{`e>qfZF=1I^#$C1MIGeD zR$)nRC+j5?%x_@rE}ZdJH1J_+;EmX0O{R`;-T2@IQBN~^VP%-TVbahso)2fQN{sS3 z@@_0ory;Q@9NEBt?*L%GR3}3o!lH*{X$c)Vz_EK94>8FQNliSy&<$dN6rvJzeacMF z-zX?El2QYN-!VT@Fd{HeW$XwK-Z6jo11aUkxhAxRU}<}Kc{vf1<<%!oXfff9d5zq@ zx3jsPqFr9zTrou{MCWRJFh#hFpPKf@G=cHf)sy*{7?WYyfP09irjXUuE&XB$EMfW1 z5n)S+Glo1jQYKcHYp7;~%xD7BoU4J-bT^{UX5NKKA+A7;E&jlfAk_4c8)t&lOia;6 z{pT9bieCJaw;%{4-K1VJ!s&WXU0@lbhg8N+Zov~s%XLBc`jMK19ZAjXYYGf#$mk+VN;M%@=VzL7=z`^Sziy!ecRd0)X*&#CDqaB(x?z;>ZHY&+1JwF_1<2sw3){78eUm0PMU zLA{zSa;eMlNbLc$Gknj?Sz0uze*lE>oMADciEm+M6e?;)EODE3z3E)`KWP-@nIjq0P9iIa{lpTDxQLQPiaY4*?P6vx$hi6*DUUH z0{zlw65#_&PnsREy+&g$ZK&Qu_IU;Zv?Dxc%%#$bl9~r&})Q4`7*n~PI zHUwVd!}j3TQOs|(C9-R|BH1*+_XwltnKjwCiu4lRqbv|0vgS%rsFz}qUQs=hf)*Vn z=7dHa8rFd6Ro)S^0GU_ppwbsionJl1(v??P!6t;)c=c+c6h^6>-vW`JfUj`QJk(v3 zELP4X`yMRw^#+|V=AjyO1K8J%&^67v&hr~c;0OyRf=-?mF06vK?=D+Al#Ok^Mmw_k z29u#e(bODiGn;jPeaqC=zu-T6q4d>>=YLYMX!M+*+`oq!JZwBn(s#Na6PKR!a+#{m z)BGdQ;ES3=e2&nM(n#-6-q}9{LSO~hX?dy7$QPH!qLk^sug)zm3-We$YtkwrN2*gDUZg`^kQWyn%xT|=RL$#h3t(nZ9dC_UAOd%?oa z1?v(6Ttlse$#6|o!t!Fz6rEaT9VXUT3KL_?3yC{Zs%x3I(->m@>9UM))+Vi6b&1aV zm3sUkGJU~_ueC<>ibN=ZzmtB$(9OG$oi|S-BYZ3bZRc!>X4g-mlcwYOEMX!sdY-I5(KATi3}vgL8!mvk z<1q|AbRSTFi1|9oS0K#DI^?Z5#wGzW_#VtDZZZ@izKS4&?1Sev9T(xx+iY`c5i51STSxu zf+{!~e6aI`sVB6z4Kglgvxz*^Ho$2z_$q%BCmpCB58{XU>vC8Hp^xY7d9NBx5BXW& zBNi`rV~!tb5wUsnYM8V}Qoy zI0nf+8NpJLEuRl}9tle}^(>MJ|kXJ!1FWb*ndQsdX^u+656}a_0me$k*d`cFMT416&=H>n9eH3;I47a#He|9WUFi_39^Wdcl{Cwy5;6m| zY`#SET;^27Dlyi-XkJhNqpfml15mS>95h0 zWT6{A8l^C;93km8Sv>&hHdX$iWYaHaDyPycwN^`^89PC()?AcwKhIP>x6^I9IF{0F ziYx}t=z-YCwo=rL{;zRK5;bLFP1RT0PV#zCHk}V#cia2Qw(a z5{wvjHX5V}(~`-HY0IFPvn^rbX{~wRNX$;a(CZ+dQe}Y)j(LmP?0~yDY}9aI$y%=8 z6PtU~;NG$Qj)dkH?cz?5^d}=WXpI`;gNGrfprYU6%>Yrxe}tj|1Xia%9#qi>)kp(S z7seRbJPWU*Aj_CWaK|!wkaV3vu)oRjDs5tk_F^~4A3XMqDzmK(938ULvWIn5YN2k!YT z6AV8HZM~dpsnF33a1PPyXgdQyCzP%6=y)s+}DLg29eqJ-%;Xzy_=h8}^0~!)A7F-{fORAr~Kb+rX!ssPqKfO!P0I zLlUtKTkH@7Xg-NQ^tec9F$%m72Qk%wSUN=BB0=S8_EM2dwk_hdz#dJ~8&miZK!-SJ zhZRn36X-i8h$nVn_YOeg0Wl!vF+trSvu!Kj(KAl*aWru`m;|2(fFXZ)J-$#l z{DF*@1h5}l92YMYjxT^+ATZBktx!*M>xz1^4nk#nhSwdFO7P~`{wibpH{o4)n4k-9 zP2h9j9eO$ORCs3E$XzklEoBY(3Qarkjftl=w0nW-g_cz(zj`oDFK<%sT#)@!b9ay|3&7f-F8be(lQ(6y2N~%&176oZJafdSOosCq*op z9I5yWX;y;l5CjjNJJU4qTC(6?z`G9B8MnP#!IU@QZS8LG>$eO4*K|KZno-sD59exL z(Kk)d-$3SR;ev9$Ie|R+3clZBhrGPIB~7E-M|$X2Px@!ix`k8t_Bs6ge+k3eH~sU= zp40nhZP14=l&>#gb3O4kZwS}AD`nmuBinvUzl-^1@50%9kt|fE5>nkl#x0QyBWLOuj zV2aR%)5PK3@a93^x&6!UR7=K2m#o+zt;Tx7`{u#h#gng-XK(+(9wjXze&`r}t|fK7 zOGl-CYPH0K(%qA?vl~TM&&uIl_ok7&YiiiluH*=$)21iGrgO%ZThz-&S`sW{ty!{h zeJb%U&`YC9P0hQ%m7Y_5nvXE6J%qMj9$a)lZanEX&pOSftAd#|4o;8j) zyf1N-u`;y#wAah-IBpl>zqH`hCXMCHp>}KWvdO)w)NZ`G^ornqg}~(ofy-^uQ$o7r z%&~f8@gcV;qkrAoa-fiU{-ME6H$$c5HvDG=Jx8SReHGzIp*O~~I zs@{!!EmP&vvu18?^C6Lue`w(Yr%`w8#C!Pi5kr4$)BzWJXoA74iEpk&YmCKrW}0Vo;_7r(m+omaVB^$C&it)JmhG`S&QBLf0=~d%~&@BSyNt>g3p&kxwOMz5kzbV8@ z*y#AmTjG5Sw<*&RBHsYad$J*kT0_nHwmzA5xnl3KO07X8 zVWSh*P&G_tZtPIYcwp|fnR=$^D?mmYOipN60(bEtAUb%B$@`oKr$pT9FDghob&&2t z0`1bsuX0Yzu;AQW2GvHT*Z7?d;O>Sf?%*zBG=J$>Q1-Ii3IlG0JCJ*L)L6{cm=nNU ziU@HzS7MwlMpd9bi4r;+)KEIGJ?I*p6%R*)6v!>?U+IO|Ul^mK5Dt^K?Y1-IN!T7p z@+a;nWl7k!L<;jnjgqh;e9R?WfKqB$MdA6NdQ-P%UKq9Tg_5R@nbP?x8F^tT`ArQ!sGxyFq7&4%C8w^*0H&YK zLL6(Z?JaED;=yS!{7`pKTiKmQu@_zjQY^HNyR#kj7Cow3cJhTfR&S!Px?(KWWZo@3 zcFvqpJ@4k=wBM3z>G#}Qz4*>`BNd@!wmOshf+;t=lpf*YU-mpf=-ls)(6_7qwY;P_s zRq}h^6w|W;P0Y_`o)_yGKAN()A(LKTjX(Q6G_Jl3Vn6p1`~E_D{PM-2RU-y&Q&S6#FGQk2So>g8m-t0TdHh&u^kPF* zuypt{7Y}j#SVL(A2fjlr*W*@iAezI_>1B)eL{|r6=}v)kjs3ty=RdD)3Vs? z5F?potpl!Qqu!95Bb>B^W#>Y}Pd}XmJ#lBxPJD{=$4M6<($I^aqQJZUk?j5VKj3SB z7=IfA>-aqA#fZWqH{!-sMi!YAi{8p_ur4W|u`VsOjMM-As-RN)`^3n;7X2kt*?z0m zYhY{YtyPzCSBW(G(12I|!Y2Nkx(cr7NKIwuDOa~%qWHxd^jEp^uQJR%<`m0!O=79N z`J&6RWaf`ZTB&`d<%gQDrPnBxY~D2Pi~iZ*PibbU{XGk>aY`xNQ*XsuRq44lkL;XA zNd<6^AIm;$xd$*#ooZ(6iQE#rtDv8<>{6RYW^RMj(x;enX@y3$diDR?;T*V#b4jI| ziGr_$N^S88_klaN)V@GVtHQpY#Yg@fcJdgPUReJR_}mgFxxvRM@)10CT+(kX$uGCq z&o-kNUo{Fq+~)l_zq5=(45a87DEzl&o>u72wYZQa?h;pQ{w|ZPJ~*%ZYZrH{g_#gz z`!5W7N^&wKvB_iChR@17d6V5&>arKc6F4uNG@xU`Igr)aeAQ6sNhk z%P55R=vSKMs7mKDW|Odwcp?bB`LCdylDh3q5?b(b3?wNOVT*?eL9m*J`}Gna&Ux)0 zt+c*cPf^i}TQHjILD{!bA#7j*l~o0Rsnv<9y%JUB38?W`n5V1_>Gj$$tKCZ&vi4ISV*17%&bpXZqgx}4t5iV`}R67mR~~8yP7uKQJRMp#J0LW zyeO{jS{91{x%-IEkfb1YdL&1}4~g6(mZRf`M2#qF(E7rGjm!;^kBseeDSn=9JyWr- zK`ZZbretw;uxs8zoZkO2zIBqiS#(rHR>*ZajL!bY-UL79&Bmqq4+b;6IF`@n;)Ry_ z3xzxVkX+tOyI8l$z11{U6cyy&<|c!_U>==oS|G*sd)-s$5a9*s{#9pi&kf@iz2^I- zYYE&fIkYhRFw06!63tH9dxUb84;z&HM?DW`x?!P7q;oFoPK$;El0M?0!K4~4)Xk@1 z1sN~ymET3xeauUBJFkptfw10}W%W)-nx2T7?`(|^xF*M44lQp?+oZnmH)wrDhR1j< zDtkj32U)O&4GE}1zqT{rkw1Axv!>SAtUtc#s~@7>^^3N+1HnM*8X#;h2}mw~fhdqt?SRxZ+8JnQhTIJ~eW9q&6xYZI8s}-Nw?PauzGTq6 zOb&=LvQsDK&I1nooW#iNCysD4zU0tK#|LRNA;#~rX{J*T$fy8jn6?Mt@DdKfVeH2p zghJI#JcL4xnRw`hV_?8dEaDIBGHBu_SeedKC-^e9NrJRP?J((*3>8AlVZNDc5)G?h z5HnyVK*YbLLiMK{)X4ZUSjJ6KVd^IDGGT6~Od4UzOg(f%;Y~cW!9*w~i*?9mm@rd9 zRE0D`BY(mF_p>vdV)_STKmY)Up#KS{p!z@2dbR%xr|@IewpKFkl)zo+ucV-1;XQ94 z(`?lUHVyhQ|w1@Y-Xx0ij(ZSFQ( zx3}jDKw*$!*os!!k1jVnl1rYWUaLS~f9wgI-dp zu4b7IBiyB^K@V2&M1`$oYS`1N->#kv!|b`{da5>O+c3z`gC+JyZbi8y{8NZaCtSf% zG;C25e#MIzqTK4QP6i7TOa*xF-HLE%SLeOto>kM$n~-P1e!%1K)^Usgs-(7POe0hg zE8a@Cg{d7kIJ7QW<2WP9a<4pkyTQxSp75il<4oz_1S11FVKT7XNT>V}nhSb0XG2s%DCq z!y(Ek3^tk}KECGYXhd?Z<#f4g7*FP<4+A)Se6(oN7ml2N9Il4sTlF;3GI}I(%Xq= zNoR5Q#UfHhFYx~s$GACSegqBx5C;FB;0vn%iSL`Ew&jexhWVS5Vl&YQ(+Jb*T?LwM zl(o(Tf)qY8;s%2TA?RcrIEM0RcA((C*_`}*B`x#8FQHl+`UGeQr_l}58RKNDS(`IwoMF`IdV zx|P|+I<`Q|3`FQa-BwOlg&BmCG36YkwToN1InkL}GmE+DKo?IU3X_9ZNrRpig}FnL zRDqRIXhm+n@7vj&}YNfown^>c6xX2lWYMIEE6qf}NrkG*BE<&$*g zASH9F^ST{~Nc!@G^)*}PCC%(4E^eJzWn(EThB#o9i(;J^!42Id@@BG!1t%Gs3@ma- zHi6Ss*a(MGUkzImN1b|suTjPkO+3u+i8P>`?)yxuRlr%k4u7Pv3cJ^@Lmn2~oo5|O zF94WxDtC^?>L$D9qBKcScF9RKjUi{c_*gC#_PjHQp0%8aH_$F%({N{bX9;M`t8wEh z_WiNcO`8_`2E(=8jdLzb5bAk$_}&yJ@_@jLDxwL}55&hM;wBnh`o?GOcMTManhkWI zYrGrVpnXb(!wglrvW78HggA&boS4zXAz7e>+jPaC{pH1m9+tB0)3mlg--HZ)2KeAt!{fN`OXjEz`+%C)-?2eej6!v&+P8qmx~0H72k+cqw-! zH*a>-0c?8kqcUBLfoxtOVXqEdI+TT>D=3v?)R8Wf-7&W}e#Hz8OTMHG>UOYmg*$tC<|))T={AJ!O-nO7P@0u%FK@v=Vtk zd=yr8bBDj9+2Lt8UHKkm$rn+Y@yvi}nWNUK>2(ocy*$oBaC)+$BhNJ!a;y$wmcC}OnLK?;V9Joi_t z13{KWax}th_GR38HZh{d78P{{d2Uaghtb4>P}r*Q-O8GXs>Ndq2ZVK)$+I&Usa56*otey>TJr zUE%}Q)m@IgWx~l(uBmQfFqw9JvT8Ki>e30xmyM`5SY8y>4vhqZ6GE_%QEPgO2; zWepmuR)eG=k9Fn%dGM&I%_P;9=XExnXfqg*Su5ZO-=^A-ABZaiF(p4{dY|O`_MhgV zqMAk6=qd5+wM0CEno~(6S)FhHDwvA+jJ;R#t8ZX(C|?W);Icd7SjRlT84E(&;`to9 zHv1l)&cowbTzYrg9&g{VDa%aU2f8>g?+SAc4(bAF5T$qx(OWDyzgAJbRw+HI_*dgN z^Ix)4i1#-z0RDYT4KKmTZxmgnnfhgCDwoclLrT4Gl!QCtV&S;?hU+W#T}=)WSm*YNZgDzju2D-q8!a zAL@KnPK8d3kp`_)uccM{bYKou&T53GVWJr1!JF}Jnj192gs?YpD0gREu@Xwr z9M~9$O-7-|_=bWv(M-JlhQpJPkpzF?z_-^bd%;?&6zYe3zNZ$>cwof7^IT#S{x1Q7 zaZ(#^Bz-d18Xf%+h~>7?^6dz_bB^;3*N@*le%E!{>k3dndu{RvBkm;(v)}c1xTE#{ z1lz=I=I~e>hy-rcn-UCb<2fQYAUMyT5G)Ex4pIZpfs6GlBkyq>AE1U?-1T0^zU6p} zMgK(`j0d>HB@+iG?mjNKA5@!#5Tz<;Xodwyff!vhz|wE7U}kf6)O-lPiDjx6SbFz^=w(R| zWRv%^e&g&%y>71j*E7qLww-Ty@%uixUvs(pe(s0l0mSO3=apS}rka~-?QSu7J_ToA zcHMJ$*Y>wvuCmSBJ5SrGFoeYsv>a%rC_Ij8M}JXCm|0GO%2k)>Frt3E0|jd^Y5`2* z!@$Kc3%g2dw4GBGnQY<$jwwv^Pp3wW8#WCT+Rbs|8-1d-*ZL4eL0VYj6~xW#_l{tC z-hYR4U*sWh4)8cMwz@bEXW!C0D2&Px(`6McRyJ5eXT!Wi=Tdo>Ch54Vjt71Foo^fm zI1pT`EDRy!Gh5GP-vz7{ixgxszqLvRtLWJEbWJr4S8*#>E)?2^+66>B^E+X>`jO13Vow;i*e#OtI;76<=x_ zs?ul!JCE9myF`a_%F%Kn6hzr8&al;~)~VhJVS;|)6DvC;G?;jN#9v(+B}*b@t|x;b z6x~rKnwh8Xwl)miMXXZ49Njc>tXPn+EJIvq&*RD1^KfG&gsXQ}Ft&k9zR%Y}3=xA9;jfiacj=|#%P>LU9IS3>14bLWjr>u*EqK@mDF>40$ zb-RHd)N+8gw;HBxy%GnziSQN;6j?^An}l?XY9hTVPFc_!-Zzc4rx7pwp-Af<3* zfU$y(%Hk*BWR#t(m}DE@F*iXMm52RAEc9b957gvAw zQGCWEN=AB_&?Kzl{lvkQmHDDB6(qfy#WTj$=L5vgM#$3#%UJjxH%h`CA&}3?{({V% z`7YpBneqs{fp#LO5i;HfEL?$drc{z@kn2bEqehXK;e$rd zXVl@yC)h0){*`|Er9ME5kzCgZKE#(Fy^XBdR~WV-;V7q#7Wy(Ck#Px^xh0Kh*tcS* zkk_e6m27LtGx&O!u2Fni7^`GVJKH4fbc?7}UHIP6_Q-NDH6owCA(Z#Z`D>r>oFhBV zDRaaiiPRR7z6o;ZfxeVgek$QK?GWv-eSmQs?lkQb?P!6+ii7BfdDuR+(7!Ow7)Bac zNBV{k!w~lIZ``>vM#WqsAOHZo{|Met{Xf&7=l=UQzz&^t0&Tv+9lBD3sA)jfK)gjt zF=W1=jS)xsx!bU9Ta$_TrnCGHVJ^>w&$fT`^)!~ zI>2T7RQ-Ic3x)*!$%6vLt*GopkBMfbSPn5=ki5z9vqfhJ#*w9}$6nrn*0&GV3;)nL+gp@xzBmA)gS>ducQGQ^$Sm#e%E-x0K*#ZLi=YfJ%W~S zQuv;+zpS^Rol;{fj%#a*-9v}1;p|kd;9^ACRPW{^>N$ofhR46#7*OPaxCNd`)^gbk z=NT-tslhbB*2pV5#_L#5Ww^$x4lwTX?l4;zfLqORdzno^Kb;Mec*iz}Z#kyzqk03Z zr_n1ggj<+Tr%Z0EEwOvr9mBRc3H*)c6j6SdM{ngW^5K0&5k8CmP9M% zlo({Kz?5!XIicaNp2Q?(PTUWk8mEr&`^njRmr}ScBC;<)s0hz@R}t|5T0o`0uCh{y z>cX|j1ZO;PoelJ@fg+kRDbIT@8bt>t@!n)m(X-}s}XT&A0}!1h7X7IVkLRejl{%hzTl-w_db(iRJlJ*Zx7{! zyrPYrA~?L-DiEB)L5wto;l~BN!Q9F05qSkob9nvL1sX#*qSNFDlYr@isyf{MH4cgg zoq<&j!iIu`RR)yXU;noFW?OuCeuDu3aKQa1^oHvHPJ_--vsK1k!{l`*jYj}lH9!Eu zsi)lnLJy9RH0oboA857dk8NmRwEZi(*&o=P_*xsj)7E}|Nk1;bwIo-nzX<;x&%(T} zJm;eGs{O0X%I;_n!)4#iRn(KVyocF2oeY)lMh1`$vLlM7D(*Zg)%MsdRHaXo> zeZ8wV0}(9XX7_t#Th@G%uB1i!$7${Rf;wvI~RrHB}V}<7&I|#P;{Qc zp*ga{VuSOsbdAixWXc64Sm11Xyj{S3<*Jv^JTF;xj4HF$8pUE$hb3EfsY8jO7==TT zwYsg-T-thu?a@6iRd#~(BlDcDGxQKHEp2twJR5Vd7`zE+;Q|D6DaaXnG&O-z!TLn1 zLW2#*xWzzjbRn`8gQYpCYnBiZhqT}7e4<{J23;a?7VgGL14mb4cs{~Te?WCAffdy8 z>8-p6$k2V~uUaBFPVyd-5GuAjYk0MOv}fbdNPm$2k{kWb;X5o%ZGJ4Yyr9r^62BbGVJP%tsp4X}9tk|RD2!(=% zc~8A|6}H*zvq;H_)U1}-kc&EQOHj1o7U`M;rY2L90wqcyvJdtxMS`*kb;o5X@q90S zT&@QD(MO6>u2rF(<$^2CpBTb!YNanlth_I}i^Qt+6~P-_&kiHhhf?H$uI=4qQ|+7P zwyhG5+P_*bP3?5^N~Z8eHOeEKe6Wt&{j#nw&cRHRrc1NXFlDdUH~QG+1j9gfl#5$H zo8uBF?tjwY_O^vJ44V&8J9DknD|9sT*?B$ANaGI4J&Gc*FpR`2)gDW&k6_mb z^3}GX7!ROTS?;`SoGAR{!f({)Mvb)ET0f)2j52qpI|H7p%o%^Iy^?)q&uc1U#oC<+ z7)xU!8!Y~`>te&kSRoTRc69Y9!oSu}bqcQh`V#8#{`p=LleO<&s2bx~=2v51wHSM*YmKe+tXr8-TYIkM=H;8?mWJ2! z!+P1*fDmGP2`)n9l?u8$0F(7vPP>aJWlKMD|9alT>Pqn&1^MVZ{XVR~`2lfiHC0za z=K*YfBOY3uL9bQ~INZZdL$ra+mi~=z_eL5L_rMzad=n5IoAb1`0wK=o7U^-PYMn}> zx37s(Hj8>n-3?UtAP~pe0Ij~OO%4VMwW!4aw76#WUtA?9($Jnu-N z!Gk~(>*P2FP12{NUSsD2KJ^1!A$MJJ!4q$_FHngbrf`o6Ta7zM-;dc+6;*KFyNk~8 zYfkcqp6cd&Ui+Zecvpht3v`f>lq^_YgGu8jN?Azfp+UOAqXLbD{}|}_ z5l~-CTcqisgNQ<^D^!RGq)BQCscyo1jlqO? zBzRIa51N4hsbW%{2*-#eBy$ov37J2{Y26RD5tw!Ny&@yry}_rZCq|MXGd9DL zslrqLp4S5i6Q(uukG;bL1puJ?|F4_>BRl*5+w2KBCQ?u7N~NMfKsII|Q(`Tkv=C4j z3X=es}_Ll(Z9!8hgMrj5@JsE0p&$a(ZJH#`0MdHg2#7o}l1 zasxj8GYHvH-m$nr16ue(1Y=b|U4kB7AvC{!7+6Sx5u|(ixqV-;=BZcPg_;sP!BCG3 z788gs(bkDKF}=H|I8}FQ4YSl?)WD(K=`o5lWI_pHEw`h39RKIPc6$UIMMcl6L9J@e zKbKt}jdDnoU?ReD@0N)}|16v(O+0^x9zq_627b;WyN9v+s1i7$vQbk(sC%|whDtMQ zV``k$$BTs$mhS#ZB=nm&pZh_`nO~H}jtq+oK*dzT@}R0LCQs=aGdR&Q{-7Clh%qE| zUlG<~ATqjDIj(+dEvSNVR#!GY<0Gu@j8yOV8;lv_lY|y5N+yTCL0T>~waCMjULP$u z#B@~zJSBn26)^}ArNk|}D}(FD0v-p47US8PErU6hhZJgy;@rwW%&VeAELQN8>Kaq;)&B(Owds zVBFkGI$;x0FgBVuU5Ru>3nI%<}>4_POoc;Ew%X;yQox=PVtQ&lsh#AL#FG^d zT|#{OH~PP2MZ;5RNdNQ5h5!IS@;^?D|Mr#Ym(Iv*sJ}IMtH6NPm{X0O5^nzEVA`Sn zk_-wqV;CEQ3ehPym?~0kL%&)nBZg^j_|0{5$>0wX*>lhjU{9a(N_Oi6bTCBAYgLGw5?nJi8 zrPe5ws?yZ56fuxQa6(`CB&Av|;cDaD+G^mYZfj!0N;G42#n@9mrKspv#4o0gO@G!3 ztOQ1ME;VJ+wZ+JEY?i{=+3G%e=tVkyEfa!}fUtL01_Bm|tFQ3_VGyZxC11uuOc2+3 zwHY(Bj3Xy`pMTz2L#UDLCDjOaFI|~hOOw?`wCs#b{XM=`BQ-cS)1YU$*wB(xm{!lj zU9QE0l%q(MMmvy2>Q<`KN2-2D?R9zmZJk8cj7!`&egPu@ev1U;N;9T%={=1f0u>x0 z(5p?!Tu)OGQ+QEzRSa=T?evU5l&n3{FzipWw2%gJK=Vvwut@2W&sb&6xt)K9JoF!S z9*x(2B)y5O6s4C;D|vO4nfk^^!}L}op_X%%-f3@MKHhDbBbm5NQI$d5;{MNdh=Y!1nueq#J6fJ{=0ql9 zqM1Ih?0RM!U=Sl(4(M9P;_-x0yoD9y^_d8(A=Kv6y4Y5*5aMDsVF}AN|lih z_`Qk>r#5AVR5Ub-F6T}wjY~^bn+!2GSym$?XM>qG6&=^ZDltY_%t)DPv-Hzy)1Yma zGhpZkKav=lC3&vJ3|;T zwAvN*x+8CAoJINSw6?jNIDBgJJyLNTqGlX1?U#MceLGW)-$W+rBFFWKS#E13Kd5c$ z(r52`o8a1l*MpcVYLSsO4s+_cuTl9?l;d{3Iocz@iOXHh9xNBqABB9LVbVjswZz3Z z52a^|M3CfRp&hg$%yeC%^#`d(i$;Y*xrujEt0xZv>yiQx7X1mqbv7QPYrZS&?bW z^8EIlmlX&k16G$J9&4O5G#pzwC7TgY@tQ#g5jiIh*ZsJ5rw_%@vE7HBVzRW4%Aucp z^6olQioV}(v0J0s8*G_;+Nyuz>!aGe+f312ZMB3>s>lQ(+(~f8zxeYa@I@Wb@ki_Z zvHwoJF)DJn%|d7Ku4OcA&8fp?;lE}x)@fozIT(}#G&Obhcv$N(FW*~vYSri>ed;>jAr}hWYlEAKTDVo|^)5F`odzgi#FI&~a+qiSe zwEN7N3UblTCe1UP69v>IK!_|RKhqiPom)MdS~-{Y`ncg_!mSDBz*5MA%n_G_Lu~=h)BJTFJTy!l|D8GRU2Oc>8+^+b+J$%c{JGw356M@H zm#=Psh%?axzD}&rapl$sc@Q^MI$k?6u75W1?F+A-o$B9&bBemS? z<$fFLkenXc&fA}8J~$J1DmrMMfwBmhSOjm*p|p`#cTfKW-;25g>J0bD7Mz25fzIad zVHW0YIj0&=<(t2_9)B|FGP@F}(!=+nVV$JAY+Jxn45a@pu9~DZT#&XOF*ZlIEY|g8f|||BRfPGZ;0nK|J!3S^Ch?|20Cv_$#}k zZe;CXd+)z96m>wh!N^*x$A$ZclEtp(8Tyxahik(BgwOUcZel zYiITMz>v9Xbu~)W^+PTzkPRX2Af=GesR*eW)mP2-VjbRt8D2OZydlj@=nf|#k-bk3 z`61)LBQq$8$BpmWikASJzcK#ljLbxGIAsF=`n3!8KV6^xZ)fD+wWS>g1SQ1p>uchS zLNigwzC&{elT454wjJ-2O^1h#9G-6|T|fsw5%Z|g7k~LvV2Wx= ztujXcq?dtV@l)|LCjYb1KUt-4>#%@8cGgXMAJ$CztlYPh6Nsw{VGGEex#!cSABDbK z_5wkqy4YA8#Iap_AkjX3E*I9Y5TW!6%2;eC+sYjlfXR`YOy#^DlY4O%YKF6M!G2nf zA{E()sMVh=--NS8zK))X(bUtEQ<`(7N0jVw%B3C+qD@s^l~2VB_Tp2c4-yVhLB>u@ z#_oI0OIiv=8>=+2oJSzqj_N>E#&aP+Xpj53z1CivBxUnQOSN_rZPy*l?+v5PJ+z~s zgOf}|7&H)v6_=)n%oT*3=SwS|$!wa+P&&hLP|ycReu5Ks8Pq+Tn$#&G$PBfMC+*q# zAoCg!n@4G*!xo={3nb5q1>MJioC&*Wac7jnvg5jl2alV#{A1VZ-35zf66WpBzfidUoLb{hfeD#?nV8&acYR>o} z+y&e8Y>oV3z$AsjEBA7KJ1i?9^ujTDE645|l6FT6i^xu3PWVR8men$-2m716F7!5! z=m*42NEg6P_bVg%4qg`-g>fwtXP&{;(GnUus7GCI(n-!`xd^1d36+Y}Jr>=uGG()1 z8ZMP5{^u7DZOotnY(e7olQY9_Z72_r>BBq$R$FxPlmgSg@itJfMEl&aR5W6WuOZ9#=UkFy@uT!3O1ZlV@v6cYrR{YCYG%DNC%7jw3U0Dr)5*$Z^p20PA+o^*aap5xo~XhO}sjo8PMu9 zf^^ew^{x-d?MnnjMx{JJ=hjb!kKGCu5lcp~1)eD#@J+G^3ZDRPH;(H>Oe5Tz7jPkHw`WuC2DkIrS&kT$qZoFR>pGT`D+xv&5j@Wa%(*JH3AUO2pX) zo~MHSoYpYN@Y4oRJc4;Y9{s7L3dOqLegG5KbAr%)#gVUh#B43Jz8a{*C9DxMt=ucX zkc3&iW|6hrLQdqx=A|Jk#pJ@Nad|cBo`EV60Wfn4l!WsxJ;F9W5F4D?)T;q8c8}ba z7C>IdpwCy1K1Ex}$K!cHtLTz^*WVw(|3_qs=!_jid&r%J)&J z6g13b;XT>CQX_3#!&c9O7lypGmkBU^Zd>5W%wENuQ^YoI&#Yb_nLXS8)Knq32J{je zGp-9Mme$b!NX>g%KpZnlOCKN-Z7c6T!Ur01nIz8=%~9DY>+|nt4$_5H4kiv33X0=X z#m#LBf`nPXSK1#f0GiGuC$zw4LS%CUWBGy)L&Mj~y19 zL@ey!jm=~5t_cDNL(yiJrQ*=FbiFEf_QY}>OCddT73Mz@>}0He*4sODQo zWa5A&`1i5zhJq9*i6ikV&MK?mBz4rL&F0yt&=2`G&2d==srzv*@FzYR@X~VIY<^_q z0m>K7JjJui*?5=ufT+kQGEH64GnQ_B(yWc)LvcsNV?P?Nt^wU-iYH9t-BnS%nOZe& z1k;y}YMQ1{LYU3J%S|BeDd@{`GYfi+GX>G1%@j@;!jhR3ZV87K*Q67*-#+G0Zw&q2 zvz=p1B$KDlQt7A>Qt5t9;O5r!mw&(>n&oIM2hgA`2k3|WjMPhPruuDbjVxa30DUOJf zF0iBo*8XJp>lGhM*v(!r3px&B0N^z=%^vV&iFjj@?C$HynDl@wl!Q-W9^qAh;FA<-H;cT{!BrGs@@0eeiDglCMpI zYYbV{x7lGYw2F3T8a5QDztc9xIBg1&bUi~f;P@brf8i%$L$W<$rb>*yjA1~yecv2T z9QYSTxVnVVzPFaj8pZ$@*ZPB0M*Xi&?*gw#=Uui?4dFrL;f8gn8AS%PK^3jeP!fCj z{Z1evd%^uuL5=*vdT;-dNT+G=#VY+p#%p3W9dD1YAHZG6CJBX=lFcSzaY7Q{E& zo6JKWpW5=9+?AdQWDzH)vFbgCsH@k5VU6d|w_3Q9Xnqr%T;o(wws{DTh#+OUa;pOK zfrJqN5P(ydR_9WuD=()yeF#QdqBjT1!m={BMwgVAZp{uo2E^-SfDG6_aw=Isws+~R zD!6HZgOE^!FR8Ck=~b%>U#}0uBnmY+h7N zoh>Qr+%Cr#CQ{976ceRbZ;{S;$w(nK0-h-QM)rUu4)3yt`=Vi`(w76r}h$b5} zDmyMiY49EJaklGAp;#ykW$vx#+;tLTc4Rt*H~T!yTcoiP(-Cpqva_%a35_sUDS>`w zx855=eDptvB4dpyY`=YHB^WW}FkFI*5^@@=7c*SntA`sPJJ1=@*5p>}ZxE(6M(0GQd~U#BQkRqEiKqoi>4bVYlyI~u)eE!9hu+A-zFtGgOyqo)LE!rp{hVjeP}u1T%s{v4;S1}%Ki_%4~Syh|>~R7J2_4TY6Jo>sa% zx>hVvb;&g0)UwjAeNnVrft8)5l5EZWL3-L>CkKvp4K7Tep7^`30Li?uRAf&}37fXB z=4DN%|7xCR;J15snIZWpXS=z5leZ0=tSeaQLosMz!bAoIrN$0s2HdA=U)o|z*p!RD zD+W&(K}050tVrI^`;VyM%Hl5Qj^fEu{ZXyuv}#5%Z5kTQB{4oRGtC{-WLk2aEOjO7 zGgBIuQ8}gY(`USOhW(|?a$TY^%kfh@kM#9OcmKK^t!prs@IFKG(TYRBK)O)!?=7;4 zaaaw?~$2W&Tb6^#a|H&puXS4>uj(8)%!fW?c!Va9 zyBmV~W}x>b%`b0MiBD*aN)9>k%*6M%x(MG&fC$q9dxY^(6+P4GR#g4@VoU7}OJwBw zDqN$`=O;rL37kfxe}K+MQ1kL`yd&A`71ut1yXHGt&ff<}Op^pV_aZQ_Px^AYuSS5l z!-V;Pv_7Ld>=W%*bPPDY(Fa(&MdW+pe@)IRCSsD<_PGq5K>2|mVZ~?)ej%*t~i0X72}Dw1>QuEV01HaRM+%rp_NnLTf*RlvZ%k%9thcmj1gW_a~LWYeDDU!yFze0SRKQC_i* zys9-CbvmPZp~M+lXONpMfw?GBS;t%AU|I2M$!-PwzyMu9t|3qXw*dbDJ^_;Xg#exa zOG9)L-j?^aaxm;QpMX%eXI1vbY(iQR_>oGjfYVnRkw_b;Eq?v$ga*~AH}Bbh8tMNJ z`j3Bi(w`6q;)AW+UL$M|i+S>MMHb{j-B*GW1gAVF(x+ylEZ`7r$UqyF_U}0oyWItQ zmD8Wm@0EC$U79KX{(k!ewDt4q=R5NpYUWvZURwMrksEO72ExazLOpi-wvmHdSFv2v zL0B9+YYjnOhtPKfKl{oV47h8b)z*Q}KjRPM0x^Xvg%YFuVnHSa4ZN2B?tBb&4mxHVUzY$IPtx(JP(Yx-^0IS#1 zhv?BiLa&{&UZH`g`peSW(~$@Skgh$vsRci~QFY_pe`M|K~N*(b4(W zdR3`I>M9;3ahq(XN%kAz0ua~W0goo!#sWj(ih;+*2J+&9hqH=-qSB{@J6lrs{;;&@P&#|N`8t{QIZ11c*xp=u zn|YgdnfCd9*g1@n(S9fXML9A8iyRqP(8pU!w-1SR+c2E9vGkC9+U@o6Xu*N&Z$Ij? zx`J9L5~TqK^A>VihSn#15Ij%-UbM6&md-99r^F{AMbdxyy7A3xI@%-DWzAQM^DLr@ zi^)$*qfrm9XRT?O661u4_8%bAp4H9M`K5jm6%MO7~vAzY8zzk=MIwzqsga%Q45a4@Di&dm5q4otRL*HIj-$X7tTRdhDkgS;zN`a_(9edkhp-w=HKNGx_vaxfNj zyemIEb#qWnS)eBA(qMKl)jx4Z zgqMq|yK!3nyWnpzf^NU!{VC^?jNDsw$tWH838qAE%SH9)cwbU0KluVT$!2I?)pp34w(!g1GjJ*9jKa!Cop_hGH*OCE$a?it}ViB|?olhIyKleLHw<15!>Bo+ValB^IjyiQ1wp`Lm9xA&O zv38(5bM(O^I*rSw=1W;KLxB#r{DG0xs~p3!LQ%_~ENB>KeLF=LM5 z5AA?WzPeg>7-~-HYP44yHQGM`4Ylt_@`R6tC66iSvv2E{wo3OrpM0cB=|YHa@*O?rcMI8ImAkB zZo7`^qV_wT%h)=0_<6#>0F0#t8{*`)TjwR4f)o=vCd4@qqghb-&l~gHEXb0T6_Xj| zi%>rpe&e7iQx|20FIINp`8GB-)J-ge%1pcdmEFp1RkKOl)cieQ8LbI-_T;9k zL(U`Rbkt)U%{n~?5fZS4r6l@Duo2d3&W=E=@6_c`O!IhEt{gA~TC*<7?>Tg~r9J1@ z1jbM1o0w*;uEg+DetWVO8R}PJ&j|>cfgxZDiVx_U*1EE!gteWV3`vo}nHR9{Jx2-c z_(w#3f@S@@1%Mj7$z1O8jgkC620&oS&BE$hw^-U8IsPkV>2n=XexaZD9qSW3CHYb` z9|hlZD4#*kmmlCrY$?c-&TQIK#&aWQbD2E{47vAQ$ZYr_(f@n`L zw=vSM5T6NpEbAB;Scl}_L7?b)gv>fTMbpY#(6^~h_1(0Pfj11dD zp*A3iSg9i72EYYc1v5c!f*9;`MHMR(Zf?c)*ef^TAZOKFaNzMbj(PqJZNe-!Eeui2 z!hj|xeYnVT&8#h*SSPnMv}(S0za|~_H6L$(IXZcz|4Ni62{mFTai^o1kexh8MEn!< z6^G|z(YP@)k&Iogc4w{bE&&`pZ|ua#%%0oiAr|n&TRP}m)VXpJo-~uxocO|SN&zM{ zwRrjZkzE@(Wi>dgV{h6`0MB?JikY z1LGmY)XPfr#R&H(u6Ad?f60}oMPiOBG`J}x-;RbJ`R4TmTr=XLG-0Ho^w=F}5~FbZ zGzy#05q}%FG>OE{!@1#V^AePt)2@Mf6MX7(kNCUEAgWPp!8M7@xO=WI4}+a`NDJR9 zl1P<*L!blbGD!rcTD8u>%>o8z>#sPw`^%C8{b|FFV`U|oZwH#>>6*jH3rOQ#Bjwrp z;QhVHkTUe*f(JEPR&RX@>DffqH45Qnx2eAWPBoWnkfAicoxzM-JSy{@%UO&$j49ab zl-={pNrLw1)#WM5W@o)QaioVrYw z^@L4I+g$v72StMG-D=SSbHqTU z>OQ@4eBE!f3Q7ZoOFJ~MG1kCHf#fj-M~yea1RBG8BeWEGUiu*TOtdjuL?r3FKx1M0 z^fdBxeu&9PLt1Mj$-F=#VftjXK%+Q%jJ)dwKKLTVQ%2hK=`{Kx&C^9e1a>UpETnLiQ$|7Dte1x*ahafcUu>1QQ+{~0LU*q- zYz2PPI(aKtdr~Is2~ENnnyrJ#h&0S5Ge)+^^z+1bM*cV9JW!)B!o^hV1$iSibi4{V z)3*A4Ttu*ITEHIssA57%iX>uq^J0_=!Q@KhR7!|EiX>#QQS!h_;XI~sb-YGtV9%yq zG5B_IH5#*Vl)wL{Tr{On*cgGSAxeYQE;9})W44bJb+UpLHky$brB69iBz&+crC%v< z8%OWlFjD1cPNrLXnMT4Rjb0W*r@lB+*l=t|rsW@~lyS8m{m>kJ9iB*a=fW7Ny$niPE;P7zx7Y>h1B#vkuh&HXC z&{wnu7-E#Nu<4-dex|0Gfy;Qfrny!TsWOYugb8}=>I3OsdA2ofGIxa|bpWIYE;Huw|%k26n-)->ze8&eD z??6K;8Cv7df=rC{{*G@2G#(H~DoRBD zl})@^jCU$oxJta5K6U(Tn9-47sVu#5%=z7+4p)q)*U-7#B>BLq9B?=janEB#Rmr^kvk3o_el;HYMJ{^257cmhVXdQ%T{=>$qE6+u#ZWU ziPw)N-LLlc(7=eFCp0&W@1q>DEv|zRuFFg?%_cL%NLYa(AxY_HW^C-_5?b0vSuE!-m}B01 zSx~|fh_SOs(edJ_Lp@hP+_nhY!#TI6;KF>VJ7%>hspdDKWesqNZGjj*AuFMbwlVge zHDhag#Et8v{^WF7H{EyCbgH|^{fBwbnfdWoO2*y>`1d7uK^25|k&>uyU{2!Mm+(dM zWH(12HUZ-{N|42pBaIrJc7<@0ylNu6 zt>`2n^7@S96MuSR2o0p^m5b3G;_EV}5{)l05EZ6Y-Qf?sJF-JiCb}B-iXdK{>)Ucf zk2MXi<(4udCb`lpip`Fx`zZQ1vH2X_GL5Ou3O^-8?!g?teIGq_RSUbN0l=QlGqK+> zd9{OhkkVTGbZvJyo342ZCJ9&@jl20qUQS&Z()ru}co(6&m=)|Yy#iF(w@H?xnTU9; zc_V$xx7e_(`@~&-heo%Yx^g7LgJ5V%*Z)kH)c#O^R@M6O6RwS`zwE?)#Vh1fCQ0`5 z=mh#?1;Q|jcaxa9B>;_>Nzx*mJ>RD~$g>8lmq;|JNsQ_(9v*UU*&da;Uny zD%g@EHzc#pD$MzN+v9jpoX=ZTmlahBJ%u|)PVl4`hB0&B#F?+}8jeRb#B zzE!hYI_7b4r@lr*!|2>0Jqr?I+rE^vLtdL0nKLrV`&-nqT4@O+ZEHpa0nJ20=c8=0 zxHhvNe+XDcUPQE&qh`!hd%vpBPWoPfsp=>t^I~bji<6e_(!`Y zTXjycKRNz)!7(T>z1*V%+z=rc6hhT)c6`&yNwkW4{ADS4E_tE#VXxH9u4E(N!6~|l zIZXYjLS7|8{&gwEz1k4MaDB7!d7-+433!l^LanO3s45t0zUE24nM#F_wH?F@Eye>B z{f+(4=$CXfI0HfRq4_|t<6)H%_^V145&AVdAo*3Jm;m)8aWx4E3Ii#`G>wN}1D$obR~&Jc+f$o`+Xna1=+y(wgA*+qu#%dwJ9?(|DCL}|(U^nN!? zzX^XPbacYhc_fxB&AWd=y6E&Gb<7wnP--&yS)9JPvrqLizpLeMkxCHP8UV87j7Wbg z%@>f*nrAc}MvBavP;nWIN7|US z0oz?e+YOKG%MQ4-ti z60&&FsD<=_I&j>Kv>7;XR8d#SOYZ@01Ys%qg!{WH}(sjh_%jp|%^hEQau5*r8 zT`(UPv+|R#adjFSTX$-WnU8N!#x0*XYgc0(?aA}T2$A89Gl8$J=?EQ2aJ|LXAZeaDh$(-VaK3GRMpz$!Yz+B83M_6lT9o6{RpSnjD#qf#;# zB2r4u1L*nS{gucqa;EciN4iaVdWew9GAFZQ;kaz!m@L!Z_s*L24bl2$=_Sm5u`sK) ztxRKj5RgGubNLWaWiI3}VUz7AtmMcUbxQWv8;`sNz<-{7-EJ{lnYU2ze9062YomCXn5_FkBdO3gN*rSJ!8v<`xw(eL z%)!@8S-I3}>H9;3tG}U2-0oB(^p5?XRF1o4>CV4gNILd|tIu=j`o3G~&I|O`^t~-8 zo&j5c0U;<92G&Vi?f@9H&FR|kJ^tVq+Dc>9fm`k1C#V$KN~6`@+PJ(NJ)8k6s1$n5 z;n|T}@PP}|YlGGxJ(ht2C>z7p2t2g*m^~A;MB3JvzAUI~eOLon-CNoK5!6iGThst? z&>VwXH&7T_*VsNdP!hCEeNh;n-d)T964XrNTg-qHw9bKD3@B|~+psymPoIQ zSCmuM^V@ZltU4IyV);chFt^7Tdrp@IUQu4pR+AaFm(88GPM4qWlNTO<$UTJMZK{zL zNsg=V8LGIKg_l4oO$MH`_RqWfgZNQI31z6rzSYAGPAfYPt}k7y1WAKXT21cd>>yYH zAOVr641-ft0U74athahWk%<21wx&ZAN(ZZY!{~)Gr@fHc1?jrORYN>DRC%C)wRhM< zY^;kZ_G@={g;xt|7Au-5tBt!h8}>mO)^Gl``q6SR)qGdrRX60!Xy9~=yxbtXbDLD` zfuzeH((FgxJqbHMl(B&z1U#CzYO|UNObaIkqXlwsmf#4ebE*aAFNomLUR`MsF!lpe z5fp(HGN-3w`-hh@t}Q4l&K#8Nm6HVbwX$7$O)OT5F$MgEJ977ZSCASx)J{csXFol| z-0j+L%Txfq&gcpHU2RaKCxt&MsEj;NA|gE0qf-F=C_0I4LP=e!Q95WXcYNu~-9P7~ zO$jw>^$K>3LuCpCQnGaX4@k&n4jrk?RywWBE%Rs^?Jtv^CY3m%B(FgZ4v{A5-BHv9;;aB85^mId(vV%j2u-V2OKn>+PmB(vPt{Sf!UzM5Lz0| zLgoEV!8tEEkwZz+N2XUiWwq#31!S;)!~omc@GayQ@v|J2(To}s%LL__@X3rA-ES3@ zB7@tQ1&GL)i_z4{*T;l0OklcIju{E4t&BIqEbygaT7m7R09NGZsF+o1v9UancH>q8 zaufxEIf+eWit6$A_5qs3+hO z9d-}fk`AiLj%3%mRGYorx9Ojo&(aFhIk9!_8xJ2ompN&Imc5#mMYwqED7z06w>n!b z#u>Es(loKSh0P}O8x>6xmF2sQ7Y&kJ+o=k52+5@26S8pJ0S-{~5h;U&ds$S8%T=Ie z#bJ9z_Nu8(grOb49Yeb3sh_~sRkZPm?w)PUP`t)iLNE1ek-s*`9~a9`1yG^qcnWIx zcO(XU__pvKwKOrdL*6mwp*&nY!0Jw8LWQ&Aq=4ISwTn)eE9_sicB{Jp5!w?r|8xp` z;2_{66t$we7GH=v(!Clf|1K0u=|J^SP8fnwQZvP)On}kU@^iWKwt{e;rm_ViF8@tw zz!IE*bE)TkN^}kN=jZpq8-yg1j>?f4=8+ljR?WBq4EYl&>nEP_X$Sv08hUC+MW~@I zO@Lbds3?8Q@8do0`U=yh*hktMy*`0{frbzW7y)c-*H*aM){ti3Hndr97?>D)bKq}~ zf8vmWA%jdJz^`96fd9Ow`ad`%!Dnr4LXs3sKK&Qcz9f)K>Q|n{_!!h&E3H}aSNMiH)QBglU?6@OgGX&OVUPC zu*y50^f{J;yU*9RD-K`k^}qnL>!@b6yz0pI$F+@=hvNi`iXxcRWmiAhn8 z>1`O2$t5`0=83pe_aN=)#mtga)_Xj$Cnb;B~<(J3?8J1h2t@;R{!vDi6~-o+|EMrx#Fg_tkT~ z45SwdF)-W^EJn~!Ecg&G=ne~`3N}G#n18Dfh0x&4WB#(M8qh!6`25$d0(zE~dis_| zgn~xKdQO&(e-n(ue}sr~QZg8HuwDru^8C4b8HqL6rHk6|Akmq!u=BrROZnPt(=9;_ z_gxE`5W;enEMUF>zT`s1a*@c+^{Cv2ZH~L{Tt7d~PH29Gyh^^#O9U`gXOCqi5iZVT zSW>xEVrGtG!B~ZU09{1j@*nw$XtrElU#Mh(5uw1rIo}X%azY=bGh9o=PU6%$nCTkU+&riJ!8bd5% z;5@Er{A6grVFcc9?2&zDR6POe6{k4|$+9Q$5kr8T!8iB7XwiCwZJB<0Q;^tvP>f8A zEjM0vky19z>m`q-)u|W1ms|EMcS{@*{bKL!Q4ZsW55FHF`#n4vR-BHK|6_ zeM9}zuHb|uxHy0L4K@(}lCQxCl8~(leinb&TvizLiFAjahA^J)>-3^VkcKUlutgUja+83 zzg~KJzCnGFT&Hjyv=OQgkUT#Yn_`6ao{Ep!m4})XdQmScQ*y4d)l`)GnmWz*td1gC z|MC&bx13opvQ-e0Yh|?CpM$Q#m_R$X$U(>hE=wpCVhv-<*Y#)GYtf*NPz3f~f^J-u z?72HM9x8$uG!#82?rL?JI$4?0ZG??t%$rfXhW%>fI5Y}2D zRZ*ffR-I^7CGd(hW8N&;)I7Ew|DwIE7wB!Bd3O54ye)j*P&Txc36C8lFq9~Fsx{Y*A*G=6{Pae)*RVF9%-XA-+~uTw^v11bhB8S zrMb6N27S33eP8VH-+|C~)YljqswBy^qY?IYNx2at{&^7q93)F)2*clPZQQd-k@-8C zEx)zuT0~mwvQ5<4j7n5}3W4TyjT-ssf={UH1aeyWXQ=BGbBuYQHw2A8TURy!$fj&K zq$aI;=24mv0eF_FF|k8H^`n7}1)G#6Z>kIWovf%~On3%T@kgvV^Z`yL1h0*QCa;%Q zIAbAwYSpuO$!L?F(j35`1UTU&DCC@Kh9Qni=|U(&k-}#}Ndr~m5$8%W%u-+Ui{iuA zZI*&h0#fFO22|xTjZYIuRY_3cX(?z}>nJIDdSnaZY2eidJ zy>BLanJ;O{wYNIbfnY$*>;3U+E{&NvbB;;6$hM`vj3;4mx{9)0z4j_OS8H@?v}$uU zwwQuTa2$KE^jT5uLG|B5W(MSmm8?tNBTc2Ut;EXo9g{62E1T$V zOk|K^+emEV_5WRCx)}E5k7*tM5qtrhSh(qr74HMjEwcGWAeyL~2keHfM~9jm?Tbe_ zFhJlM7(1-%8A%%<%S(#S$(JfTieHI4iOVT8is$KfTSRCIz6Gu`_O=4v1?~l20ltH4 z8we0+0&W3*0S?;V0zL!REs)BaDu~MOiu>n`C6bn$gt-6Z2k4*BLT9=QvHKTg7=!#% zxc+}b%ioCdKk-Gp*5AVQ;GHx7rXo{6KxIKh$o@Z4U#<7yjd*LheX0u>)x{e?XzW>A zmy^tUCT%^o94051H#|H(0IneheqVN%jr3QE)r>;bUfWCa z>&h|JhQ(T}VvSS+;EOhgip@=oD_0SFe@v3$z%R8EKD;w#Rno>G*uMkMYSHQDLmq0$=F*Gxv>KG$;pASfy;W`OJ*2PGEd2G@g9)?Ejrcg;01F)zbPSpFNo`6}e z9Q$Nw4QKOSd5?gQKg^D;LQpy#z(FW_Bo-oyi4gc@*`(Q-^XH`<*HoQ7dK)#ZxwxEI z>DS|!mG5(PQKFW^DF*hT=3-F=@cKR{Q?oXU9;HODcAS zA<^Uy50<}R$#jO5YzuB>s6G%ccZL12$={Q*bcfTBwDf?RVSS0!Qeu{H4O%hXr`jO8 zJP3Uu{>ZT8>Jfz1CmDp)uEW?r()s5uF}Oz90R;W^YXkb%FO2`wF8L4pDF4Mi%COr8 z7#gSofppPyD}>N1zEea1fJAu2jKqP2yk_X`30FYihH0)w#`nW8r!}Vn>pQa{&;tfP z@+RzBSYx>n3A6?lMPJX|Cz)J7pD!yrzi5F3USGbW%yk_VfeuYOiFo*;7;nET6`1W(uw+T2ZIZuHR9MCh*V{odrFkqf`-k} ziSRi`rkCT$*QQOGU(tF@M(Ic4_g3n^<>%6ND6KFSmD<5WqKS~xw{CGdFqqlDG*_D% z|1z2|NK~zHEgH2bOfzq-!6;9jQejfa>Wn@AG|4sUVHo;t>gH)=7Q}etMfO^*H!LIH zLJD0@i{9iuR+`>NxxISeuGJE|wM8^hl6HzLavm(2mC)9fL84pEn14eku?$EiYa6b8 z?=+^}45cnSLi&rmEPSPYtH67%?!~ZR&sl`1EoDE;k-%gTJUpDw*4;eaGMh|2YjQAy zjnQD^%XNHb_IH)7KqKw7xPyX_g6;CiqsbLLp*%`NgZH=vD4(JGXRvaheM;FRQdEk| z`H*}8!~zSgUXss#d5STr2YI=Wl0sAr6zFKM$_YA)Md^NfIR*NX?INX<>d;DwCQ6hV z)%ul0uB5@2N!4|ZbhtSM`*xG1R*hyIT+ zb3H}{65i?1hx!cho$1g;s?@jp_X@fK@i}lTKl-i&)HQ3b4j4FV*s%j=(XNctLjrfb z{X=fj<3ih7-oLfJv7t)@O7>v<2j z8zpk>{D?hGTX+!wrQT;Z0HuC29tn5=r^B1Bhdlpgq?+Z%S*Mxh_Je+%<@1AvT_=Gl zGEl6x&0LS`I4ED%Dp$_&obglO%K}7$7ae_>I#;N|>aFGE?=3Z*NDbhjma&W(hbfJu zGnZG@S57!(ISaQDA52MdFf>{>F$%7P8f!3{JKW3^dC8mg5^NW^@1$zjjZ;IUj}a@D z(T0Cc(RyV8)QQW{{6^DeX&HjLiqR6z0138nCeXEgxkv#7_0s7^85FO^OZ>j9#alak za*MZRioWpd^#IxqK#$vTLPVusAYs=a{y%P&J7&lquJl>oXJV<;{g9S^=z$jy+ z2K;WsP}t&(b$T(pDs?|L_yBvs5)j_OMYW{I-s}^cv!e;mH-IL}kii1ws`fi#UeR*} zJ=#?v#trb^aeWeWJx&$>HabcdHElX9mNspDvR-i#sJiv1)?a)rU(maVb}yw6?h;O#awV#%cPbkk^zSftb1YG> zNqTKBj|;=z7|fnQ+DZVL1>_6mrD&X+m6*rk0KIA~i#el^Yy_J0a4|v9#%ve;2y_Jy z)zsSplwhyjz@|Lvb>~z?cdx1Cj_L76#jPH*AlSzJ3W2@$6^;b&h#&9$qJSL0z94|M zTnva}tF?n+27vKglj%>)Rm(WGWVc#C%a~qwoGym3dLJ!*NJM%dt^XTHs_e=)3!;=K{;1QRBI@jh;}7y${EOl-kmUH_jGH!4$+a0~2mi``l%NuiQ$$rH z;ep>188#kV3!Lq)&F>ao@3$Vb9)cd|9#TJHKXSi7;0kyHxD9MQxD8w}Tr(Ut-X-oO zzGn!m$f|%So@Y#~@Trh1$)q!WBf%%`_6|WL-loW^NGRTC=q*D33^)OJ5AJ7pF0LVL zI5<%teLrwNP@r2NNT85j9?l*$;1A9}slyx5Eqv#%*u@RvpX%m+P>0cfy$WRw6$KH* z?_)y3J8*OY@?9!%MR0!bB5iPaxHdt4-UR))ZQ?OsAd-{9lT1Oc2b;ziulqU~`3v=> zBZ-xBnbVlF^X!B{!O-e-q2v0OY#Sesn>4KN@0S=J07+kl%=IQsfpiEBOSJq`;^Y&k zYu0`Uf4V>y*C-MwYikl^NRC42{*l=Xv&^-!B!n09BTAYG#DJZ`G`vMYT(LL~>Vc{} zNfDB=N$=OiTRu1ecXl2pS?&k8#WPQCrUi)fL#s`PdCG7j8>xL=snzI4Nl+bo%lNz+ zv*%cj2N{a~WFx)yP27b6BkP;r8xKRa)n=>KNe&Xhl#|MYX(Sn-^NvAQ_5^Wt*_CVa z^+g|)R@Lza1N%i_{dJM$5{Rdhy2JG?2ps)XtD5Q3{u#wb_C=2HY7=`x(zpXYqF8pVH_|@ zV8puDRX;8*vCmNwWW?!@jMf<6XnWs!FGJfX&q_E7$5V`?Q!DWIJUn8^j2c^2uH>S- z3PDp%&#Nf@Jpg;Qh{O-Q1Mi?6z$RZZhZtBpXj^&aCe+$Fs3k4ZXg?+56;qZMp?O&z zBz!L)zqht=qNfFE){gA`p}F#I3U?0^Icvbeb%Cmc8 zaIh|ayHx`~waG+_4oy1t!+m=#gj)(OJEWEk$MU%77Q?QMkmtQ{Sz^$ESne}TE+_16 zPfc@OeJiewl)7gsoQ|(Sg%Y?GD@d;#hjFo)Y`z1FJw9fY(4myET!N!0m4dFkUMVIL z@7}z`Q`&a9(tQJnlX}KhVU9B7uXx(^G^Hh1YCXf_6r^@j`t_&u3CKD&5R_+8M1Y5% zRj?zZ(Sxrco@SVU#CzoIb(BJL_7-x#hOYGvJ%#z178A`aOwe0)y5}t_*Yh=a7`O3a4Oh=*mYCn+7f>i%j9q%o0V8%Cr}TZq zpfR#bs7j>eu`SAZHD!K^;jQw6YOcAJ`=*np#Dg2VORC`(w7YE}vIt9GIQT*83Dj$J zHy1kDV(>P3)K}nQWIJzz@I#O*;a2#&iJ&5@i27bF%s!h>2bzp8EfDI1KC7BYzkI+= z(9DrXCxZ@8_Y3Uu9njRzp|bJHV>4v=ijUlrEA_f2)hWT8VdK^@!H-?+)}TiRqm#eP zD*01=#R!ADJ*}J5{jj2Z4;w2TlUu{lT1RlsL3S^3^&eucST`&lc~1t!C$4ZeH-v6R zdb7&eP)qa*)dEen))=si#jr)4X};|~EU*V?Xf{>H+olwwq&;dSG_byZ_b*fBSZXx@ z{Pjx;_@6g({0kZX4!Zt(n!)S;V(cBGE5W|}@2c3gZQHi(RLqL)RBYQ7+qP}HV%tvs z>6z}|v$~${nR#*7y7%Qhd!Nt7cb{_<{;TTZuC;75BA27U1qMP=F$=5eLKF`P=}xvN z`ndpym|1WpSFnD5JW)6KM$PkdnER{?*71}Z?retaug}71&pXlFY=8dtbh7IFg>%VR z%>sBOt^+YtQFgA*zUsm@-`{Taq8%^;$Y6-cHHj1F0dqpWUi>GKK2&qyR3+zHT%p2T zR8J_8FWatVcU2}WY`F$Se5Hi41KFEMh~5p%?YFBV8((dhp1@h877V*1%AgmopUsJ1 zmxHh;ca&w}EbhFk_(X>k!VSOl`j$`T)$l^O%RuBpN&3O0tv3*QQVV3cN1ljcldCI= zhto?fP6(AV7rllC^%3LsYIJxgcFmlbAVs%DS!ez`P z4~&r&(2df$4|18lHq^?Fo8QV}9+s!yap?C-EQ^oJTJ0%#7LM`d1}=b&~znx@`dDN!MIJ{pqbAaD|O zO{rIzsu{dlvBX!n*No8FdK$56rs8+t&Vh5vCw8!%)|C=?V4eX9Hek&)IgbgVKlyEn z3A1=qaN;jRT61(HT5dgS7Zc@YX;VW}{~ABtApZcYrQjzm3qfTl;bGmx+9(OKL<`RC z^syJ~BC6#3Wgm*^U{bU2jXv$&*W!xO4l0W_V*Dqf(K0kQ>=A&lDW=4PB*x?v8E(1W16fk)P=I4h;M)BU} z3svQ4BqarghA6&PMIk4a?GS60!W^~3*hJTt4{Ov0MnW<`!u?QizD zLrq}Hybf$0_mtn2J@Fd@A&Poe)U1ddQ0mQe@^a}NMW~RrP)^Ufn{x8PVrhfv%!}kV zi)0qY_K(87QhqW^pYI2QBCz0lIzk5L;PSlc1%!^35d`VH)a8qicV!tk7>?g9xAPBR z*?RUSPL@ui(hgj!g3ci143OCdz!#H)$f_E7`KI{i_+yYkG0CC%V2rS8_T+4fIIy;DEr0ol;KpGu{2M{&bGL3iUfBfBzv2^kzsaSN|UC3 z2#_w&rRRW4UMnh2_Q=2Kt5%>X)oF2ZJ^?FK#G9X2KSi06IIChl5jZwuTl2wT-bbeo zjcRD2L^_sJB&WlTFz@K#u+S0{DI>|2hDpPf;p6hMENv)Z_u7Tr5%RMZr`Y|P!=L@XN4eZn*|lBWnuq>vq53A z3haqj#tL=io|n4kjf#$E=TSiYl8)ztpF-vMAuO0NYYOuP^bf3Zovd~Sr#wT6uN&+W zC&flCHu!_7s|2V}oCg67b|h|YG!aC_jUNoTq^(1t9%R2Hh3C#X=O!D2d71-)?C7Ji zL9&iPlwklYX3uA_^psgCJp!>;IOjaY9u`1s+|@3&;PG*i;9$F;Smbc=n1Z2Lpfi;o z=YAS*Vp_cYrqQe~skvKy8vV<^Xfz^@RtA4q{GWPma?-K@^l+X=!a(x;JbjaKByKUA z^KoCLSxm)jo{Q9c3DYj_{ z$5AfDozqd!HNVPQ4W14$ZX5Q@urPreSvSrHhV*S$ZK0lN@@`@lGLG>QXk_F$kaMb< ziNt|nTI1`*?Ws>#W9_}R5rDbuj-=06GQlWU0rLbVfU;2~X(R#Rojxj!g9ws1sz_LX z!nL`MG)gV9QEN4J%n|i|7_Y%vOdR(S(PT76B=k5I^Kk{GPs7(8^hnJ0b%|*EEqYkM4!KN? z%NgXj?}t--5R_svEz!alrI&IBbv_q_-wGGc=Ps(t{Te44jAM+1t<3tLXF^|RLL>H& z#?}v%BK07Ul~SC#*aEPzWP}0I!W(e5p2!}_Y6cskW`4U@oO2 z(Ydw0>}KM6#(kVbdx-p&jf87uY{JuOU&~nA`SJb=tP4#E)t}pN&8-e2G>ZCC@@iE| z_>i!eh=SIebhk2kCg?RX%98}Tm(ecRURXnaywZVV9QVSrant`Cq+w+6V`mff8_0tj z9^^hWdw(|-5xU)?zIqk9MO2A`JFuX>?Gd71afe%<9ELa*Pr=8z%k92Y2%jA=sH2~#n%t%U3=Jl_dZU}>8QtTkGTTWkv{ zR7)K5w{?>{sGhNsYRX-P$c|TOdWAZ#do38OE~?z0YfO4|&8O=1yzdF}krkvjRt=Ir zHXO# zRz{>~h*Dgrox1HFF|@Zx$;dYN(7&mR1=Qwk`1mpPJkb4GZ0>M+;lMRdR-2ib&extQ z#5DjJU15ptiW8&VE?&rDraf#&geEFUF4LEglnUBb0SuSxlL7=5NR%U3BU!@_M?6P3 zhd)Q00ZO8iv;l(!WA70Z$h-`ud-(0ZaQ(Cb+8+V=2H@{kYW?Ml(vA*)sDW~J);30V z4z5IsMh*^tMUDV@ZAr|}4AQxFS-N3mU~c7cx*#VQ%yNb+fdq^oI7i>i{M$9tayWx= z1~q4`uk{oA8?+}`cGR1Ee=GR2ZamajyFKrICZoyw+s7LyA0RH6rr(l?#3F(#{P5I5 zq^u&PTg+=>AFq+VHS6k(M#>{zk7eo2-LAx1um;hs(OH>uKWl31Y;oM6Aa21~KsFPJ zj0P{q`1(P8NcL%BhF}S2oZ@=R3fp8N5#?Dq+#BEhBPauVkXu2N!D{^YE9UX0Z!r6{?K?rzb5P3d5`eH=PoXsRGl zjZs5hgaI)@vWEG56c%YBeA7WQgb_ew+p1UYc@^!^NQO|83o~rZ7+Z!{a+vEjPox-X z)bAF6hEGOiF2Zd)OZ+ewgI>tW_c~2DHWy(ucA`>%Hx^e6jFl~Teh4Tnmrx@hmCz{A zztE`A+uDE2y$0&>ns-0V9Qhe3i2rvp|Ji<5m^Me0hvTkYKDAOPT~%Y2p4ZUKLvi?? znMWR=Am?XB9RY+d%Q|kkX4p#UZVk|J*7%6$CEs( z`LONC#e^1QNM5B(uwF69GtpO`$Xi=puwyl6nmX zU+JFBBRkYoh8=1un4gW=&5jrzOyMLJae_>0=3KfpZz>m4v5c-HuBDEgHXFfY_bK&u zc(w+z$TJ_9Hd@Y|1+rhNiOMqX14F?hO($=$laGpDCPWq;4fdJ&VmaxGndD~2+LM0MEl;rD?gZXIK zEn}tYLuxD9PQ=#ib}BD1*?tBS@f*qd7LYxHt9H- zkL;-jOv$+;?vo~(LXKeCSN#5UYuus*o{gC_S^B`LgHl}$W6pT?z$%1dj!b#Im;0j^uQ`Y89$-f9k~B4#7V`*llCUE3d^r!wC7Y z2)+%NcI)2E>q_5{ooiZy#F|hqoXOu#QrlE-RtUjYC7p!ZwTu9Ug|}d(q}qZqH~F=G zp&I#y{n7&q$@PVdP?H9y8ajH9^{R_iv5HamI*!B6^U0R8g-*Y7s}Gk;XnmYtPD^O9Mt z*ZxX9d&HtN5LD&U)JzHJ-<%Jq?eemaGOqZWp!2PqW22@Ejd8aJN}B= z&rEHI&TM1y!1Fn?(&ghs{+#d-px3$`GZjKflX_c zg_FXz(NUa-)xGw8ay`}t5y86?2f@tohlq&s>DT&6XgR0}M`J_|!E+HOM3CN7G&@8T zK>>*VX!6MWZ{~Dp!sd7^4tLWDP&Ydm6>_!1G!F#b(KvgCV)X$WND?8@di81;qm67| z6pi-o4@);1;+|4&cq7L!Cs)er<;;N^zc$n3Aed z#X^+{W-mYn(!PD`UZ_c3ztAr7mZsGEE>q@sLbQ5OeyGxUP*sw!FuTH1YAQ%sJwdWz zj73?gtf1UmeX}y^W$k|STAIy{2&yhRse?zZCho=dQJ~l}bdtE0e6SHw+!RMqFQk~# z?Amz0IsO9}MthKI#j5)e%y{vgk_ zB-_n@$diimB}OBamDAefAi~7!{rMjIN0g|4;m#aU^)&;#l;MWUU}1BJTZl(iewLvz z&jqiQq=BKaADE8D)=8W^Q$!n)!oe?f>pofE3En2Z&f+*`2~>gdDnu+TlBfbi>*Ugo z5XJoV-mth0h~6JJD(bk(W3gYm-xTLXQZ9GRM_8zO&OZVymB7;|*A>lj_zekEP~yx& zOeBDnz?h89t7O^ICL6G);UbGd^J&MBCp=WJS@vsD_eyL+s&^qeHE0+6Ij5A--H%af5kN2V&!FvW`y^6>2Lfrk^9krL1 z@YP0J{7(i;!&D7=w_+3++|z_KB&Cb$ckGc!mRqXGbbCFK$^*E(OalK2F~z&YL15yp@?ZI-uitCpf?Xl*6}=2qXa)A%eGo$!b(G?3z10-0mQgQqFXMve4x|CYw?<|3 zPBz!dTO%((ln=C@(yLbcIrUrDv;9`HnznwCBQ-$wpRHRBmD4zBkb%6gG=GiIJN*TV zHicf`7L7@Vj-Wsmn170W<}92T232g)`mnSxCo0P@cHh!ZvfdRgB<$h{PoLMCf*$L* zSP8ye3E@Z(AL>)Oyq7t5V@XHf=EC;8|G_wh?Jqyij#`4%{0$GA6-;1{f|lroOi7e^ zgLLka`6gTLytq^=^lH@2w;`mTV7QBh%%NrYvVJ+a{*kP)X?QhNrgj>fn96F9!z?p` z1(Py$*zyEOXxf;3BQOV3&(%v(dv zWEr31q9TrIQn|R}vAfYqKj;jan*L$uk@K7HJ)7gUGN9@_!AjoMj>gY6$r#w<%-i72 z`OawtJsvQj+ZE?eWNDDX38cQWQ^#mVz*O75@7?9V{jIVnr25?)grhblJZ8t z*Q~q~mc=fReLSY2 z%K_5Vm(y3!m(bVH7tvSImm#30C(siglY|n7lDrkC5~KQk{MnjJsbb_4TPFWEY%%;J zwhTC{4al0lN@)B<@_&r&!e0|Z0*_HrvJ@5;pkZepF0k7!i*d#d(e#4x{s9S!WVE-?L^`~!;Kk1H|X!b24eYlX$OVD63j9Uzw`1T~hv<^j- zhQRljCA^+Sjh*pnvSbi1q#?x*!B1?Jj6*g}0BgPJ9GgZwr?`}_7cWePiOz=bN*U<{ zRV%%}FP}MDbr{pd&T0Hs(}C6==sFf&S=Q$5TesZrDZR^MTJ9D01Su^%xAJH zC5^*u6iqmlT-;45;LNjX7ZJOK5!rm3;u^@A#ojyPald9K6@^AUsXOLs+)u6{ywk4U zK*1S?Nj;@jgPwS^w>DYn${AM#msyT^ZeG7e!n~Aff!#AJNfVHTteSt|r;FepLHs6g z#E*0j=6=FaT`f37`$4S5twsDTk~s)eA#_(8iHsO2dkR9<=;y2u+}dY4rH7?=GUL&;sau5!2&T98K5nKitY{Sd;`38u=FFOJ)koP^z_P9T7Hl4M5Xj)MrKX|H^;Bg&`~oC@taY2-*8YU`5rXwmWmP+EF{+)-+Q^!^u`zR% za#v+leUYXSp&IS<D zhG-W`se(rRg0^^VC1Ay}!}q7EU@(GZ$Ir<89kFt)0_5-vV}&N1nT*RsiVX+OCOVb~ zy?w^)R7Q~j6oD0}L*bY}Mtc;MQqNB6mZ~0EYMuwfjsAA9+Iz84St`t_LJM&8AWi}m zf+hDR?JSv_eq7zuN1bOfoH!43^f(JCrJ8W&|M!+eC+03nn|z*Ur~d>LQflqr~8a%#vIdUTyBR zNn>MXs7E8S-sqk&77M>sF>9RE6>ar4MsaX=sTHDo6o*L zMmIiB9_XVQzv%Zwl|7{Fb8c7IERhh)Woc6ck9VfH=AVzlA$D$7S`zzJT=l#LNA9}>{S@|221qeisFfROoM^Pwr(H|rH(U4BEuD>vI11jy!pfdzA< zij|6H7IkM7Y3rYf4za;e?}@7Wh;H(GnYuN6i2`$ggqST!RnY90^*yWrqK&uq2HaYBoRW*cNgb#E zGwhj9IR<5^e_R-YsL~7t5*U*XvYpP2PCt#g|44&{z+K~drlvp#W>kvY@fE=qpE?fW zL{`#3Ap8pnAtg%pGctt{`)&T|9=ZenpqkC*`NEfMw?h(a55T74)zH7smKZkg7~^3WHZt9 zqgPH#tBKBtQthxM@2qKm1a~_ji68_m!gy;2*T_RQ3ydgvhHW_XXpw75|3OPGE7YV-Y*>MIQa4(Sq~>#EX0?Mmqhg(A#Ourle{(Zd zZ*v?Px*kZr(t--=NB}|akUBFOLVr?ee~pR;O{WGqN@%`>Z2-Q4x|$om3$YGi-O)I` zzrqoOU-~T}M(^Rua((_Qd=smq1^c+YlsluUgsMJU5DhYXA9~NP@3Tg7aUf?gb;WSw z_pG7Wj6KgyMTy%PQN`lo7Uovdk}JszqyhU^gVV zCK{U%a!93QcP}%DLJ-tNgs0J&(rwyXj4CLjl?Z5X{D9Qu*vk1r_`$=`fv3@Od~AcV zKeEDynnX!yOtWFU*Wy-jnjyzIutgVR%`o>=4AyN_?i@!up~q9LlpO|#^LT5-e72JoNju9SQ_9qh`~@d>;5kyoT41h!4KSACTY=y370#U6`L4{UrDy(<>&>yI|+%^8Km zOS1#u22Ovm!(r+ZcF2j*v^e=?4i@b(c+?WA< zsO_3)WDz)r|K-r4E0Wj&nOB5eWhK5+PXvMjQ4ET{1@u@yn^gtBQ@?kQa1!Kjz&63L z{`GG!_d@wlN|b-@oR`m<0{4H~Ie%^%C27T3IV5gc>Dj5o*hB!!E5K}h`D|cqww9PH zg91QbMXbOWWeHqnCh3$lRT1Y`6x3sDn=Lx+miq^`UwL@wa9X?T4-?!EzuMeouW$b7 zW2s!K{aiXCU%V>mSaaUXEU9R(_iUw1xJ85mSn%;QRMlSnuF9GQDkX+TLT68JI)CFf zqEd4=lAwJ=Pf4TOkYD0X{Und4qFw}fc}kzDo&tatx@{2e3ZXg#scXJwKsN!@}fJ z7}tX(Jl5)1C0*WcS_p`ls#d;61mJe~bz<}Tk3##Flsbh|Y(47zv>wdRvns+$xL-4Yf!p^3w|z%2LEg zll_n0>2^8I7KnU$*95xTtv1o1b72MQMKg%C79MYa2jKn6{kHfQrw!%1^K40QE+jEg zcpB#k?PIcc1q@GFc5U^CNGvj#5mLE|vhM-1;v@oEZA(;lgy3eKkYcJp(bYXF|I0y$qG?6*oV!Ms5gD zmT9twI7(B0`FaJ7B^OVK8-OOLNK}%@-PXu>vtMpp$Lrj9fkH!(fmKH$Wo*}$PBw<*?X(+;;tO7`_D)- zAoFFGCskN0$ep|KWvX>&9_gO8##!2p+m8WL8J>>qYc&JEsJDYQvvewo?Pg;W-{&&F z&xR=n$#uw_=p|?$*dw6OQql$n%5f>Y2_?&ufPW9l?JHtj78{T#m7#igw@Sdo6ep-< zt)9}bL&M6?Eu-8hN#<0g<WTrzg-y}MX&E}*gg5x1rPH0N z*(SHV^f-P}#IV@hF|?A;atdO_Y?B7B2Qz9JEduVma>IzYhnj1FNFQ!3jlElDO&lsmg-r*L=;5@eeDkK~f~suAxqQ ztZj3<1bxg62h5?zfR&j|ah-L&nOK>c!H%8)*0P?`sWK(9!;!zn16KsxF3zs2(oFZNu6H>M{~5ICB-G^nV9u;_3yiM~||bH$@W zY&7CO-mPS621>DJf`N3BCWZu?rhyCISml>%1YlP*MHqrb3VRK|+4l;e^uvVmn4qVK~oI}IZHU4`oqu~+f=G|3piKdW&6F^TBkRMtOl zX(nnNeh$4t&XT_+GG*E%hUW*uEh3|6-ep=2uQAR@$Oze_&e~yhiQb%!LU7l<{RskE z;NH?wY;OMRSC-BfB{_olm27Yi<;Yz}JZ?oEo~Ryo^pwE_K(p|0EI9nN3RPLFem^o$ zf%W*w)J86i)hFnTTcg!Gu3|?tOP%@eoSg^voFj~0MX@aSA8{-Esa3bM?SN@=r-SEs zl4x%Tya^(8{_s>L>)d%u@S%c%e3pS4Y5wMwY0l+2d-p9_>`j7lzh?}>S{Cgr!#5$80U}1D+m^8RIb<2MOa@y{X4)>EraUGmWUpB@JMdX%z2 zVBp=s5y;TVAbVySfh|?1u^Hqc)^FH6&p+QmaHVENz2mPM>NLoOboLF;xlJZA+)cb* zU+=NIC^G2`C;sS6Vum2A76CQ$8xcH|mF{q~&UOb{=3} zx&P9KagOt#K;|`uT$t?SRjl}-{vBOc*93{9K;6S)j&xf?B#iaA{pYfqmOX-hgJ-PS zT#{6)yz>&0X8o*)hWo_zN(&2HU6$>w1!v7d(LqG-zDe%WFjH+H_h#~o`rwGUtGne^ z)l)vQYymXqejoXFcJL9BmzrWHmLsB69qB^lEs6wGWPMT!Oj#Nk1%oXPH=IZ@eF`pitIr3f(&c2(B#g@{GMvEdZ)dL&#C#l93 z0Hmxl&Nj%jn>B`l1vddh1y7<|kUz3neFSsuY0SeRv3v$|`$`DBmW}MJIeG}6+{bMg zNky<77Xajny?~1$us^hw>12J zitgXgBe!maz>mhgQFGd3ekM@wyMh~`O5#K=Zf!c7N6#O^Y}seiJO4$nwrVUj!za&~ zD{^u(0KfezMhy@K!yG5coU!6Y ztwbVg+Qh2<*qvnU5htlA54HlcYF*d@X^C1Xx&1?LwPFCp*7%BPqIfNLJy<2H(NNoV zZ0$24NF&OUyQQ1_5`O$5MvIG#4T`z{U};!x_Evp%ycCa+!1rSCCu5gfe{|B=P39fj znS?vK?fh5AGAXv$a=D-kv2SF^nDmn=H;vJII|Na;wO6sFK}fXOr@L37&XDM*<1dh> z_Pkr}QO!{+Lrjn8OWUEOX3JK7Odd!pL*_`#PE48RT(e7WkbgI5d6(CW=ch5d{;jI{ zyIlJp4y~VCH3}y}XoLy?1BLd`aG~Q7iTEMOfhP~-$*wZYQIA$Er?6a=SH45zhIe*@ z&R!lyG5k795>X&p&S=IxSYv0jKlra%4vQYW3t*?dNzZR__gl6|Ub```yN9|^ z?=r3@MOzJ8tImEcZw)JWQ}^e0Q`1EpoEIajt-TJpj%Hb`eyO)Td`s@0qenhyW!@*p za_Dxs<|k8V#@00Dy}Dv^&4$TZ@ zaNqf2@Sd&!&1iBV)Ui>wRd;k(xgd!+wsspa+i@ctfbf&8XHKz7Z#b9okZOdQcWx_O z2b1MF=0*17gp&1Zc7X)7+Qfy*4G4fS(-%FYN ziov}2`D(O#AKo;w+rjDCNE&dzrbe4|s2Y*IMpYUF;4?y1>d0vp$h5m{ju;C;GuzKV zVdSR2dbOE)K zA)2iWAYLOG4&h!r%MRlf1`FT&^PxDy^LC0$$yb4PECQPWHObb7GGjWjBU+>O1e}I_# zuaGf|m-$M;AS^R>w??VE5i{O2zn>~$5Hg|)JwVH4)s*XZhbC*bM(I+*04qkkR&08l`$ zzf;C&1;}|?oz|*}9W8?Hj?ISAF<=?NiQ&wAZnpLT{dYUJklB^CecIRv_Zhz#H}DM6!9O3x+I)pBH_{=Rj9;LwQsfD)*wu4(^14Y|PDxvS`LCH0S1zMu&hKJ_PK-FbjxNf^_ZzMeQEPEo zb{uHE2jw&S{OjiG=!16OQyLREVj%XuSDon{>MEUPSe(=BQqq|6p*COGvXr)0d7 zH!4#gw{U^nY)o+|1uhj`axeu3q~)H_p#d<{psU3878eHMgAj_7=aZ3wD0@`__r4Ax z*z;`cC|fl)4Z=0kd`qtI9>)GwOJox4l&dqC*4(x?=}w|nIOJ=d&0&Yh9@xj< zTWWNyrNT8@ph3N8DORfbkXEpxh8z^98Exg+pMN_mL8O>VDR!&2TjK<|qI0IvK^_x$ zYmdKhYc#Z|r9qll2c|fo`88E)-`W7`H2fzb#hH6yJCcIFgcyB%X5PHn13qR)Ifp>Rb>i(Y{vchNI$AH zeXqN`Jy*qmn$z}3-3lW%O|rq26&XOQuTlL2s*W7DH~mc7EvLJWzz5vZ#e zovO_!(G9j_S%7+tPD#neBlw}MnsP+$_m*hVNNqi}*R0M+=D@43ZMGtl1TKb)T9Pc> zspC(*1(av@-yAd>s>~uYb?W1>!YW4FQ6q_gNSPhxOx=__3^;e$7ayo#pQbUD=|m(& zqgSwhqGAgqj|@c@=%(MA%_MZ-@F(sfWt_vAi0Gm?Z+(E|1VfA2YsZTCvxy_KuL$Oq z$5EF9zm$D>d-iDdAtf3$%pyH+HvkH4(&+;@bJ?^G8`K4Wt#*J?)K$<`$HTuA(-qcL z#v_MA4hHuJDgf#Mm<1sBsq5PLO)U8a(&Ae8N8t_lKLd{8H^BX+1vem)NelY;N3jT} zQ`Cdt+A4v^AW?+!5seU&k}fOBq%&Vz5!jCEYzUTl^sLv%+_QVViUb>&1{C8!#nE@cnDk3Ne5cYUC4h4+kf0W|j3b}M zu;UME4Mv&6`b?1{3|7aH$0?qyhAGgk#}5)aJC~*bB9PNwp2iz$OFchn7pLis_8{yS z2_l+i<1kyKuA}jtMb_BPWH^ItJt~(byJmigKR}n(nsDtGR(d2;5~@Pzts@o%F%tep zc!gmRX)zvB>M+q+$PL+k&b1kVBNNJ*nDDwrT_UX+EpOOG1g0B;{5 zXB1!sbTXUP?qHD}%wt>EiY9h4>Kcd>nk}i{I*eF$a61fEKx~h8fM<2QB_|#-mmY+b|D_ z4Heqxsx@NmnDl)d@}_J{#b4XGxf#*Cd3;CU-GviZ4jk>{yuw!skB7_`0>bC$1hD8Q zd~}HvoSN*za0lq{tpHHYkxVAKRQwOBU#sa|yInK(VxcZ&J*Ol$3t)ZEXUoL9Hr`TI zU05phK!nk4p$n6i+Z4w!XDUlxKMBjWMX(?T^cPj=4Ud1GE01F!8co(*@lh?7LzddJ zRboUMBw+88`uOP3;U@>t9F1*;Dqy3uB(wf}^DMtv+*3gH;uyl{T)87gTqq`{>N^xx z>=__=XA=66PUsLi|7Ov+?|@OrF`pONH*FOVU82~_%2blkzgkYL{=E^(*B8w}e7XpK zJT@IA&cH!+WTZKSkFZ-x(81IX&0R4tGw+0{5KTV*427b%D0)3$bP|GDW+}d)(ihyLOVuVe$5RHM<&US*Dhb^t$jZze!Z565`xlD9YprC3o7!Ku(m<0R%72v`Df!F>YtuWPDZxw>k1+DD2v*M$F^O!BvSJ|P3!7gLR2BLi8&2sPoskImn|s_Z8rbo zc*{Xm`8?9p-WCRus*&R^A)te8J3g`vtEZQh@Fvv3MIh&KJtEJU1@k&EWPJ0W*?HfH z2(Rn-4)pV-lIj|X&5-_;7+_Na1)x-GfRw`5MFtuP|JQR7e+Q4*WKDq@#PF2pvulRk zm>MpUIUJRNV_27QKFddpf3e43>cF3sqxOoWnO-YF18_EjhuxF768h9fTIRu3 zAgP$~v8)2U6bx{f7GhR@+lgK)Dms3KpxKVvjkqiC0wc&B({IpC9x-o5|@@s)Q zm&w`sbDu(mqA4Y40w@(K_oZnl#kI{)YV*g766N z90pB(+BL*VLni$GS+Z3@`dB5GWTk$h2(cbRvF@B%gpAm_!mm9wLowzlbbtmQO;^da zF;Q0AIOXU97tzM>!fR3U&R0L~qx?DJ_XcPXn5E`y;#8zWM$5J70sul=ZIDEeB_I?b zW+57pjggFzYarMIYI@Rp+5{xJ6{-xRzv*rLHu?bf^Q(&1AI0LooNfQZSAP?6Jr$*8 zk@(@tGtrHMwABK)dX2vFUjfoFK&pm^q$b0u5VcB#V@c7jmO%@`rkpSLVS4w4f$mse z>Vo~zcpd*zQ{&(3;HccbIDc1i@Q{_&8EhJnNtenUE={DI9Q-DBnqqUao@7uxj_5@c zE(Xzu_5|8C+8bOd^Vs0{Mb5`UWd5X26@F3Ud^DW7%e2kwtEogiDa*|pN3MV>k;Xu1 zOnXZWL?_`GN~lj&lTv5N98-uAHXO>a?F=}qzZtO>1-4zjelK+7)Ru}x!wea~2z^$* zF_UU%J@%K;qKEfKH6q#_rFwpFn$ZFg5j|~lz&Sge%jF2tN?y<=e?n&$0`_M^CctCI zLnD+;{$fl5#bRh+lq4PojCTJ{_`t^IEk1QoZA?V{WdQ1Bd;!a%ySrP%d{gDJS59tn z4X(u{u=P}*lg4fcl8P<4=3HnX6+^Y6|X%oabf|C#82`}|4sZ_a6FZEp16 z2XTLUvb|jC&%3zCjaipTs(>)b%j+9V0l|FcV9hB~eV3--(D>%Ix|^5RdU}kLmRpCz ztsl2Lx58z4RyyXU(Sx?8c}K2JN&Mjm=BG23Uu-9yGB%!?9^S7GDmwwmbR+Pc4}l}k z_C2r0;8mi%Ti(uMmM+@?SC%q4t9O|rno{`mLQsV zyR{b~U4rAFs@Ha5dhaBHbaU11Et+YM^9fsreg-9<&5-o2uNm$g;|;xj>%V!p1|=wZ zT5~e$2qM?H^EIEf9Xh_B_j1rOkRuizu{lsqC(omg7lP>Z2fw!*F+E03zR{Pb5?{5n z-PpJ4s*1)8rh515t2H43Ef?{spI?HgZ3xwqGEC*W=Q^3{aRS_GT^mkX?$19@;2jK=SM)5`D6@5dQdIW(+fYmVz-v%+Zd(S$O12TGqjCdCg7mVH(8Sqwtl;I0g9wEig99>=kRw>`Wu)=5xXk@ZD$wXctTyVX!cJE~mpj-gmt)2wt^g_bRs zXDZlp=3eliRV`GN(jrnX8`;T+ZToAR5V7f3oc&ojWSl^nk`GA_zvV+37uTFXcn@zW zK&)VBew%IV3q1oHn~jl!_i9NI!otv3E6~O`i{g$dn9Q*a@QN_co8|HaiUop+FcBB& z_j?A|pJbwZY%>6-+6Ip(Zpf5N!QmCzH9@M3F=me~^#^8{Oe)2*WxW#cnWEU@B z@YYwA;8h{M2W6NyFP7?*KxLqpfhPyP-^Qg5lH`gW#hIQeCgxE{Ans8~UyJ}hCSFXk zkC=qG27x^UJw!fa<~Jz@papi>@-r2N`3!0F|2r{MO^vLi^=xd+tW5q)iaq5SQ zvi;fnpuQOW>s%$0ejZfl(?eZZuM*FX+qX^#{1KN%;@B~f+ z@6@~Xu1n;ar>FqE1i0+U+{#K4+?wj@WMR|v~mko0@loFM9=wu{1fFT^J z06J!M`K<2x8`hI@Pj5R;BcsC5N*uXKZ8T%9DnJ6&F(uBuK*^zj^x%~hTY#=W40YFXeh&nGgXad`(xRWAlfE2&8}o{HmwjpZAQa9F`CAijqiORurrZnetmIQql|p zMgI9!5dQ!1^^QThcFVS4*|u%0vTfUT)hgSzZLhLz>n+>1ZC9=8Z}+*UZ=Zd4_rDqO zL_B}S95XUUW{&*NU6}t9yZ?f#M8j4EcNN|5M%q||7TeUwq<>&cytM%g%0WcMgs1yW zPSbEzQCAq>A`zpR=sIZ|y>*eDSniP3*FL$_^`m4l6CpQFfK@7(#jLboMwVyM{+s7p z@pWrkY)m-BywK=%$NPrwH19FzG_ULHvd{k;H^A>JZGSAu2$Pl1tnv|@&AO~sep^Sq zE_;Loo>c^M0E;AgA}Wc7>O=Tq11}$G--I*aUX_xKuS(zbBN*-=%1XO%M>VIrXnnn#1Nqhr$$Zi1 zN`f^43I{vOeNz`81hdQNoK=fP^);hX><%@}oHaMtkAi~0@@D%GRA4Cqx5e|&2QSh7 zbFDCNV@!TPHL5|KvSj@TN6F2y9En{G?0|(IG07Qr2p3*yAt9|zT$V*5&%Bho>@v-N z>%osdLQQ7sLLy}%7cX^IiVhZ4d5YD^<9^fRY(2~AnIO#2wyaUoQMH(wRn~E$F_?gK z)B_weN40)5=PZhk2!IZzbOsc&DxOgJTHPFMS9e}1zs1A|5rpr~SYwD(Q#@?~h#H3l z;*$UpX0?A78s~zn6w)o<;pV+HjFk_5-=`#hp5VadUa{odY;B9$=Bg|*fAMzKO6f3} zOdc~D4=0(8K1@X6EXHD4=uK&>H*Iv6o_LYzk_ePOSd|Q}K$F_kF*c9NJ|8EUSEg0j z;5KxW$;B|?ZO-U+Dk@^84Ayrj(o}Zp1^S11OM3EXMzbL-){bM1x`vHhzgKiyZtZhM zw+qbxTG~-=UwAKS`6oo_(n>*fVTq9!Q@o=4i4j{Fb#d0}O(jda*3trU_J}e)r8+_vTM=)ov^<|IO^b#s`so;!yWq8YG zXiI{o?@ng6D^vQ)InK2y-4!7156N$c=Jh9N)%}*nDvapvD$gYHq+!fdsWsJ()|h_= zU%-c1O3z!ZlpW4%KY7){X{rt1A^qa2sjouX{^3SOCBJ#_-H!;6216S2>Qs` z>}y95USNB!;CMI}P*O>RtNJpZKgv(ty#h!3>QG5sO$sE(ayuT@eFm|ian@I9 zp8ommWKz9Z|M}-+^qQtgaUKTSlT2a+shI}9_bdlS%oU|&%7=|?6sz)2e`+aiEPA$c zyv}zLR-)t;_AUk_>BFJG3Y#Nd#G)Y-mYaTwNXx8P-DaaRxNV$#LTOiOh~}HFEyj&p zP899}PgQa^kVT|Y(;G$~u?9Bx&+Z}hfwz$lX5EAb=q_b^69ls4eK*`;FV7>!dmh`w zLYv+>BK8M2ON*w*0H1Y{3+C;t|X;+-I_*z^}7c1R=KiOMFx_Xe`V=m2p zp&m@L<$NJQ+SL`coGLi@wY>$Fgy*jpJ&~PvAo-fZr%O@4K+9L}Z$WTd5ERgEG{yP- z(i?5Me7nFo&_Ok*%7U^rOrV(Y`>+^&=z6jX$UvT7+DByPFu*vUywD)y1({!O#MJY^ z*haHM1kWDiOWGzq_h!X)6Y1vy0agI-A{4=T5td7gse`>!e6I~^63Qjz)it70G&}Pg zor4m$#)?wIwb~s*I@E}^j&N1lvmn@GylaDZi+0mf9y6iG++7;K6WI;IT^F9blm1pRX8}*hk(i zNRg48s((5KG>z+F62>>EATW4|i)4=Ve9AvKE8x)Fih@1})Ztwv8y9EgRL=)}Z=8vQ zzZ|lrlUZvYlt-IS-uFJ9)X_Bl%gJq1cq*4Vm?T{&kx!9kychM4B$C$P7Wf$}Hmu_2 z%8CCoFd4z`Qu;ktlfy{URqm7Ro?X||ROl zyzFwco~L@7GpsLEK&lamJXlPG2rtP2@BW_-(zqRxG+tH)mC2zS8M2=M(}!Cmf;~|u z)IrYOw&*;Cy9ZF#2l}oY5YeK5pMqPXlG`VH^idJhV-%@ZG`a3W#wB{Mg>VnPhB%HY z6$-9BkiPqV-Tj1bbQxl&_d9e5TAcR#=&;1FMzFRRahmOhMu5TcP-5623_C54 z`9WLQ=$Q$79Zd)Bq{qCLJN(g6q@R<5vYDW_f2$%H>Y3Bt{}Up@g8%0}Gj$^;OCviI zv;Q{p(^0@tLi#(?*xy(k^}A+urL`HHfvEWfqNT9qTs$h03VPo%aJlxE%-}EH&y}C~ zGX9mUrBXTE0~3GMMJ`yJ*mOC!naoW4UM}bN&)ZW%AnI;2tZjSFQX}%LkGKkrT!5F7 zHBOe=^0y(Ja|d5d4Y};}hFrB)jTePGK5tKo`B`7Yi-;)}KRh)Sn2!4`*mK)+sVyrV zgaUJ(DOCBpv75^DNgLKk-RvMyxo6b+8bwY@1@llHm6Uf z{+i^IZXkG>rDm5Uo4P7vL_His7?$X1krB%naxP7jrna61ltG;F*(C|ibe54N1*i(O zk`9Xwcc_Ax2}if&0FW>+RK^o2V6P?%K6(L8!sHaiR`rD{s@|Q6{t)5jp2F!P7C-C_ zJrrPPHE{4Apr+Dv{iFtm2`N2JxJPV1MH)7s@`2b{w9G1TI8@Qb*Q^x-%g|z&FUyu? z*XjIcY_OaNwjhB{Qvdu2755sixVRn*1A`k9)@GOinlj&4SaJ=O4Dp-fdncKJpRi1l ziA2nRW54@)Nw$cDm`G(Z3=NFv@q{lGNfqgeW|o`^CZ+ZvN{EY=zxQ@dRRfpp;!bd; z{>i6Ge?D7Bd)P%{v)rmQn!LvX4lPDc##vjgb23!CN^5x+dyA=cy%Ddd788Dx$aJL< zC+=iUdvT1?i+|b5;NchLxthLJQakTRKH?nqRW6Kx$e|ANoWgM*#WkPh*W{a@ z2vsU?pJbRyo(V5CzEOiBirx@QgSCeem8ag2jQwiDFFd1*IWwfUxa6a1>$`yXDFGH9 z&zOCY)gI9W3Clp@Zep(O&^-+QJa60q+tu4qsu3#V_1Md@pb@5d@4JX-pd) zpq~CA`>Q^UA>3mLUz4@D&EonrT8_MP$n0md(E{mxyG*qrxN-3 zEgkYB)lT8kOzGOEYD31HO)hL5{d35;;y4#O58In7^XT)aI5K(52*V8GtDe1I!R#hV zMJ#da%~(nP5=;Qlc=fIU{6%v^G3h0?>o~D}m5QfGwsT2CDj4WfG&m;F3%AJv(V>c` zMAhsTz9`aN%bZolP*~$ml7SQFuu%WzBz{l0NePjM*7MGFe1n$N0s>SrVUsmVwO|bYKKDP?3+2U9ks%Znjb3k2u`dW|OQxLE^iK#F zYn_GC;dN%z#Me?*5%L-GA#px$;_6^iD5Qpf;9}?6)p}1kG1a00_{#`kR8n1a;*xWoI>YJ|&F` zem~iRXc;JGOoZ3>CU(q+8@LHpSp=lt7LltL2I@D0xDTSBcl>yK``XZwjzQc)RoBy~ z#6wSWG3zIG1wnB?<(34TQeaTsKJmTUgIuz$8)N}VErw$()d^VUF0garz#xJuW>&Nq zW|^+29zgf(*TJuEe}0k}ETf1WG|Y>C%X&q4sZccjVOK5$5D@qO$*%uLd$;s5GyU&f zgJc$FF8?~q|MQ8AiR^zh`Q)nU+2e|#@iqO`9Az3Gv0Wq!O;hG*Nmd>$pf6#kCMK(| zxm1@kg+8`y%;Q9@vnbkbQSzLy-^UC{_zi{<<#811AL3=v!)BLTI4JTmv&H59uR$xv zzh9rLyTH{4#6#C{n4QY0z74l9lym~e{I^kxZx7z{8=ih-S2u||zoQlFa9vc((P${J zhTNYypXzt%WyFZ1x{hn|oP^ISEQ}4_gt?S_T+uoSNrQ-6m8%FJ_!+u%Tf!rM_g+N! z^E{PUX{=VlmAF%|Cz`f@-5yaaz*$y&=u0rtVMuW1U*Rj$EHAW28@*hm$eCi>VeC?r zv({3D!#QbTdBpE)Z$EAxiy+^;>nbPdQZpO{hv4e3optcvP*~l5L752_yE=CJOz)mOtBR9pAa~MY&^am-) zdlYvoVJHZLBVGn>{7w)8&i(So;z;skYcopvx=MT4w~|fj9;=8aA_=iMK^hLxa?0*5QcfY&Xq>3GxF5 zVuzh`TU~_;Ty+s9v{MTW>)*0bmG#BLY9sim9H9|zK7B^@HLDHgF^a!$#I~kM+=i(} zjU%aLdG0;>f~tm8-7=7}TP1Ue?2I`Kd0c(3cbV!QYKTm>=?iH^9RnQ&F&=o(p z`q95KYh}oBdT#RW+~4wK@_e?P+c%GTmp<1#&$Sdn8)27g{yRv`YMv7cv?Yl79E)R&|ls%(v}D)mD9psqvK zkM9s4$#MU9U_#?Yv)j#Mn&HxxUj>0bA)Y1c6@zRcI8X+l?@0$t$^1{cQrwwBb3+3G z{XzYYR`je;%vafXMD}L`*5H&0LE3%5o=vTULFyXQ^1Q$xNQd zTcVO;o;DAxcf`PrAZ4hZF2BTB$+i;W=2Pfnqlh>sc9ue66NH5^i;1l>4{b|XwEPU> zU1u-D$xIhlN5=5)@RZ$}tQjJE+uJeErpt!SogY~Z>yq8mBxkt_^Ud~QWfeBGaAha2 zZ<&5Jo5!B2ZZmGG4UK76mRMNw=d^@9X2Lm+cLdeTkr#e2S6bdY7C{8kwAV)#^fnS; zx4_w1OH;1#BwaFboIfpM$K`S~=hSdIQT_>0#-F`=R5gp%!CB>QB_w8b9Mgeft~i&| z@nmCZTy<-$vc^79FXb!OSJOn}ELK{)CNGj?R?Dtv?(R`=y$)l7zfA%0-;p z4A1lq9-&O!EBx~VyK@CS`&fAlBz(>wlpn9u`bsh*FW*)monyf*fWXbX*fD@)a$m}V zMK^lyZ2EX9n!^1GIV^TjYa44^oTAy;ir<8(8oeyU0j>BHJXIgnTgxZ{}m>*K`%6SJ_E5L zm0%A3A-BMM0}_75_`))3ID8!RoSL5R@Q6dYovTxv%vyE&=p5lTW@mma6jw;&nT$Y* zF^Xv-8aZ!=1VnqEB5b9b<)4@GDFVlmcHdq{qF$*TaiYAmOL|9V^+y$JglB z+K9+RXuMJ_wSS-20i>jag3EGOt2%}p#%%7A+yd)_gVnOzFSlG2FYOg$Uco`%a$<(` zkxQqXH^=q3K85!`4klN0N6N%q_FO$P>gsQi#M<+Q=)e7ZF!HNL(0%f1)g09V z#-h5G{fTR)*J*ksrPltWI%xAw?>oktm!h{e8j)HzN0R?l4!!>DkO?@)E_nJbX=MD> zVYqpZ4z93Y{2K+AeZGdLElAc;_eL?#UqjJU zw`8<6$k)^-TSHWS5PN~nRk%eJWiKl?y}aAByJ#?e8p*OSxnZV6CLB$p$hw1GkA@J$ z$a}50-3NeL-YVdE`Z#A=^nHCe$zS1kt~|IrP~L$s5+p5X^#BpMwU6)tl1JfAdU*%& z4csw~=>n;Tzk{$ljoDo*xSY5V&^Nx^K)erYgQm*{%8~De%vL{D0k;IZBPWp}IG4t% z=nudwFY$e;jx*05uFf-uH(vR@C=Uj+LD=EBK7EXIfjU6at?c9r%|EQ=@R+>oGmm=^ zCc|h`=OCtjJn74OT&rZVh*J*Hps^{dq@i-HUS94tJx8mPx8TvpDvY@{>U`Yhag_yN=Y#B~{x+anM=iaS#$(NWVdu6~ePc zKJ5*9TJH_aSA|;EnQ;DWnrK5|_=f~WTRyfgY!BtakGS2SaEJEH{?P2=n;nt8C~qX6 zs|we1@6lo?artKKA)&f!0=!3sWK4ykTnVaBqb%r;L&qP3U7>{7h#epuB=5C`;b`Uf z<{x;`5j!GoGW>+jt(t9uipj~q9br~7BnIPE5EM$0ygdT%BMPm4{lAXzEiW9IWBZ3| zon{r2m`Pn##lOf^pI2BCwpaJkU=G!;_H>D7QC=GM{*v<|U6sfi*Bum)!$F|fAdkuy zx&l*<1d&E_4$so;pDx{o`ea|oYK29QM=;I~lTAKHEz#$|7<=B(* z!6GDnOv0wk`lM4GwVz!)D{w47#`mZ@AhxSdBlj?n$TC7s)@TUF-Jm!}u+;GZW)WeJ zrAars$!Qhi^;%{+keOsJF!{liIA;K&T!xkNFL}ws+Wal6?5$PZ!3hINpMPwKqHL$1 zNe_vqhPmXtr;q@VH(=5_IqRGvW$8b;Mz2c0H^}B8FP+XMFRu%bV89d-+dJS-gvyEG zrr=d^&pt|1v;p9TM)euNw&X5F8R0o6FzX}Nb%MgadA#GleSYo)UVG#$ISTy{A!LpO zrtMK;-k-Pbp)QTu?~Qv*x`G|ntU79R+d^w}ZY!r#9^JfzbuVO>d*d587+vYvcz`Oz zg7^7=8hCp{Thx+%O+3us0(ZsgBNs7uo>epFB|3(}IfSa5y;k?*6<-}uT5#;kF|P_B z5BGun1s+5v-}J@bB|6%qy2~rg%=TzK$VPJ_7*KII2uPlNi?Lu%&!B$8C}?orBH!QB zwp@p5&3@mC)c~7}zo$v$tti+zlpc@%gNI%hilPt-+cYFC)6Swh(Uj*O(@c%r8hw=7 zMe_~H>ujF+SY851mbP%VuqJ6}>rz?wHE=Fuo6lX_RsxXehy37TVfz2AaQI$7Jy}vBaU>5z?AqhhYc3S=k@;OpWY%4o5<-@9 zZ|A#phR7#eGN0(9lI_-#Yg3`jY^Y))a~)_-{Q2CT6IZ4t+O5r?kI(R-WvP3QW{Oeq z_rXTH2i7c}Q*d@NKJYH^klf0W|Lmo9uV>4{=+_S>*r%5!N3|)Gz4ve4y?iHMhj-af z)Knlz&u_NvF%i)T!0$G(d{^_ytuIbC5&BB3@e*Q>Vpe80G**_Fxz;8r{st5k)5oWt zu%zZ!q}N4g^^1gAn5js0s}n?DrLIphV_^B(5SgXck9%a?45QP^y|MXJ6B|YwTk*3A zVdOV#0D^{-hB2eNhqH!1`og&O{w>#iL_CHU`v*2Z(Em^96wLp7g^KI{nyPch+)(D% zp3nduMz2CkRlkcxK`~}zRh6Q^8uBv2!a$-}QK`dqb3Eoez`nPjPfBFlOYv z%4K=YVc~h*nX22}^#fY#$1%E@TFpy1PH5x1xo|pE=||l7|MWYmLz32so!+o@H~X|3dI~6qJ%9Md%64fS6(RSLs$Z31fR+JW zzwzuBncr7tsjJn=`+WmeXq??BsM+!U=v~n%v=^S$h7c2M>AZH+F&PX+#w5RHodb2; z+_ey^95+yi>cPvM)rMD!XP%@SE=;q}Ek3|I`|e$i>LJ_qU0)B8iMAP&8YHK z_Sef)pthPI&IqN0m4Z<$qjMjZvfw9?jV})XXVgptb3OQHQk7g5VZv{S&6;Ui*1B4r zfhN6>(Zq(H+j8kL!i_t- zPo}i1U?BRoQ#l)2-AsYX=nS9Q7avg)dBL?0xAUtd!sc;xVdy7BGdz?SU@|*nf(5@H|#>#Bv3?QGz4E{^`IL$%n;eRQa6!9QJBtRqB2`U z4rLWLIncr*JoNkuo4TF?$A~l3XwV$yLv`$nBIo4FK*;C=U%D=JA|2uEfjP^#;K>yj^mNREr50MKsMC3Y?>$ zW*4M_B_@(u1X0hqLKyGAk~WL3ZhoY9LITOVGFsZD~(l!pylB6y*whr6rYw>T7 z@wIEqC)Tu54T?9K?tzynH`R2+EJ67yCbD)qJ7RrLR(I8rirpAbVQ1p3Nz}7cZjnf7 zo~W;GsUeC}+FW{)GX71#J~ckZw4BF?F4sm9Rg2pSH5L_v^&&|zyj|BYe&H9zTC-6p zC7B-9X;Ga}AP}HUR}lm$6t?_onyN@B$Of{k8D$2??=9VgwUQd#$e4Px=mcYHgoC9W z4bmeq2(_s!*lO0Sn#8jVP~`e^p4F2&u(`ob&`(pH)_`J-H8O!?XA5hsp3x7RuY6sf znwiHgt0NZ{k7J%ugqi2K-8KlVq6Rk3x?lt>VXzj@n5kM?rp7lux7^970lRqWCG)#Z zg2lbIM0BC%)?3DIFA0(P&31?wVlE8Gz{cXY)1zQXzmbM#XvH}3A}ds}y!6r^0`~GJ zFfc8kW?o7}8`9%SU0#qSJ8ZoOX1eLc(Nft%%d)@TSd~!Mw&LOn%39Snwmd%R)6(nJ zzEUXxX32f_x_R)}x5w^?(!)_bEHI9&( z#Mn9w$?SGJx!p|AT~sDGt46rZ#JEwyv0ayFH+EMQBS2wI`xx`&F^bU{%GJov#q==W zia?+D!&X;Az)oVAlf$_~H5EW3cbuoVlwnRhx`WAZ1L}35joK*U zUfd>CUE@%vh7ql4wv6B56SlTO(0ei-(j!JbnFoqV<4IYQH(*h>w2GC;qhRQ=j*gN< z6=4q_+Xw@l%aR18fR{b;OqH=0Uqr?#$r1@j0@;qnwqmXsybVRGC`gV6J# zL#Q;dbUZe=%{5QIgivY#1Lj2z=7u&^gq<<0yJ7`hc8JiFSiCqTO$EHoaJbsd7$qgN zHL~uht($3E6gI@PbTdRM*Cjg5*dIj;+E|<-da$?0^u=~lW6Zy3+khk3DzsZmqbZWi zY_Wc6yaMQwvnB9b-~w}yiH~L%Bq=G6z`;E`hHPK2F)%&%o?fp!NaTu zgIFF+)JjR?BW?G}K(SDchz9!@21ezKSJZx9pO&Kvwj4>7YY+E@n~{q- zo=pK9lO<#(4dlD|VL|_okiAwVrovnN&n(Fh3$&kcJ>4l;Q2r8afe(QVOr16@^T|e1`jT^B9?=Uq8Oo@m+nX{2HD<_AurnoX_bdqevlXluAt!jO zo`{|s(X%C8;N5P>7|?yios`EjEkV)^bCSM0m042+j+c`h6JK)Gwp;Pqc>`>`80qeH zRSL4&UL!KE79)h{%`NeZ%FGjMZ(rx2jb-yHPuT+3aNkd`>d}@71P6K&eW{`k z9d!Dya*u{Jvhx{tb^>A3>@ERi?|zV1Z(OE<;22reh(mV9jz}57E$2TpcScg%v<5qAQ!dFYy@gk z{-Lzby?4Y1Td1K;HHx!~u|tXWak{hf=}TXmEVMH_kO zU186&MPIVjQAm$cg|kd?ZaS7hMiP&M%~Ei))c(b6(I}ETCX0~Utag#rjUB4natNy{ z$k9><^C4AEVtDb+0i)&{F!BT}eEG<_2_PVHaWEafO#Wt#q#bPiP0a|O0A`r9=C&MjuEewjZ z|2vdeE}vN>x*=6yjOlMOrARpQ-~17bc_UJlappFo)CZ4I^BVVbLLGs2rv{|GFpXbm zd89P9u$^}N3f2S*%Mpu!(~=9#(7MHl#BGWkWL0V5b<^BwH9bI0XVi;U4lR9qW>B?8 zirNzi_%#*t`852Cix12>N@sg-oTsES=d1%hgMlzAz3-~lM_w1%`>&zXo~%i@>%_C7 z>i%Gr!C(l9rb}Q#J+gMJzp^HgpFeW@aC*4?AuPUR{lmdq(OS9(X%_cGEE+N(KCMLk zf2#8C?JjvvmB3%MY-NZ$-W zpOjqJyj!|gaTSy82OnF>&zY@*bq{W)1)q5D&UQ+DyFCJCr&8NVL&Yv_ z(RZ9vuN{!#-Iji`kZk+HcAMROB067X5|&{T;7=0ZqcEnTl&T#9Uk+IAdn5aj6iBAIvnDX$u`4}e>*p`V0gDP&`5CDZ!F+lMnAhu&hMOwOgGFBWQiW<(NFW``uM8w zt2>^33jjMu&+nX+n~dO#@pwBO%H=Y3_)3oKikjUo&W67t4&jd89=!4K-2?mkcwkKp z($(URaKqBl>9#Ri?32Q_V5Dh!%nn9l*lD&?o(iRhqc#kw=rr8 zji-Oo_DKII549TbTp6q~o-^N1*8Lvu|M&4z9cRqre_6cf{^w0T|B4))rPbwRT>eu_ zal)iLt`L%#{X1K0CK>3y8G#fKs2e*(>mNxBW2OMx$bQp(H4~0G#+wFSTZwl%L18Fj z{(yMliu-;DVCAZdv=7zgYd@b(Z=m|X{E*b>{x@k2uLnRny$aXYYU+Ni#wN?KfQ9m^ zXj|2jJK_Vn;08=iLOBbf1{ zv7RFKH!Lapx|Bu2k$o9eF|-RZ^xys^x4E>CK_LU&<-|Ogz{(1Ud-mTL*CNK2dNL)1K*n%9B%(!Fsw9FCM4hQty z4htt@JLyqo3Wo3^XtOx*nP?lUipb*V!f3NNO~;0hf7^LHa$6Da_)jvL0s#cX_Wuj3 z%Rfg|dleU_e{dypwR3kea`^AMYpR;gzv`}k&3!kkQ%+D*zIqLR>=lu)J^==Zdh9^Net(U!VyeJ4emxb{;&i z*sWEv>Ja23mPSrS;3_+%w8JL+DUyVe_CNZP$BCvB+>Y07VZ%0$wJ1`x(1*Ujov=0G zN*=^!PGcyu@MMqZuslKwxJ~{f=QPYqhw0b~oGmMaa6`4rP&-ij4pW}H_$*_45){N3 z4TL6xufpJBUw(2VCIC%9vcDP`4>PjXTuQ3gu~Ckt zR{_jwS0rUJP?_zif5L&oAkDl_+}JO*VryU>QQPQ?9l{5idAhuHa#z?R3_%QiFIuFD8JLXM!?7d^__iw3B{?jXXL%VITR&;F zJw&E9^Vc=(_R8RzD`(fSm}cvKJe>CvhNAg8qWGkS89g_QE+-PgQSfR19o?|F;}@~( z1cq}jgEZMV+L{`19p4A_DW`ob&2!^cckqoXj*r-$WUTTPbDn!ZjGXYDz@t5N+s-?(LQBx~VosXChti4Lo-4U*BHsDO(BWkra9y6 zqsN~`j3i|{ToW*@cl%b_i@?`_)Qrn@qx@CId%POq7bPC*hin-~O=zXb+$YB16~{`r zXc>qEaqYakLESj(ctARzEdP1AWzc&=nU|`Is9L2?a}u3QCao< zA&^-~tpkTLA!vk$y22vu1IJ3BhG(Dz*+i0Mgg|jhtZfiX)72XnY&2c(tl17O-PGo` z*IS{`InN>|wEZN+2Kw0*(+^LizM$_e=5sf<95Qw8e!klX0xJ!X09WFR9%7S}5@1YC(_=dHyxy z&<@y4R{?vAe(%gihoPQCruA|vBQGlUBC;8SP*UQs;c#=rcxx_`Jc4||i>6?B(>uBB zwZwQ_mClzvXHCZMz8GV>4tLx`d}5d{6&wZDB_*kmqt32CXzWifM<(~YpRxj>f@MR< zy#60oZ-3_P{K!!$wmxD$6c!x$4a$y&fR8naTs*>Q89e!76;sq`EEo(Jy11CLL>2aY zUu|jJWhtuq(hB!d&`wx$2(n~U)>_DD#hOBxXz(;lp4lb)F7q>(G?*pU)TJd*M4wd6 zFq}@VBs~1d;^&;IqL2Et$TD!ZG{(LCI~&ha&Ps$ywG^XJL9H0w^i=kri7?IJl{uW% z#Tw6$ldG*cYNA09nJAgz(1RHCEs}b}urx4D>g$t!3D*XEm=%~Q(kC|n+fW4jXt9FE z+#5^e<7Klni#83ip!H7bV#di{!JphPYLq_67FAgug4LlS6G!moSZf(NWEp#OO+DQv zJQ-B!%X)n=BwVP;LMNIvDn*Te#_hwR6XASzc5&W`r3Nj-0(>V7IJ!v)^L+c890(Na zkzhL;CFH>_FkW_A=iy*?9oRN)*iB_hW@ahIPgOI=>3R$G2yDy7^*H>693Jf4#Z|N? z#!o;#S%{jB z50edD;^z_e9#VE6ky zhaF$6;z;Te3mn;)ewKLZQQ`M}b(vdk_Z(0Je=L#wqedhV-4_!j=dLgBG5irf{=;QfKr8dar z&LC2rPirx`VosY^xzruW^)6+}DcfmT28ssr|nCrK5*W5lLJ zL0^4=5Gy#t5m81$2bhQ4v=Har`a*ZplpcxI@3A4bODWfkMP*r~*s5bZ^NiM1X_j?n z-tf^02SoFX{FN(v`NRq;C{ve6;%)d$b)vQimN zV8*dspNzf&tBVLth7!s;Sd2_ZMv^L;3AQK2C$7|BOua&mO9B8fioxk9LEmYP9KP=RAM-9dcQ+cQil+b+QfFh&_&dFjsO|_vBHXi|Jk8eKY zd4mQP=$Wmxd-m9;q*?QI`BL6@;94OD{kuvLV3g*i)4D<*B!7h#zKaCQMNN|1zH;zy zWfsPN0ANL8MdS}q-ogGOeX0jsU$n3%F+)!9XxDhtlu7=WYsxhB7O>2;dvcflV#De8 zjmsBL_y$umq4M{?xG9VuQu_`8btgm0yx?UwLFMRmQF z*NG@3=D0E&R|5B)yg%^FY~{_6y8|MPjvv3if1Ae1fERBL?vvoJzuxU8J^54VNXMUD z8A9b$uCu2f57~UOM5;s{or_kn&6)~!$Fc)P-U(gn3w>2_c@m~()G&uQq>4Hd&8ZUu z#*%)W(?eKiI(od+52vln;v3sJS*&J=c{r+3=j1guX?*jD-2ZVUo-P%ScgQ-{Oqsno zg?Mn)H|L9$b#u74@pDUI-Sp*hCqtheop zjCbcwf}}^%SDV6wt;uy7AjQa}4=Mk(gW=)@KxraH>Mp3I)$%{Bo*XPw=F!*7wPZQ` z+#N@MsxIbDu%6SF#{9b;nr!%538BnT6 ze?beNnP>bi3*DC;w0rfwLPoTnGFXE9=EKf4WZ8ghB-MuyP4@Jc8e^@tzyy22_}n(S z8R~Q{&+tVFMTjt0t461HfgcKC+S*}-^lh+V*bwb9oi`Gy%!i&N4Qh0}LA^AU@l4mT z$#7fVWhyLbq(dK&vGyd(lqx<(_o;0fB52SGIa1nwr*+739dqll{EDt+@(eI8~jT9xp}>G9O_(YCNFQ% zxl-IuNe534g=wvFK4ZC-;FW<8+maWtL|#C*Ojg(Kn9=4>gRadNYZ%+nj!=x(Bvx;X ziQ-@HUq5&{x1_HuVS`a(=e_|VI)Z%6;UtGN%ZYzzeF&|9=~3vdl@Xv6XDo7?Y@tgR5^Cx>7KzU>)N`c zAyZvH1@kD8pQg%E{t{qmU*Du?mbfyUI=bfag347O}kP&2G*_1~XoxvZcI$z4= zzWqWLC&f+N_ztnQQAMO2F?ksIV^8~4<4Q2;b%eHf3aquWR{A=E;^lAt#L0lZBCBT4 zTsYjMwwY&>G0v*-RpwZS6_IOLGF5DPXtSd_^-=09g)eEoCiw~=>$18uEA!)ZHeSta z&a3yEd|ofZ%OU6FUbp5V{;Al3Nf`nU=bUKsL?L+aRIZKenwsr;Z-7Fe(sjZu515FQ z=I3v7Hz8;W~10N&U>hgakz> z%K%J7Zyh0xzE%9O5fvf@@cC2_b6{SK`Gc!BsdR?!%K5Aqr_QzClnGWz?T^yr`9!~~ zE67m+WBeJw*c3}Vb@tJ1#9V>ZdXyI0Qn_kGbZp87%Ldh$r-Lu zuRNh$Fjeb@6C8f#BbC}c_vzIM>o+R$_wP$gost~FJ`ec#lj6@J;d6fClF5$SL(Mx< zI*q&Y3j%OodlPB_^ey$xIwCKQ{A@t9j*wsiKwH@%?p7D%bf(5_ySOh}g%yP3yi0kr zqdY~^MS3Sz0O&8`FI3GgrQum|JI&x@fDkA#x-ih@d<@TAl*sQPDsBgXz$d6aLJ=f` zK`$S0Jr7Xabs=yuw$=!38@9mq{5Q|wmtH|4n&PGRr%cc=e-^_bI*aW@~NK10N z)BM!IsO)UhbLZ&Jm9gs5*e-cBlz$< zgKznAmHYui-QGGiFQyY$Cz`>#+7~?2%}Yn!!7cg7=Fyp$yxN;?Z&U(~_SsqGQw89O ztQW2Ff&NKNZ@4ej=x%Tt)2EhNpG_Fn7uH9AcW|yy(e?K|n~&#M+nUC;jtjU!D)GET zg?=uejp9x*AaVKa=hsTo+`=5QO0`*UNiTV;X3E8;f<1gQD}#M+)DKE~6bHVcA}dc? zwum&gleRH)MX0W_e14On;_&?OO9!10tq(ev5G|dMTK<8GNUE}8d|hMvp9xkW--0Z~ z8tUIQbt9)u;M1Y|MdfQlNbOSfbj`wn^*&KTcPT-qZ_h!Qw4AG>rX7DN5;e?|p`AC= zuGk-&&cs;=rfcHxDq;ry2Gtaf?QE%|7M(^a7*bk~{W^HMgln?@ldT}o8`;IhF>#O8 z8w$5du=g1*%%YT&p*{M%GDcj8>!%YZMncwE(T9}Ok}lh;17 zOE%!Tek$KvPO`|c@YWq+F>~^om(^sHV2*@FPCSQ5UQ9}v_>ObGAht2i0tBaD#k^3U zr#)Zv_M7cDCM|po$P7AbsY-tWo0~&+0G4qrzFWy~R>UH%x0%oiS`N*cy zX$x1XEoqNZxJVmS-kH;3b8)EPa-F;0yJOY6f>hOzXJRRgH73=8A%DMuKHcSB@j*n6 z51kDweVqQt%O_`}k1YajqC%{%jwmIdoX5LH+XyI>`yfR&M1cs4o zr>#5m;oKEgh$k6D=Xo=_SeE<>1eYI})Eq-m3)jH1FfdWWG56i`=FwO%o?xkc`y@Kc?16J!{1yoQdF5KR?XU`WP$Yu*h_Sa+dHk zRDQy=IBbBTBZfLHx3TP?*xl2kaB*HmW}1ROh5Tr}R)OXATmB#PqkVBLn+?m7yb9fGS9 z8XWklYk4m2ihZ@gC~;XQH^*|Fbt1#S*H_r!d+pcPNznT~{dOz&ykIalMYk2nczz4z%xLd^mm@lhv{&mUE3w|Ie-3?Uq_ZJ$dk)z<2 zC)gko@1zRr$Z{Gp#A(E=y|` zG0q?rr9sK)mu&6J%ax%k(NfSVY6c4+n;lz+BTXcBFh&?>5|kPE#_Qd*6fjj5dPYbY z?v@aO^{G}GGlFc1L;o+v-Z4s(W!)C8F1yRNZQHhO+eVk(a&@W8wr$(CZQJHF99*W*(ThqhWBu&1Mj9!b7SIT3Wy5p<_g0_8R;-!E zd!n6I8V#(>KCO4|9Q2jc)Qe{>b9oV+ySgSgwS?XfjUrmadO}|?(O{d=$;wo_hDPjL zAO@rN75XR_C50!kc+<(%zcSrD&VaW(THJW%B^_r$X#)u;jX)3kv}>o!Bi4I{O05c} zd$#7e+vE6w{Yzf#(#l!TZ(@qwbIZL2>k02^zYxzXrS2XgV_W9;*Hc;%9n8 z9?G7)IJ_kW%66_rrdd&M+*{NI_Z`+%JS$*De1kY0_mD9_@-BoV9dl_eKi9cppM>jl zQ9i}*JAEcpKX{IqFx?Nr4CzkzPD?23ll%3ogy58jPnR$Xk3IrLQ#gRJ!T_&a*bmS8 zz#Xz%taBPynBKT63am~eYVy&TAsoBK6IR(s$w;yT6-`fYOhCtfmlI-H*`SFtFbjrKpvJ{xrM} zgsh4x-S-VTIB08)uEDSi&(l4x+jSlg>|bPc#wEL&YA(r0;xZqrn6mv*_reIguj7m> z?)=gbOlQV;8eTVJI;`2CF2$cZcz7Mivza=J&%=b0oOdcRq2ko~eJ~LhSQf8lZ0b#K zh4B$Wge7c3UjSrL3>G`K&b9&&>A*NIie_~6Sm4@-2^CfW^Y)qf$8N< zD+(AaXE3zCfJ~9WgP?8i5aF-{9$54ku45DzFPB)o#n0Hn>4nEs0b95;adHfR$Slc| zRlmvLGV~mw9Fh+{6ClUGHY@rdJ1hSZUo9u;OpZSXjeSeuwgqza|eAR|bG6rL74pEeTJol4d_OFvnQiV?HE6 z75U)l^pQrX#*S8z!;evRbz{DGbSBraseW48Ts_b z=<)O81RlbOx%OQ2F6t@3Cz@7uwBccudMU0eOPEvzX+7*HP|U&L(o_9io5zHkH#I6; zMsvlQG^xy-+vlY!3*i6-*FnQihOfQWUq?A9StQ~Ya)^q~sx<^*1+WPhaURC_+G=r~ zqZbL@t9KmNd(-hFRI%*@SkxSGA--Ft=%UQ9 zu+pvzcpS~K`QCQF0@EF=^(a!Z=OEVq16{@`@Mv}xQjt0zO6nVqmA*-x{Hc%&#t=RJ zadfZ4);pg{Rp3?LjjPLaYRsxNBlA{P*oZo)P-3OL{zvB38eMiWh0-(`Q24=7Z4Fq9 z${QsPIn>m2C)t&uqb^N|uexy;$5_97&nuXJ{uNULLK3^gqKU6S+8_IhZc3v*Q-8-9 z(r)3VBa;*-93MkGw;%BPh~axf5j^x&JnV>K+6&r0U#c<>gEB)Lru|@lE#jJqe(2CP6>q7d6)F8ry~P^9{nJHz9W5Qm<-D< zku8qjB2DJ*n4tCp8}d;EnVW)fYaK@j*@dMFos?>pf7czcS`{?%A&)c)l9fXwmek=H z@#X6gpl=p`$rQ|j40I}3vJqL`}gS~R== z%Q|h7rI_pM*D<`;T6Ug)i!n%+K0^<~9v7jTTcz<0yq2Z;$SP;I@i29jkjtk=!6{(I zJxvoQXb1NWqG8TC4R5M^Ho|FacTgP@7P)x(#Z`fxR8-Cp6y4$gC3NIhd$@xg=JGr4 zImV$$#-VKtO=1skfsBU)!%yix1jikW?;pE3yg$q?TSr%4v}VJHk*fY+v{Mhowgv55 ztPpCff59eP;>sh~UHb%{CMv zrGJZN31^y3$9hLuPZP>8YhnL(Jd87K1k;Wl&NZ9ZAs&AF1qK$zzdN=DFDs`oaIA*Q zU=;$a>c`ww18=w|orW&)1$FAf1)`3ngjLT%G#=WD$pFGsHI*|f5ES4E0t0RZ7Yr)` zD}!;unu9T-VVuCKhP`4>`vERiA==l|5HM&|Q2xvRAGr&E4`87Ge<1!hLphr|x|-S< zn>y2j{Dac`ht<+A{%&mu@o%jS|N8}DdploGv`OcIb zAtOvg&_beX5=3x{qZ!n;C6cO5H24KSDuS8CmOfu&QXkn)Zn2Hg9pne3|Db5DvM^-< zfWZGyi20UfD?}=pAI-R5zwh3j8r}Z>_=5O_nuwt!D~-`s%JFf}#?E?0ah`Mvsl6zx zw@oUvYCK{9n;tUuITz=ZM+LBAOWa&TTo&_>>+v3<%QN`TIdq7>s8>b8@{Noecy#UWQYr3&63+@ zDH4VH4EhfzB+R~~`TBs?cvJR7Vmd3kQCv}0S?Lm?VloQuq!mkSF}^?oAwmfZ(~&MA zXr>_yAvn6F39nQbK*)kY@mx>=ZemDfdbCd)RxgWLpTrI; z;1D8hX9i)NN8Dx=X67^bHJo+jNuz8 zK&WYb--R`dlj(32H?sj{vw)I8H4S`za&4AXTnqr6hwD^%+W1*(RZc4x2pg&XaCtV@ z8D7XxH^TU$)Tu-l${5_99I<)rtG-9uylBrH^{BjhBve^0R0u3liHy&SI98*B-p9Ibuc;s5xU<-a_>thfFPULYc_cWpF+p z85BVZ#3Cks!ZE*I5s14leMq0sTKR0kTKsgb{!93H|D?L^T~`3U#8PNzLqZ`h<{cZY z&CDzK#%@?bH;38j8eiT#=xP?}7tYZrwP!E32EoN3Q=n`gkfU8oy(n?ZiD)B?KYN)6 zThbS*)DbLos(IL@`Si`yblBI5>h=kkAoviJJ)ipt_^k83-=oemPLTphV(Rhiah&hU z*&c|G&`Vg$b^P};{0{Y=9^&n|5q1Nm>gzW*CHL@b?MEbWY4Bwb9M3|;;!hB8`JR~btk!*A*b zn4zjrl&V#wT0SJk%t8tzBO{|2ahghrtPy`*kD9sx`({1EW#+tp-1=4nd#giHT2baH zhu%{jfBtta`lrWqparxtGsrRT_4Bdkb91-<7itfS3Sc+SGTDWguA!PLEpA!FM-jcr z?%)ztyIy6zfyV%LRmF|2vs`V_Lz1;=|EF`i)|OmVQ_f`ZIoiEhsR-yMi-->)xs5b$ zW9pb$!o4IQt~vIxXL5(tS*X5DD`3}X(tL19`qotS!h|KA=8;udc~x~doZmhvTiwQ1 z_kGRGA%vU_b1g)(_6|#U8nYAmw#)=$Vyi?2IT_I&n-WD0oaxkmGLbaq)w0+2T1^`r9 z{LF>cAFVMvsxYD>V)X=-=0Hme=)D_Bp}-7~t4m;i8JS{^r z+j;lo&X|0~m`YWAx|fujGnbx#Rflp#uIh3pjO*q(8PQCQDHxOZf;>5jxjBiohNk`Y zw9I;y%mbBv2HVD>db_prKT4FRA>Wff=HQ$xOAgj*Xy@kc`+~F=YCmF<=$97pN|Usf zBw`IaM9HTWnC3>B=GVbCZg<(Pyk@HnN4m&WlR}2vB<~ z#;&g)%0zL?EjY$VoEXJ!Q!02~i<@nRTddM(5ZrK|1P+*rsyvFcKD)0-qek4yT!ORh zRGP9>%S4h%_iSt^)oL3!ADE4fFg!Q49V|H$B3Cj_LX#U#=uLK1yNjoDeLLq$XN_hK zl$dd{$p7I;Nb!tf`W?&wPruvHg#F^$XKBoKgZ<#155kwnLpmnicbGFN>L;>n{lL&6 zP~moMEHQ6O@P>u&P%-Pu;uban<06t5+EVxZ$=@vw&)9e^QY&iC-rFtU?VjZ4AHORf z&LK9{bDVQS;^hh5?}Nwa2c!JKRus-EU69EdmZW#b$~wFW8Ly@g}EJC_u^M z6NdRpagszriTMUEi20_$!tsraX58!TBBrRq9CqvtH0X=cN zx9aXP!d^XGHPciYgl9Rb!j{RYN2d#=k6cXx@_7;Rm@N4{)_e#(&I`sgq*++IkgHz} z*fO-5dTbH0^_|8xFtSIOxb_KJ3gU}|fiMB_4*Cf61B?$%EXspp(KR?57#GeP`S(AT zqgD>a<8A*EKd=!07ZCe*)f1xfuR^=amGtNYo1}(Gu(=0d$BTmW76EBn9j{y#5>OOv zL{$$>ZfUMtFZGKk;#;#@;+G#hw~$Dxtx%et2jYZN70ay)avu!NQyJs#cFgzJ{{CMe zIltsF?O1?M9k!CAS-D$9q4C(U9-F21Mws zXlo047~r?np>b`XH|@U%xRCq|+lD`I8^4c8ZY&8+76TBH2C8YeQyvXIqA{oR98j>N zV4h&$3S*)5YxIA1?Rlv*Q<>Es`+F=jblWOsP~@63Hp>yrx8w;_DJ>v9x6&|gjKiPx zFq9l_!kRHy8{jy@s__e9*)x+IO4F&d1N4&iQXlB?+}$L!#;V#dQpX$Y-%cxld4%p^?O^R*Zm0#yN}dUN_MbF1zJ!ku$z;!s}8GPcC9 z6@q!6u7GatOEBT|Syd#F_gkpj)T*Co4w)9{t3CNERx-L|b6Ziy9R!ta+V`I4 zPuC-r8lG#;)sE!J{vo9sW7InDk2)z)YGHjeZku}y5$8!o9IAKTwHjU&) zroi$OunY0FQsD?M-E&<*=lYg^kO$S*+nSB5e>Z9TjJ@4yMb$iVZ!_)r@t zGhld-DBu4GW{u@DEIRm0cIZI;2fHHTWbg1_e=CXQzqH4HRmlFWKCo5)QXfawl5B>O zmTLedB>^ZwtQ@}uG9_wTTZGVvw_s;U46|2mewTT@Pcc6Fs`J(}&-J}u=KayIfA=R|59F5l2;F*>rG{tKcICO6 z=U@A}D4&L@O~Q^8-J-D=3rjv9fa% z!5D!(=~(R86Z>dsj(}iBZs#gye=T`ZKyI-OcjPPSrmh1^|DNY$osGIPT>4W&6SpS2 ztk58uYjXpxi1<7KRuobE5}JgCIb@qV>{Ki@zdiP-^2~yLJ8Z=O0%5VKJhaKXG<3{f z3IU%Sxz9OC3hm=`e4a#FuXBDu2~wju;etC0U+K0r!-mRC&=v-fM}R?6vEBBV$#bFN zOlU>VBXe-wXJS%d!bwd0buvbuXg`zA-9o0XmmV0RphjYjdsyx{rU95R2HI&f1qW$H z$PLqAu`1-KcPY~PVctc=w2SYJPja#PtriMnMsE78hz6*+F$F>IOcQc{if*$GVo$wu zv0rC^;_eZSYVWN2g=%K5eeudNjb8Pl&G2Hmy7eCL%%66T>b&IvvcP5xIs0>F@adVx z2^(z_yLGvt*~YUR+f;lrswPXNV@S$<;Qrl8}E@}ho7P3hSJqN>#ON}Lke znTrB^NpEQb7Sa4o^yF_OmskrN5tUYMisq8pN%}rpq8UW7T;eSW>)3YHc?|=FCagYr z+Id&|R5mo)$x7~ph#1PV!rHv#3e_NNm?A&FL~ekEz?x7bb4yi@wrS!<$WFUx}`|9!3NI8fHB|UDkhQQ%Qod%dQ4#7 ziQgtq0yr2&5QusDptO(#lx8rJ%nO82R8_NBMHTBjsY4(+WqY`BGzo0s9Ga8yiR38A zzLUPu{rX-v=Ut2|^euwkg+BzK#Vu@GI2wjUvFA>5KK=TpAl@PUZG~0<$R~Hv(@0uK zCpyDiT-{bynN|co*0tjbek%Tq5k6V%iJ1a$5d?gqY9!B)^h`d1`_aBJyIyuNa>o&K z5C`X9{`^qxKPG0`C5Aw<_EAEho-jgJ>`zR(=Xbni@~?jDTEe~sFfd||%C*qHu}U1^ zc@eUFT&k$U%GB_mcHdR&%7pWx;t}A=n)2t8MI}xK`9}F8@AJ!I2>#@`9%j2vZlPwc ziJ2F9ma^Ny?)ZWf1-Rm%^`(1TW#{Dm`iw$rgD>UfJy|QdzPm!Z7e?3R=-!M(S&cNv z+cvbJ^SmXb``%d%c9@6B@YKn{oANIF9XAXv57gY@igi8f6&Xv)g`X{+6HHB-cpCW^ zB40qDEE=d$uxQuEMiUITxjCc9 z^aVZ)^Ej4%b|RW-*&ByB>2Rt)b1Q_){T06SY{Lc>z+!TA;L|bfIsMLa%zJ!cU+wn= z)`O76;9_GI)sP2peN|LbOQ^%^Dm87|SDOYKs^M*8VQMG5l-O-3DC%=Z!giW#;d67c zcnYo#%$_YQJU2$Y@TnxVRHhqd^!WYm);l%xCiYFof!QYKdL5YF+a;C{o7t-|oeolj z(N+!&9p^S})}Z1c%!ZU!P~xSbv=~K*DFs-&$28_kmqQ+ln=nxg3K-a6l)3wN*9qoC!ATl7k7#5wpk#krIG@C^pUiK7og5 z!TM3R9_=bxtUzTyhp3w})>~jzctEMXPM;S!yy3?*Ws?VbZg!)t+7rJM9|lC%oeKRk zLfMfTP$4NMW^4idba2mNO>yclfklpHiwYN_3#W!ksBnWH)-p5fP%Cs}ns?Zbk1+e2 zA?W&`jZR_ZYrg(c2{l#BTNc6cPz?F78Ej)^6`Go=GGD48%gQ3LP)f<2aBL<;CpjTq zEsahht$`Fdc2}yVZizMQ)Tq z41AP(V{hu(pB?*YC3dNPh?1F!+d7>+g7q~Vf91Xpj*DXHt*y3<@fL*I$H8b)DPq1u zW_LSSL;?0{Sp}YP)Pn&brv|Zg)T24ZM4Z6R!~!ZWM|i<=(PKNkU+@{G z!9fouU5ceo?>A<%zxTIp3icj9a81DkP4(Mn1TM4AAGqQ(!gF@AZg6a}C?BIr1DNMS z^&x{FRR-v?Cfhr_Us5yM3scas$Iy6CIB`G^; zETONpgKQ%kipP?0l-*Hub92Mzl*L0|TN*tw6MK0WRsS@OHWZvQxej`em6IM)hS1N% zUT-8KuP#)Q17x0609$El*suKermASM#2pO8U`U*|@p@*Fb$z6cFm`d|26i)^6GPjkAKjSbk#4 zwj(qC$id4ku*opM%>F$zjkUIGI1TLId2%oCd}Y;2;Yyw&O$cBL;y+hC-`o{qbuIFf z5<-LBT!75V6NaEwcxGs@8b2gsXz)U8u#iQulvOEQ6z02Y5GyHi-Q^Vcma@PP z;)La8KE9!N2}M}(=jhiR9=y=B~W`aXL1$-Ssk_ukpn?BC~l$A@<2D;U_& zEx_ACqu*=l58Yl`NPBkjf}}1v4H8v-Vcf^w8v4v>^^) zem;(x-)Aj_IgCy9ZfNv@ORs1^jPe4pj+$H{^2hk2{F~StO!S5QLtKqvnR&^E@i$5c zoN|nh&8TNL#j!8-u4iO%n?amE4A&xS;2_?XTE!mTBgZ$xqEAGSxuB#99V$h9d=C8G znxWhmXtr94&UgQ5LMht>ZhrAPZ0jQQETBTOxK{Y___j41?Dk}kbc@ZNl@a9`T}#=h zntzWTMAcUdlJCG@;`tEKWOaB3Wz`Pb$U-g3Mf@$VKZqF73NBhCl-MY&3mZ?_1P0|5 zWDUp?wFv`>k>nKL`a@n1Z2lIZR5fF9HrH5JydGXuJYhVpwwx!;O8cFN=4v@Pjgw4XnA z;ka<&hP~QmWs?ECO>tqP1#uQ?GvZ{u{B)PkIT}ueW>e?58XlcUm*$ldL7yIP6pu`WYGv^^)TCQz(1jw*URSFf6B?RLVQreksH;XNNZG`<3V*r z2S0?x>R|updMC^&c?Be;B+B5WXbc0676|~3!rV$Y*#5bf(NEr3q8d?@iefQ}f zJ$IH`!w(t%QXU$ZjkQhZspjq1sntK4J>$v-p1&CSKP@KYgolGUU+=gAT( zwOiw_=&-9sbW<19)uQ$a_;C$q-1ev-nMvG?sY^^x{EaQZ5CK=qXpFV!*Y_f zXA(uhL>a8Jp4kb6Cp6jK*mRHbz&STp(Yk2_xS)VTOqI2-y(1-x`E2#s2)0&vh}1zg zXO4vHY-0s6OV68$_kwKOjpPSumDbH@A&-F!!cQtv32@&nCSb~o8@w2E0>2@K}>w0-%AAq6;C{{b1ZvLkG#(=IM> zYoP?e*c_8A$`G@C;6nGK$|mi4NQB*fuSH4| zS9BbO5r*lBPh&N3nP#PBHP^VxzIjL z^B5q)5%w>e_ESRCsw+N15GOnyE!om}8NoF2p$eDPcAl8a*S@GPBSJDsD;)Q)lZv}TzX`QpYobt8yMwlM8H=|k&&h=IcjT+^X zZKr84J-ruE$aMLR+2~2mR$=7gGO);G)>EjGkKo+Z^c3y@&d_bF#qC8I5Rs>u8p|%~ z^q4Nkb|96-*bOx@+oc3Dlj}{pdNnSDuuSYxt6<}ZD)MFPdCDeXQyiwv22tsA?X)W< zcIdjW^Q~pM*@0Zaak1NwX|&3voGcm-RiutspPZZLU+Gsnx0p0=|*QixCs z#KB0DP9~;xo^|}Whqd@-5P~~YI9TPV5G1v~w@^=tY}eU|Lfo*fK{viFAPhe7enp=Q z1Q5KicsieE+WH56@?T+QR(OEUIxUE{N)z#(Y!a7$Woi!Ur>SnM^+Ga41^_uEtn?s1 zT$7;rQ`Xwmsn`584%vc+=|R5RgRT4G1LCK)zQI|z*Eeoq@=G=h6f4f!?F=|>>8XvW z&2~J+9`Gevtw}uH_4hXu4$vdqxKDuD#m7-sxOW$5NcMv4K%|l<7)^IbVK+``-r6=KBWMKSq z&%PDY?{bv>1-(kXMmv$PH9rv#^4W7C=4&x*{$RPRA;PU7ye;*@MX^#@&;}=NtKkE3 zzSxBv)YJL)$gO6J6{311zc7ar#XqQ@imK^C=Be^Da*;bAA{PvZ*c)?for^^BMpOz1 zW;qg}6%&+e*II5nm}c4g;Qh!ACa+B~RR+Tf;-NIHmG#_ZE4W|bn-&DCwCv@)2?ZXb zByZGq+fqIcDA`|E!wWr+(;WA;0)bHa7Z{fsy->aP+tL*8dyGC}ZlCZ%o)gE4Iph&{ zh8sVSTOvcaSI7?>6mu5+i$K@FxWM2c->}1j1v+~K1MmX$0xEib2{iZQTxZ;84}(s8 z|D!enJa7T2|L^>Ozb+~MpBU)BiyVkWQNFyKNTJ4UK$Cjf_UurQ43KXCzbIO zRa_$PauXU14VZ%Fk+UfMgZX>N@t3KZJ5)6(@t(ysv$9fyYkmaL`^sgnFCRZFGgp7T z-rEC7uNZoG7_}D}q87Y#kyfO|hLFejzCFenMg;YsfEcf6QdeK#-81Vkv@TNksPdw* zy1RC6H>|7ID4SR6=;`X4&gf5v6HdgoGSUMmgf|>Q`gPY0F|sFLYiO4lU4DmKb8oEoXIZWYPE~z3m;NXk>GyA#E^Q&{ zG0Eivj8iu`dUD?0BE&f~faN(fUy|czH=S*r$obdHxwM7 z%D4*oo>}P}x^F1+{qJ3!@xgZ7>*T&e*DI$w%gK5K-?S7hBG`*ynMY9o|Jw09l&z3- z!!&R1AglhFr2ew`D5`z7e8cp;VLX?1L~*~RZ76EvWU7nQPg$?`!zWKg>Eg$mgG_^R z5k{>joez}7hZS^UuMZ|Ci{m|UTmQSX6MH&8$Z}YrP5e%!j$!9pXO>(njXb%rhb3;f zXLu~w{w`0!HrM$QrUEYE_}}t6Ua=5j{d;!fxe%CJb>}2vZgA2UjcKa8iJprnWlg&K zW+B{wHHe|o&!j^vS;e|3Sj$+;{kwGW?WE;S-7`HX=|42m9NJ{bN;7PZ2F)31D{LqN zWE6_0)W1cEtb)@b<7BAe6TT=n%K%Vo$O-N5l);j}jUfqr#F9|sS|54{ zu<1KS;IxoQa!KPBpjT8B{b)L2N!lK=zxVQ!a zOa4I{{f>A=SFgzt_0oz^I7vy?DKLB@KemsPN%-7I$Bdicb|d33gIv$j8CH&$AMF;Y zy~ZU{>3b*j5uoN%85a*VKpKB}L68h*3`Y(3M%qWh3|9?j4S$dS;+J|o_(wP+$@1Xb zH82p+IoQ7i{QWl&h}t^1c>V(fl(qlv0{La;y`DrQ{b#IGM`Rt^rj#AUC@?Hn!OpyzWs-)h@+qNS8c1L9@NC^6G>~e-?IJ zk#)STbqFqfFJsbKb)IA)MZ3lzoy@Z0dg*%31e!qRk*W1Dx^UwTx?kj}4jIN!M^GMN zQvrkMat%0)!Q&OXKlg4ml3NnGQ}hf-mpn^S2OjS-j0-Fnaqtm=1Qs&dS1YeCNTj>y^DtS%|=l2EY zikp&ZQB5)Wlw8UO7x1Vbj4@h_*ye%* zwXz8`$LrgMMQcCIO+lHN&P=Dj1N?#%J0z72x4`^?o4pyVE^5 z&P66uy^bCC^N@=Zvvq}k&k{v-ZH zSf}NTZ9bW2XknKVY~H_d?wBgp@&4fkC3jHo*M<`7Q7KkMGPwQ5(r z{_<{uaR0%(iCNnGoi$)*{(tgr?%0c%o8~0mCYBdbe+DEE5TcB6G>1kcEwCNvf)@y( zV~}l(A$Qr5$evd6F`3Oxgj!$2+4b7hJdG5gI}3DY7Gr}O23_A5vKJN?>!vMeR_j1^ z1)c4-o2R$7pEI2wuD^Zn-GPR00(wT`@!Mk56Q9yq*QwX*JhmK#xg9!QPd%)9c2}T3 z4R%W42^qL+Eh;rcm+y`ulaJ9ZojBC8OG9F`X$FVL&CQ17e#;KrL{cy2?K_UvZx}5? zCtV1jWw)Eq(y#xKo^_Dvu^C*9Lm9CfUYez2c<7noQUdJaRPnEk-)n9KPJYQf46Bhrg_mVtaIs8Lmw8sxe;T`9oZlf+^ zA{k%?_K=W)$LXAQtL#vqX?oOz4t+bKW3cm1)XSjZT!kBIR2R@}PK=_BxPB)*z;Xlm zhC0l%d0^Ju`Fg1r;q0AdSC&AfZKt^^ZuKV(Oqy+o9-G351q4@|QoWSf0Vl|64=S*v z=4TX@C_j!z{0F69kwg{&ZMh6Fr$D$maQj{&=5&B*!2K(PAl8~sUDa}j6R+Fx{+6QM zBg)X+$WB2|?sfBGZ$~5dRz&we6#NxR)ul3c*3c^K)DC9A)zKMq*Y#Rb@%}N*pVl{n zB`52qfO`yCW1MNGIN8(rCUsB8-lxPn;-5tsP?WoQ@lQC&eOgsm7`^+J09U1)YEKQa z&r>Z=!;QxBCiIwXiuG}+su*e&@44HIn}z_&!xx?+FgJG52^!EZ?J`i;4uSQaBvy7G z1HXF92Fe~b#co=t0$NBPP`NI9~I`^AFUr{q1c;0A!AL}|_Q=}|Zu;jF# z&y63tb) zQBAT9HbqyeWluSjpbo5AQFZ#;K59^6Xa zj&GzZgIm>nS+<*M9j3BP#KaH!>8J|9{BbCNnYZ=*h?Gbo!7BpfBZ6` zGIf(VoPeE;_UJ6XTDNp_^h~y_`flnJx8x)%fzNb3Bxb5;fzP+GDUjyt8bCTvaXaFr zt^k`*yH=Tm$t=^oQ^Pr}!J1~Hmqh#G>=w$`MUF9-Un+BUW5}mc+ic^zuGge?Sm4OQ zu^4PK0#jQwo3;IMc~GgRx3`Yjj!8OQALLv`S~z*AyRWzUNQyi*K>IS`>a|u4W}5ye zeGYOBg$7`r@ok-{h(Zrc}s7#BD=uPr`k&4>#aIpcBd25Zq%FHblP9t zt3PV6LvI`|K2R!IO?6K?LqfaOX4{MH5WUOw@EfU#ej7PJs0vq>@pV_15vPNQ^#B8m zd&p{cwK1$npI&{#ADug6J~6h;$|Es&%I&r_9`TKD%vIs90$IPQGfJNQi5Pmf65JiE zUg)MQHTqwcTNJX>UO;sbvxSsI&m+I9(UBZikX}R!7z4id5@VXa2YetjrFyPg?!50l zK(-IkIRt@=Z^$!_J~Vv>$&aVuczH+ml?nnMj7)_(4|J3l_#;ZuRht^+bI|Sf>(2b6 zs=PhE&TJkUeX@y>IbfBn6By~x(UO*qn7nw z-?f9*47EBjl&PBv6ifW^9bNSIqUuH)m1OF&KY&LECc)F)NTMd@iT38fT+6?Le3n}0 z`PorrtK#-bA$^U}QNx0$2<4q3%R_d#Js#<{5EdHP<2Py2xt^*^Uzm+-tImVqE`nw~ zH!1K{snzn0yiTf93a)c~Sgp5*`kLe9vA4qITEc32oNw(=_F>&C_DOE^7Nk0+-NKXL zm(i;U75kK+=(Uj;>CHW7%AitFw)G@*YY!sNIpp6 z#CvEMk)%F2?DVHeEM1Tl5#A1d z_xKNaTuq>iHEBfs+;F~neaZaoJ(bA+?f1p~i_?Z#My;%=3e!^hv#tm$!m3c6byH1t zk^-Gq5i-hsXBQ)8bn}^&(_YO)(d&CLm#bRZ~O9AguEOIWU{huTmdU z5Kto~>DX??1S>1sZfM<9RD7S6@k@N23d_(Qz08c$w`A>|Y#Ek%5-#7$S-TvmTeFef zx=l{4bm~)rMM=^`IE)F@IW2cJ64t#)E7JZ}FJ&t_58W5>fnbQBnG7dzVyF2hOC+Hq zvdEd7u&iv$*N+j0y!(5EB*nJ}0alC^V?dR$GOZC2uzf)lfxZ>ED&={Zuy7MyXIVaKRG^9d=e zoV@wU15r|u24Tk(LkUia)F5^lt=%2*AK1(vmYd1al8V0)Gk>&3i-0D05JxG3Zzpmy zD8jr;H_NKS zk6V>Z_9a9Dv8{VJC6?(@k)Ji1$ha{pT*^%u=>AaQ4wP^=6AGS@dD z#bDpLZ*7%y_Q={R``nWR_WATw_Y=&|i0;kvJhn*iDiOQ6jBk_+G_X058eB0`VY`Qd zS2!;n&9OS^wx($WTb9|h%9V#*N-NW#b=Cwvp07Vv;S&0S%nOrivt3qKH@>>4J*pw+ z?HdaNo5(SC%dpzqO7}zIW|kycZ66EsHB+#D;+_n1%rPC2};DdL9XxNfpSkr)^`dx}YN%hdyy$StM1^4<-h<@`( zULh8e5xoKPW|L>CyDIK0?W| zOdgxwVX=ihy>_VV%%wKXvShbFQ!DSwT}$>bQKkn$%+IGD8X7~-pNcR+XlgVYbqpqi zcDuPDiZJ+E7|kc_x;pCrT&;p~nD_Pk72T+y46V@;YNQ+yDCw`{r29BQSft zahZ*#j&eg`M|+YAjonC+9SH;p1E4h=)l+qlqs)+`h)GlR}JHe^2FEZiDC5*5MTRreMVHdi#&@aMHdkZK*fb#o@ ziclC~OD0|au1cGvnJ}Wr%$P&TDqeqFk;w!SCdxpt9gV4aOQXd|gqfMC>^$wNk_(pn z>5_`7>L^vmK&1|CSiWqK1A-`tE$z(?LeR99nhfA8{3kW#YvfFYj{C~ugzj%$IlzIx zsle`dBo%o*8+pjxcQKa9z6a(@ zN(p04*}EQbi*6?YVak{xP+0;%xQpaiOOviFA_SW3C|04^^@A{#DP%u7}Pdbj+`zjai`9wis-}V8?_reRo#tk+fG0_OXl( zQHHaXs7sP+sI1`i#LB$NGt#M<&8VhMX~d{~ISfvjnR$|jdS!GZ_cOUV%c9Z+zSI<$ zUV4{V0gKBdq+E8s*qJs};nlkoRG!WJ;nPktq^r71MI_i9Kd7xTNUGjAcmtmju=^X$)R6i8!)jV}HEAz$Ho zWHK?2>NM?I=l5iAzD{8)I;xmVe-iyF_ZIl2VNgU&=F0hEA_6WrOn`B3`-u`30eK1^ zl)E@uJlzmcRwuFS)ed>Iiga2^T1{hFCrXdVo6f8{sWiq@TuD_VWIy=$79>5rCfg|? zW{Vs#R9to_YBv$_EFz&qKXR5~Lt%79N9Jz4`3J6bLUNW{K>I#Phhi3DffsGm5{uog ztj^MD%?^7Jy39@~wFGC}D~>R6xm+yZH)Y>j*tvoMlp>E?GmYXTVeTr7`L=!iptNuHyh> zkD-ggwE+Ic?h{Z98yHU)cFlX|FMQS^sbA!=4nOGUtHdu%z4Z28=w%Uqa--4ZVPulv zr9^%*!k&>H1v1~Z&DR0x=jeeZjC2USL5OVUn17+xrDJ$d?`8W(M`FJu3X<%FST@tx zz5kv=ppk9C9MF^(HVem1%`9Slb5Uqdz;kNpqE59z_S)M+KEv}9ryCrsT&ewxIROWp zo)LZF%zYk1&fA8Fkc40IJBTMPG~ReGXJQ^Q3Fcc@-=@xQo~`y2K)4APlY3txZxbh; zl9Ft{-TUjkELpEM6UQbKcoqu#8!7~54_$AdfJ*`!9MAUB?SNv7u(wNOZ%McG&>08A z&1$np5w!z{MCS}t&DtYiwHp@GSak|$Wz{Wm2lC16SIG(&s?F>9T%p;nsfvUu46qV8 zk^oG?;gY2Xvi6G?83qpj!4EJY!69BQZS%_l!Sk36{riOB3C(Jp13wK@1x!z-j?uZ ziusC^6wB4hXz0;VH>F?Q(DR$XLb9g7titsG87?km@mIEB!4RMK@c$}Q=MADDG4?y1?) z4kLK4lLZn8f2g%X_Q95s$_yj0h8ogv9*0!Il*f<0`#A9|s?NZ2x2rpkr7A1qa05*5 zqYT$s4I#_LUi@S){y)y%F-o&$-4@JB<4xO@w(UyWcBO5*Qg2q;wr$(CZQH6;fBW9O zPmlfe+2?lmk2S_x@iW$#Gv*WXi5bf@=yO^Z`3|9`^r3~&d4OHj@umSBVdhm$pJET& zE5HmIxB%Q_F7LI46?Bt4dE zHj33a7!ov>7#rI4G16}39G959ZY72h25pnkCh>7LF?Do!I40!-Bq;`1be+u7W}mcv zHk@LMXm_B56zvtKY{x&isoIraznQXiL6`3c+x=-FzOjn-pndSyHqwX*Jhb_lb8#NZrtf?8=y-%aH(NAp_ zJ+x9qpbBFRD3=|7^K?q(6#`sDXi!K$RI$?+v6%?XqOt7=4+clV$%c}Vm9o>5<6xG4 z@5LhNF@(*OqOGYo6VzRWF%HB%_hiLLb3Ubr47XNTHrgHK;XegUiabGOa&a8Ucb0u_ zNWA#L?)d1W5o*!iPip7jR^_V%%hIgr?er+Dprx1<9E+Q~P8P3QXCANrfkKerqfrDz zJEfUv7Dd#p_q$Yw1rkMf_6$l6a-05U_nN|-2Ji3jS8aknB@X~rfo3+IK$g(On{6(9M zY!>|e5oWfV@xkWIZNp|~3s>DKL@x5X258^~)t%D#{2;U#j3)ux1qvYESYe9#^4@2= zS$6JwueilWFQGeUwLqSepq~tds8r!xa*F(SI`}n&7EI%mMg~r^Op6S?utFP5p|9}MWaP@vd7DMxO>Ttj5TOg3 z-o^Bbk@wu7dl#b7Sx=T1ChLSP;+}8eH(s}0j3=0@xOe3_AIG2{1lfnRLKKd78hoJp zFL+ksza1kSy?bxThPj71hq1&ni~{Ec2-5MMxw1b0c4{NwmnJy&Us_h~KlT2Io7nzu z<@z6`Y^CbvKT=e_Hf4Vbqx=jd^j3{PVf)FH)2LNTT}asrP5GO+$)&!vug{d@YE!{y zzx3MYRJa(iiQ&&qU}kCHQtH^tp3E2Jx)X==_g{pWrxQ~joW~p6uYXnG&)3ag@zXJ!%ba-_iRU?zuS&yy!sYNzI1(L1Oc)9cSllj*hW*+F49RJKs}0YWcV zsL!xH`Ej&FgLZd9z*Lb}IBKy?B#+XTgkMOo<`7_8E>O0`+q zRF6tg`Uf9|cOI>;=GslxOA?L^YtAS_vhx_iu%eipJGa#!L>2AU#-~uC=h4^k`$6Ow z8y0U8YQMTkp?)7odecj0m62(7;%crtl|sl0m%Ic>8PVDsS!~=I;|?+Xo}!%ExdaT)lpNFfu@9eOkc0}6-3VEhGzXNRgaEo88=SbnR zb(p6u$T|v+No|I&?p3z}QRL;s8CwsZWJd9(=L=(1szjOmsSJ-D6`LsCT?8=~ySfMM z5B8-5P(?EVq4r@@%$xZnxCqtjc{D`?|*{h?*N7GVW|5>H}}WrukB zWjLQG8$Jn~C=-Y7F=TJlL7UM|lgwT8t5b;0`O`;*uyLY4{)}7;vph8-d3_-L`;CcL zCu>qFvvZ1Md2@KVtx=|h#8IUK1Et(2Vr+HFV~3zH;G23!F+QDOBvXjpm5a;t1FqRLv$P;#bC zvxOXzxk*YndEbcAPLqZ9Q5Ka2;b_y&skmVLKR;I3IzwX7)b=Rx3~06?Z=)MDGV@~3D1yhZ)?qQUrp*qLacny&e|1LQNr z;hh<4=fKGYHGTE&7)|y$E^F7ofc4%Pb&>v|C;FcIgGHh-c&^5{YTjY|N#0T*GrVeR zREi@Q%pv&`RlSHM0!8BbqV-e!rb~C5$SywLL!-P0Bu4;X`+H@B-L??dJCbEe9Hyrd znW}t&Atw9rA%fyusFJU;-dZ`t3Ylzxl z*+$7@Q{tsV`5LKLX!rx3Pw0AmsGa)lCe4=&z7ApPt43UE4wH=EM-d1G_;fa=ViA{o zlAA>JG*N;mKU|;~+Ck585BQa#FG72;4m~t0+y#o`I?)VO4vh2bT|v(`|AZbQ|NbuH zA;J)diNEKcSiLQ6FN1-A)c&U)pZ~{7^Uvi)<-hLEu+A`TXB~aVK<`SkeE7kQzbkpJXI6*X60f(hMj9*Qr#N z?boT)RJ*5azpr=P9_}ZstIP+T@rLk?moB>%xK665OtXZsh*pWzJV)wqhE<&O@JP z-;@Q0td35~8z(zOa@rc`_2Q{O+SKi0u>xz}HVy!(>5R-1Zh&Sf*_5`$naZx-8eS=0 z{!5JR%XK=x{B?izyaFiY@A-k@sIUIFfnF>}Y-1yG{?JFiyscoHRI=3Qmw%SX8kM4T zc+UUPB1?##U^6Dgy3&(iv}yaUT^wGg8-ixs4>*t&IO6q<V2Pj zjn!mV)PD*aYV3_p&X9;}wd+?-#_Hq+{yJy>*mQM<7T;D(^hc42Nd#*JCV0&XPz?-> zASNR-;Zz`11^D~flBV*rNh@ngAwYR(5+JA~B}>h!S=b(EMZ(q$M& zhXg8#wC9Uqs(#Bk_26}Va#B$`?DTLkRYXve9=lqVpEKBl?dLEP079fu6VmI-yMA+g zl6F?Jw#;-@H)~KW(EkD}M4c5Y$E>y>rkrw`imr5Qwn>%s93;W`JQ*-aDNV)Kc6&qU zJh@S;mNoU=Zio!@ZMNWa>9oKOXjw*SbCh913^?uYx=ho}x6Dr4D42=AC#3qQsj7-1 z93a!^u#6XLqRn&)ERw2RcGDVaqJk{|4I2XIlOp|s##f4{AlHL@m6yOniDNB(X38o? zCf6SV2)Rqe!q+)>{r(DWHGAE5@cPZ6=RQJ*gI*WNV4+xp{GW1|;TGh4A2(>T9@ znTA!8!I^5uSFBtp?=-;m8PQm+0g6>A(z@#g<@J3`y5gOio(y_VX_2P>q8P#?=-5uu z-H=5|;SZg4d}jPmqlJpH#vsX^D3oX&F> z`+g>N=!6vydINS}m6?EW;srrvHR@9*Nl=-4cNn7iK#1YX33S9h6FfyQ1;=S%V5w^YT*XUxDLKtM458e;zM$U)N9*u?#R-cZ&3ONCK4L5GPQ7^boQ}qXxdp=d~u?(}*+{|*3 zd!AY6iO`~$@Oo7jCCIrZe)ayfLx1`$%k6G>yZaOJCm>^Yq3kjZn27pr5UFiK?+8)e zM~J&LXKl}H-m)>PyN-<)8NlSNsWZF$m{F=N-FiBRuID=Z5uaw2(kcWpg$Xujvd#)) zw4#=irY_Z{x&NBm+IlPfunt*OQGEyqAE4Wus63sbb`!Z;D$uLE8!KqWH=A)?k0PFk zS+NobgBCuDR24@y!dgiVr&Iy1uoD5G=2OXQqlb~jd4%2Sd4R%`CwC)1IrSPc3pZfh zF!49P4>^z5>28|Yjky+E7D<*gkzHY&$&sdW?^-2fIX4LjatN>JvV-@Z?tMveX<9KI zuz}GiT+G#V!xypyb9y>RlnKbF=lP<`VKS2e&9kC_4ElLs;R3Ey+;`5|b>F>CKNQ!U zUF<@->T&k5dYBS3JkxXi2t^e$j3wB<$+9jrmy9s07+=*H3ETx0FSp+JG!S}_ChTGL zQK4%Bq{jnoeiIKPjp8Ql>cz1st(@m4;0&gOu}&c=j<==UVG;Yd?Q@2>6(qS~%N0CN zFSQ(S6UXy#64RLb`E%0$)G4B4=={E|{Ugft+(al`P|BebsSKdLH4@yJg1=O?Qx?YF zA>a6wT|>!l-p}T&K#8DVzg)_ZY5munqBL4Ay6WhqR*kI{4Cr|29I3Yc-h=E<{o^r) zMCHj=+9q=5e_4Q6r4FdgHxDfE?3l9z)2w&8m?9`mejjWQr({eMF?SesV;8= z>q-?8X&%b7kcEVrMAzsPp3ux+5{{sm<_|ARi@&9j6T(~?Ij8;Lk=)GJjZ%;~;(cR5 zct7bCfD7_hf5{kXLF^HHn7K%IKW9VLJrRyuYDXt{HAwCgNTfey~7aN@OPM z+Y6-`@eq4SlCX_}c(VU0>k2u>cDkjA#WG11ecgEETVqA`%DclJR|%?B#*jxc(_ZSxyIWJeAuK;6JS zJ4Lg9DD9N|=>DPeooI&MeySY@Ddh|EZ+3c`z>5A~dTR~xKb-6OJEi_Jh~dBF*5r~! z^ZGy}DrINNg2P%Bsx28)Q6co=2>5~q2BrM|<4C4)C){6hYxp;X?>B*86a?Ymp#DJ> zymuiv4CrPIuJN3*F^63B$KLmu=M&oupD%Dd+ysmpEBBz{ZAmEGfM6>)6SmE)7qzyJ zOObdmBm1+<$R+yiJ>2_+Ve)k+ya1_b*^E%V5FTMgeVb+u z+y^5@xx1qnQ_9Xbo)B7LJ;=Ue|6>+38X5=l{vX_GEVHN%`zrmfxw6FVi+Ar`jWhvO z(`30V=bqo9<*hw>mu4KGU5+=(l7@SemK`Y>jnC&21p^IQnRWZ(LpapAA#?`F@aq|| zCQc(98L{Vjl}r0#rYQ=}A}ayX)waansaOs#2vP{|wTYuo!Vl@j*8r5)Q8?TrTIq25@H;Q!j z75Q0RlifIjpI!xLl}z3O+!`~D5VC~$BE)}=mD@~JBoZmkPjb@8EovUai)@c38%p_1 z8&zcAPQo-9=fY!;K2LIr@IO-)BPNRP#atag;o(cQu5Nb`*Wz1^P8blor9&u2CU@mm zy|JdbA(o1o4?3(wUVj;|i*2e3PRHs3`&!V>w)A=!>*?O;5rO=&hJRw0NgPVabZgo0 zoP)QIbVFE8$Lm|?ce?=HsE2d$xws?#=523El1hBu9$Xeja#|GejsP|DwyGOKE*&bt z>_1H$4>q@<0Q>}$uqiaYC36Yp1ia29#{N>GSAs{Geo&=`X(Ql)&z!Z$_K#ip318I@ z_+;^xJ6fSG`EofF_b9l9+ejpIBc>3KIHvq4**MKQ9cb~uqQ(S!KbfVQj#^9lk0{&$ zy{f9uu)}PM_uW$3&&ZZ=CiYzfH}QQvkxb*LLE8uv+kBz7nMeqX;Kb6;fJ3w47Jt8} zfy`d1fy^N&Mcak<5oM~|SRspkH(#8Ex6i!%fz*$s<5`pOne`Xz)EA$TjE6vY&E z4fU3?n%szq`7`z+O0H5I2K%icp&4%4I^M~F(p z#>q>iD5G8#OCK)izt=E639`)db?WZe|^5={y;bf7_B#1;i#$I*qv`sJH=)m zPXP^VXrZDSb{)mtY$*6j1DF!RwEsk9vAI~0w6}B(j@xcM|06C1BVgw=QOTEFAJEh6 zTBg~bM<>luue!N<6g9%1vTVhsm-;-xE4;^A6~-uhCu)t342)F=sv(<5WU3d1aSA`w zr~$JkB;xDta9A6d1`xm~u<2RDjZUn}#>PlT`|JzNd2mexHJi%YfwJci z>$)ZBKJGP=u(W9qJ-o0;oxD7w4u7&huKo~uXqM^8(l{FNoQUn; z$aQ|m>X{~yzl&2>i3MemXM1MYtIU*ut+{vtub-^5mCHL1G-+W0^j9m{je=2HxFae% zH0%VT{=pxTmHM#li1HmKf;USTZb-Ny0dBGMt8ADL$~JHu#!4@lm*6*Eqq>qr-zd*@S6~Oe(gY+RPiC7 z$J<)qy`w3j+!ltz6i!E*qDFWt_Fck>3x_h=G_tOTk@i7#i)fLdd$#;EzYmRuYc|Ar zaLd7$qOY=tLx(-1#KF)nQD1JY z&r=4l-TYI{%pqjhj92Mx7186bX!X{$uvnc5*@K?97$wST$IOtP6zLlLW>|MAp18(g zZsYi=;gUECjaSAGvo6AUuJT z+uW`a=qJYcKqDG-Qz)*D-7<=U^2kn#13>ZLntl8BWoNEtE*BleH+XZx;?2qZgva95 zGI)c=H`juX71&LPJ}YdBhc#QT!3i76hw7yMu~zTZ)&o)B}Fn zTnG7=HWBtm@Td1@_t*3H_0KrQLy>?<_`BWkOT&_d@Gruv_>1t!|6dT^ziPWpWt@LF z42Q}(=WU84b2#xa;DU8R-AcJdp`nRrvgFJ%Ec}%%MCCONUYKuZ578(8%h+UbS+g+X zj);Es`m=G`+72i9tr0O}dYkJw%V~OZck>_a=J#k!KzImUv4Iv2N0%M0+T_k!lEJcU zdDlKJ@lSwjZJah8;fZ+L(oALBllOH`30JU`@9$dffhKlyYDBavHCnZ@;6~6uNB)0! zo8HDc;0C~wQ>><|25aEzLY#WjWeR-d!8(8n|5JQAD~5xiEmdkNQ;|XYli7Q#pQp+8cA2hS5_fr!5Ra{K*{1v` z(zQSN4t!b<)M1*)@lE~7azw%lU$>X-j8s|`NJu}TJK+x2iWPe;9AQaGgJJ@~zW>yq z5^0!ZkjpU9aB@YL>DuFHttC@GMA96+`^`8 zd!#X-*`6ZI9SsKfV{E;<5KBm6JZ12aNkStD`MKbY8RbPmf<{HZT5*_HlOsdwIVpad ziMMquOTP;)x1jmZ$E0nSOYvy;i;Bg0H^g`@VdlR1v3r$M1_FvY7E_Ug2pL&SbeW*)8lVE45K~1H zX0rWH;MA>D%tB2y^W0Iw$a}-}Lj--IT3)e02${*nY5~gq?%deR(W(60_$kY47vBdH zWsWo6-9zD(8*Nm@TnP6E8EyF1DcE;a$AFlDlg^UO(noz_EOK6_B%U{Tr)a^eskChY z=M%VEqb0gci*-n!X$28KuAz_sbZpn$!bW~Vr7dC_mBLK$wS0Bg@z za4l}HfQ{cdZ<^90Jw7hwXi%xWQf4 zJz`nP4_rsP=>vQ%Xc@Z1fPqb`!m?=HFm;2n_HS_=rQ0*(-8RmAD-*1_aHJ5kr zycAucpHM*`hM4{+YSNTQqKYvLZoQmKH};sQcr1AO4!nEr6Aqb1NhDLTI~vCtJHH)y zcisPrTVVNsn>X?)O)##6svU(e8Qds^D4&Qszi&}&0lD)X=)ypXiH%K~uLkH3G@f*c5XUd(-=^X)XEjZzx26w9ES`g4Rl9 z+E__0ob@)A4&^8u>7tudw(am|!)aixuvC^F@^_+>XOvPduP zHr;GmRlmCLYb?&`-z2%X66Na1r;-Q+AXODeW&#RNar@fq%-KbxS;z8-h=I6QjKSMl zCb!JcM8IA7t zmGfYd3iyW!iDa{|ke4{z;%Sv>+Q!9wkYz; z^}X6k!=X&8fB%*7m&zx8e|?5y{D(-vfBi}!7Yl1+6UToKG_F*CQ`cEU|D57Yf$BGA zCI?3vg_Zz*Vwea@(VUNsZw>YQ%<`n+!R16c|0h6_4o@uW_T zvOE*^V8d5$G@m%bpQ2EPVdE$%=MtSh&_Mzve3ZK&_oUS}&=vOZq@!I*qgJ11L$;*t4@B^++n zI4y2Yin=Z5;Ak-egO5GWxZcum0P6{w)u+>xo)bI(7u_khtlY10|5cQb-yd3b&F7i(VUkYf*(K*Tk6?NQ*!VKJgHW{WQ4C0V!{}$iI}M^Qp7{ z^<(b&G}@_5o(Jo1_gl* z;FcDt;s~NcPoUn0XykrSa@P1Tc5~H%P!eRbDzp230%C~$iZqoE=oa3yhQhV%nG^p* zemxEW9+@L6$$L}-a-z*HtWwJ4?vqm3-1&Z49OrpIBe1|t%o}SU#`!u0(bqcGp+h`} z+6;?~>*Ps+%0`@}*4w*Eppd@AqO%(b9#hU<)-H~o_h(PwZ9As2o{XW^P7&;_!)^f@ zKY2~P2)<0=f+kI!NgZL14a7wVbl;2xS*j9h`=+}+zPBNYc|G6J6N_GkPzJQ7eDmBW z#A5ioQtuJ!gKW~35-L&tQ!sO}@ShAEDXsP^#8xJ8IFmvd3h*{+n>K^7wUAieK#x}R zz-=soch8{);|ZiZ&mqz(#EQmDL_{JA4^8e2vv|ueOZ>`T6|ywKWD^_s zY-nfOgq9+5d_}Xn`eCP3>_wzMoCa};`CXuXwAG^;*>W*;Waf(l8n!x%_pQ#$@YL?*$TdryfXzIQCbi}vO#!7c+l8baPx-bRRw9E6 zZqo3hA1!k*Z+?S+{H5|LlwW!LdrsVr7}Mx|j^r>HaI}{eeqxX6!@js^nhec}Ym(n_ zEr#fi=O3uM#|EnqhhShq)L%jlH!U{4nDU_Xyeq4B}Vd{}3(Tr4#*x<2u-|nz= zOrbQi64Pfq_fegrm){GS#+IzAIzERsBu$&LaGg$6I3w;Ws|jx(z3OKmk~JdDGpgty zb5D+??f1?kN)}H6_pmYcS`M7|-Sj$0%1@R8G)c;;NYQk2^{wH;UG-*zy*X3y?=z$> zkoWe+<_xMUr;cok6MT*TcVp!NWKC&`3M} zWZdFaK{aPBhDDY2*B-gvIEQ0pLp!*_EBUx9)6itr5E6d$*M?6j`{5+G(Tmb)Vs4hR zh~kh=6~Mds)Tm>#zYa?8*!nChSJ`#6qoW$we+lD0Yz4LmuV^VgmI1ZR zb4skP-S_dMOqbbFhK@`g4arNt?r3>QMtp*#ln*~ zF=MxQxUH?mD+|}laCEhyudY|7#e;Xctsw`Y2s2(Q4l_cyFc8R5&?O_3_@eIHmYiT@Rp-)Ku`ea3si5h+1YMc?=hnlQPjkGZRwnE4!dwaAj1D^< zw?UBOnon-Uxh$3TY-0}IdsA?uw^jJx!EBPlepfM-cmP2y!jxGFcEqkJ(pDKTXSi`0sSmQ|M6vS}xv(T%!Zx zr|7k7XJ@^E-VeFAOjTWVhXa-koBrVHDMw76s@v0G+;;0mJt90{ZwNN#4Uouv@uX+} zWVdtYI|FoxLsT1|Kk_@Ckvq!s4%L=Vwy75+g~eaelqmR^>)w1;6Gn^uXN$y|ZJX@K zI;X|lDJETUbn=E!*=syHhjHWj%G2z^?BVZz)DHcI6~FQ$v?hMgy6Auv7!6$7 z&mz1g@$wKSGdU1^o~LAV1-z-*e_>|4&N?b$^N7>{)ch#H&Z6M&UR})gpstb0;>_A6 z2=-w$jqJK)ko&NwbVNW<9W&P@=cdz=!SmU({&_Ff zY1y8s_fH%9z;*B^@FIM>F_UrN4MrSu&ZZw?j~2BgbNS2wEwoikRoIWEhAdUiW117S z)*Cbe>=<45E_$FJPgEJb>VY;DjMCNk41zng{dC&Jq$PW2X09Vv@$nI0av zWhQxqp&1eVI`6D5I-hONn?WTpD*L zpWQEYY;xVCg#ef$O5ZwdE*Gy`@YaB4DN9fIMAoauzQV{lhqVOE+P_N}MK(l6i${gJNI|WH*ow#~bp#4#+1~Jm`*Ki8aSqk*hB( z(@%lJ&33@XTWX-#&w`^jb5j8f{{s7WDO(Hj#_I(R0`dk$RYLm7PA>OtoEYO7?Y;-~NfV~a4 zg+H}SSC;^=^}WG177*ITw(TxjlD^nd_lVD3DZ738KyTPZ}W1b#S;h;@SZwY`_GjgbvY z@)&8hDM$VJ=!B4?|6CMDsTep+L`F zy|j1T#dy7p{|<=8TqWhZjzH$|^QSOiF{8AGa_>)*-)=F`9sXF9?`dQMg-m1){!|i#yGrc^q ziAbv-4w?BO(NM^-vU?emayv6Oi%6lci&`RqzqodCJ_nPR(Br#>Ic4p-Jy zsFkMEKBllls}0drGAbI4>u`>Sd+pM8!atH7-8D-Tv?~ZygC*9;UuC#2_Q?FC3%h{V z33$(#CvgCL?4UKMmV$29X6`V#-~K+h9+7!cH#|Um;1fTVfbg-ikKE+~?cUi>?kBNh zoUp$~x8?VU48^?Z@}_+>-s^>o{6?9~0Xo1f4fm?>O@EI$>$|v;-y+8vl1rV`Pn2vF zI4U3DG>mTH#=Sn}wky@K?ikbP<(B5gh(VLs_$g-cnM-J0P-W10&}N7^IVl^oscXC}@AjFy zzXe1-gEf8w{{{kb^VdWCKarP{wDUh*8echS_{Jy+>zqRxr?;5ME3Z?&E zl&+kp-#c+A9clt22B;xhqg##eZw_E@$PYf^gn%}uom zdKj^>woN6}^h2ct*N8e@Qx|&(iOyk|&ZC+|`p#b^*VwTLz+dy!1%mM98(Bk7w@KB3 zh0ElLQj2W_w=Q=ngUl#2L~j&bJALE(w+<(cZ*a|`U?3pIP#_@c|A#r$*ZF!dHS$kGFjHmH5%qr=g3^Y>hMK>aQb=L7e#9}+!0dA-IgI_% zMaDQ1r`Pw+QJecdq<5|6YNpF|Ms)`mr7M-9RzaXjj4tI>rtYMv?D-YDJLfll@AB;Y z{C>Z!?*~@0#{(>Wi>fQIao>Z|U$NQ6o|ITqna&m;jCaCnWCGIOd1@Gll zcf}fgf;U*dQPHR>oUDHhrAjNzfR9G1{+*NvQyg~ZA4!S?UHQ26S5 zT1@OnM={)>Kk6j6l}?L~+!H?XqeH5hrG(YFlP0V(B}$H3L4`1BQDMZuIIdGDhrAO$ zcqw;m@2^E*)XDg3gg$yv@y}nYDzCb$X`elhUF;f*weu<&Z4-VJ;D2QNChU}Y@cO2f zXt28wU)7y@cL4=VQ5@ss;mm$k8IGfa+$SlfgbDl+#kcr!SQe#O1zWQBKzUQ?BWmQk zeTwv890+tC7chr$TesFU9%avHvbapC0zBm2$|$?qD8JH=)=ztDkAf*SBNkGex?es* zE2XsAz&&@FcxHWfaon`kj-t4vXL~6W9v@AQx^5Z-0_>*|6QJ@A-Io1S`ktVJyGjjy zXS#tZ(BWKCfqg`z%G3<8l4{-Dykwl<&tXU`|GuBwARI~h90=YP$`;Loxl8SV@D_GV zGrsF%rH7ms3-p1hMcO5>AQG}JeBi08j(Kwl>gkWSFkfRJ8gs^?3$1o|#M)AF-)HW^ z7t4fybv$AE0X0~T9GM@nF8qb1Ce-z-ec;Q6U(2g+`vP|xus$I@sY7aW)2c(}HgT$K znyygR+B|gopppN2SO{5tK*NEVJT{K*+n!NP&p@y0Zjot}NZlsfcwB1egIUX6wdjyZ zX$xLZ19z1Bdybx*cfzCP)L^K;BSib}(#?9bYE0lSGSDg@y7+WZ97QGr@=-i5t;IrB++$SOr3uk3emtvXGu-__zjqtN z?z?}9`wuk&WIt3x@2B7<)=0sQiHnOVUzYm&$h5nfw-CbjGs{^qNsiqJx~mR} zi(%^Pe^%>PS}BJgFECE8A0Cs&3mih8jwj{Kc2G_pv%miC|g*JmH=11qkt zmN?D;t;^R1vBoW)N1d!nfWuKo3X({GF!|Qc7UeKyZchHXE?5(BIDKj>s}8NQ;Obt^p>4PVF+7^uTeqBwe#?#yrM2(F7z8XBB^&70GeZ@{kb8_i^; zCH|e}9(LhWR02!Q?uB#zluNF+{oD@Dw@GSw6(nxMvEs5uaCwmKJAC_;@dI#qdlZ~> zA}Jp7t@1b%oDruhfNfX<;>(AM@ z4JEodjJ@r#3F(})YoI~To$+HusC|wGQ3)3e9Q~pHlb$0(doP5^+ewGGRcMKM71Baa z^9B2LjG^Vu=%8MTS(IP7C1Bb-vyjch0OJ}yRLr?6OeDxYx&oT0R__(&6_fJaKCCA{ zUK4BR8F|bajV?0UejmL<%XuG%pHMtA`a$b}N$4-U#>*JOWJi6VYD7OUU&VapKb~Bn zemZWyxGtFLS)lJNV(3$AFXT#v5fSC99`(XjN=!Rnk?ewstBtEUQ_m z>a8BEnC&~3jU{vEC)H_IAV zkRTvZ$RHqW|KH*IzY)2pcBzazjQw>fDKUKOno$cMumY_fh7rB7or|pWElDARZwmf@L(BF~c=` zoByrjy8dnZ>*E{>B>aU%*tGm=H7OqXeH_xQOvhNN_oD0hK=KDI8*Tg0=9?Z~gy1%- z+hl|dH*P9aqO2YnYhMl|Ggeh`I9+Rc`+90IeDRs4i@5PslWBPCs-gTK7x3#~{2DWw zW^|KN*3vh(c|obMtN$ME(D6#FYErGT{Sj!!HQ-i$HB(?9C5X?3h#&rNbkvS@PmOuk zg#)bpRcMUtxt)!Qw|!XkoevO8lU&WLL%p;aIYItRU1bp~T(rNySAV)8wW)2f!hV?s z9n=`7XrJZSj9$|frdw@Wie=b>6c&5vzTqOnqioNcOscJlJPh5xdd8x+X&L%C;yh_1 z7Xe^7jgJDx#G%#2rt9JkPy*n&rx+iigq~rgARgUK^R&beNW1v*&(v#fgBY5D@vqZXi(#Y!% z&$c@zF?m&GE3nbHEQ${DbXE?$}YYuZOaJz zQtOe88s#p#!{-&8h3zm=t$D8Db5jQsv9}Ap_8^PC4tf)l-$kn- z+lc$tE<5PXjOwsql5(z#ID9u_iy!Rz$gVA{Fv+Lg|N3ix;5N&1(IFzAQ-b3~6@FZU z%Q1r+LxzBb9lcGx1Xt=UD#5MJGF>RhdOljsFIDT#J{0_h!r7$)Wt!i@7IeI*p72*) z<_wKNLH!&MT}l=G9I$v{{Y zxeAFT<#U7em$M3=dzDo*Z7~J zAJ1^EH#%``f=bg3g;5_eO4H;?k4~G`CVyTD$=C>*oHYrrO;6=xJY3guz)1}?n@YWN zy&YdZvnYBN;-c=;C95sVAJsSnvXh4&Aya?P5!bxTnx1LR8y6$rM z9V-TB0{b~K)(o8118yvvRAZr3Mob+NKJJo=iKwqDi0Y)>i}ov1T?3oM?G~+ABhW@q z5{F!a+fC{Xov_0_7aNvkmgAh^E*La%qfXg$(&VeyNBV8_>|N;$X748Lm!<%wW|Grk#0T2oJ?tZW zc;zh%KNO4jVdM!=z@whzZ&Ts~(Gm$!GP0Wix_dN8zfg_|rhTFZz7=&nx?Rjwi{)>) z0lNf{_$2Pk5rH?5kzV}zcyFvxGctvXzJlqH&@UuDUeU2)fn@1b4NL3*T71wH90pTEo@ zN?o+vrFU#5>yCzZZ%B)4tm2nFH7_(?GI9%R7zsNfH+WLNiv|_fr z%5UVZUUMHI#(!g)W0h$mmvrChV+6!`O-CEuN#JdJTykQJRGH%4|LoGG9(1^ZAaH&d zHYXDzIt!As38_LP3>JEpd!F%e=XHM8=W+HF;2&xy6-(m`IwE|VB5XU;;;Sl0J2AWq zmFk8Uc%DGiCR_|Nmr}lI{5t=G@+CGdKXT8ogiQ6b^4Ih!CV6DZh^7m^Ob%pM6t=&M ze=#U7Xf_NlnmefihC8jo&8-p;c4S|!rhB1{D1wJOe<%t)Sk5xb3db>1_{y)m7f~?2n`Gc0L1%565qZ}3Ak+^^86%BM>!DG6c!^Y8C*h7xQ&qs)~G%OKr%9rkG9IZz|4O$eYY7;Tv0`TL{I=|29m{DeC zM{yq)N3ogc)}_7zVpZ5<8}&4-teIlD1tv9utNMH$Zkb$esZtr4P87`Ewjj%yBb-5K zq&R#OIbP9S>>mTvquGS(NDF4t0j|EKNkcvd_@p%hF)OfX3%eS@Nng~Ki=8!N=lm9R zi8;L=IEcX>!(+L84wS7?LUCsL;!5F3>PZwrFw6q6%rlonN-$G;NWt*et&FzwObt(% zNN_bJNcWm4xshZB``$4tXz%{QHnZQHhO+a24sJGSj~Y}XtM9>JfCgM3X`v_F&=6{lV1{YXp4A$JMKs;ezX(05z23I-y)Eb)+}SOn zz$rp3y_+L6%h_s;A~E#MjOSg*bTK#oxcWF@1i7bTn!H*cN11nggN>h{@rZR^@h)#| zd*L3d&7BkO?Vg`E#V8%3_bqYF%2I8x(ApoRkw#=`njj(~! zymvewD?;f{rep5s!w8z_BWR1;Df1fUxZ|BQ%ls3C)xC#x5|IavBTNwm0+w7rCMQ>W zv@&cG5spheoH0ktvo9df5u%8aDTq0&AegU^YXV7QCS;=C@wGp$9jg%Y7m7-`S=R8K z?3yW5$$U1mZofD_fBO(qUUk+?>dEbTtC^;}O_veRV6_%srWw|yhVH?5b>?`n|GGY@ znC7(a9H8I*tRl^%eajl*yr#4^);ch%Ov+5FYON~1HS2A=;5MOk)!KY5IIx}LYXN@i z`(69vodV@~;?U|q5)YxM_0(a+LRY;>ER^`!g{7%0YS?R~c8&)^M&#bjp>8l2J|BLn z?{Hz`vi^eaIaORQOTh2^b0}Hn@~+SpN>k}|y3VDLL!7$9WramAJ(;(jq$=$S=2zJq zUy}`-_u6v~jRCs<)?TYiyk__NxGbivU!zn7KFRAgP>6I`^R1T?+`Zqsj}!~ zC}p&E1p;}HznL#sUm;Fm7}GuQ^Y>(=!j51oQp4+!T=CHJF2d6w$GpFse*3wCLMQp} znMGL_KTR$|!dVCy-)|ABD?+MEuK&ud>`f)ha1GRg;=>pUWDbG}nUmyN?-A94bH(74 z>Z7UK@~XZu$o^tlt;nOM>|CxCNF62jmwnGi6q`wT+%&cKHe&Wk&OyiLgdX5C>XC!0 zvn5s=S|a(!5BFKz9Ci|jR@ydu@O~TL?Hmo}JIpLM@qbfO+w>p39Q89W&3_tHHG-jgnHX+A#1pMl*`nRW+1?v9%p=AZ zW#;SZuK(_!$MMluU}2?GtHe|vs`uOjxH?T-5#e!#=beR#%!7rh1R@_;U4xlZ-uvBa zH9yOY7Z(>6ZmJh8jFl#mi{Ew2^>F=Gxi?a zW2MH}9K5L8z4uBjYDi1TfwX*zjVV(KA7X#BP$!(dm>u&U7HYW z>wdwWU7?4x4(S%jv<+?FAGHtkmESVHc!j_2$98$n$uOlT80mH;e5t7pC{&;aPl|z1 z9gF5y7AgLGuqTmTKhmB=K^qc^We)VZ(*uqu4DC^zqQ7zvQlg>z(uraUgvXX6N|}Rs zQNPiyDSgo|h9q+_<9iQJ(ueaYd5>GB=hfDaX=ShH1#`9!sh~^l!l=5JkFOhjEc}YT z`j1}DCt@Kla2e|CoP1^UHp~2X$`~AONS6jxU1`~k+A=$sCC0ZwmY8a^SmGsTk9-p*j;?6SJkXn)+}Q# zCncEEPmIUc9{oO;8NSgClN>auwBfeda+%(;$nSYs``GxnejDlA`Q{Da(8aXOZ_-<+ zpO5qHB&+Fmo$rWM&*v5By&~r}JHIyb6EKk<7w698D-wp+Q-4O3O#K9n+WI&q_ zI~p%6$vzW4YZoWI86VRf%S>N3?bFZ5Se&uTQJqvJr@g^xJu3DYuWF6^;)kC&y7F3^ z<74xzeb{7J@3M`KPO2SpWpiMH(+R73wRi&Ow>w{U^)@utI7XM>z5I5Eg#QtU`mrM_ zD%HP}Z;M{ORiV2ZU_`&_(nzPdoA{oq3*UubJjsg3D$_U$)vN|HB+jjz)k~-6r{duT zgQN;NH}%>&*+G`+FZAeQbnEo0Lbcya@j;*+#dq zwBnaapIItkB(wgHjGtpeJ?GGR)k}4|arCFewzLIDx?gQrJQN=j{Z?(@K;T}1T&oWs zXHM6AZqKTp^6uBW9v?0cIwxkA3k6hooqUQ)Vb2iVmy6!9ygDm_DzjGQw!UB3qtwy> zzuwywK!;w^zqb{{g(8lBPU;B;uNjdg?(i^5YTaCRnHZBf2Vz6_o zhITTm9P93@LS&eT2Rz`afKr4KOR`sP%c1U)Vk4(H6i77?O7DaYPFaO(wHjx!SXtH% z{S!{%O?(T&Sx*$LTI#pd6s2$@P7$QIm(&kHXE_Y&vD8|?$p9&U_DK{{xgN8Hgtl_l zrg<@CMj9~FCBE^7f#qwJT@_U0kYtX~WoLtfRwHjSRvl2b@N@)Iq>=P1RUtNR@t3Kn zs2#=bItSH6~rLUaN8&7;0DOErsSB9$v9A!tM z!iGqbVBbKa~~ehwmZH@}f&6o$YA!)`bVW0fuL*f4;Rc zH6*QY9SMen*3$)R>RL*6el$@8IS-XVN=!}vtbK(VvL8AYSm~Ef1AfJHR1)v?8H?7< zy}QwNiZyEt=C#7~ly}op$^0#RA(J5KgUiv(CVEdfCK)#P`7#XNM+jDO)2Th%fW zfGj1gJLXq-bJ1bmjHvPOX;^(hlUlH0CJCSJ?(b-D&2hd~6;_8GH!8H=P5x8;cykQZ6RcT{& zv@HjR_K5ach1J%+_gB0#-O(LKI#e;s>zup3e;OfvAHG5~^GXpF4wUU>-sg5N;p43l z*;pzw*zK%WZuB0>Uww9!ad0acpIoEFUlS|mKJFAqcjXM`zZPTt>^l`t9=$yzZ%t2M z4S#BoJq@ORzvFqaPkas>-JdzU5rdM?2#!WUo&)^}8`DAf_Y|OBNDPAeq;*IWLgpW7 z^Gc#vv6L=_`U<-vk`wQ&uaU-d9HB2_BjpoE5F{# zt)AkpmG2Cza*clfix+>%X!r?dtbhi`dqACUu$xM(HR(iYez6kybFUhy(LLbe^$y23 zWYn#@@zM%mi2=_iJZR5|{^Z-ve9kCAp4 zEqKK8J>hWBc&>du)HBTF)3a=@^vWPSj>(wni1^ zM|Lx@{3(oylAXASSNZUT70aEs#^tp3xsE?SieK1_c*zCqt{+CPm)U18nq<) zQ|`?r1>v;Z6@a&Gs^u6T!YeiH5BMp724>p+fYUksi^nMeAmP>*08Xdv39E@MmzgqA zuazkbWYM@EHAy9|i8md+HRK>}l1$Fh?K#9bUC&mL?g1uLs=ZKa0wZPpFgfW>9iwI3 z)^o4jeJs+4N-xNF=YLJsg&h0UddVF-rW9%p?UMugAsP}$eEOzuZy$>-bMv$$8jP_^ zjj&}QDu4^g=uJ5cxQa18m*(qa(GAK}rKQ7yHC@RcV^xZzB}YnJ)?}j6*H^zKGmNhKw$H@$ z1JLnG#Oe?3n9z!+Z)jE?L~*1#+erIn4BbAd9D#W;3yhS)F9y;PK8t!`uceCk@)Rwy z9@z}`3&FXh6BfnvNP~a;?0ej!K4&}+Acy)?K1&k`L|aiuQ?)xjVbiSp_U*#3%nhTL z>BPtPsR@$0xqj^DI+beC?D4!2#?C#USqCxBe{uhHp;JcMkx@~}{6hy(TV`NvAHJ<5Anheveu z=iD$?V-c@A9uc8mWHZz+fNl<}kieK!jC$w^>G)sZe0Ax3k^cvrR{z&UgtW_CTM}&T>LEOjRcCDP5&LD?1m<$lRaxz6Um5^qA`UDQxny+BV zbBhltvN?L73EO|OX06B4kY#<(2;o`~p@&4}hJ|2Y=F2+5;N+g@5NKrDwDU0tZQI(~DqYQM562)E1+J=PH&w_ zRXKx3v~@bQtQX(YNJu@P(G_d_J2L@}fQ1fNE%!L{OzFy0oz7sM4sm6ygAji!JhU-o zX}sdn9*pZk<~Ny;jp5i=7r94YCz*MitrDrhbqdqRI<05xjo{(Y!C2%{ontfc6XoF7;GtUSV_Lw0b`gzVE&M9QTfumxbZqJ*!Q!L3VnWcEzECdz&+_5wc-6*&hdxQKJ zX0A)Z8Eh?vIGqN#Khv)L2EKw#k`V~6y?{m?TX&an2xLZbh-DF1`QecKcLCWuPbBuv zYhAGDcNh>-tPLeyjf^TfplVE0>&?iN-O0nck3|O5^mp*x60PqeskMm`j83yQ81B#7 z{fBace}H%ZgR)9+<#svSt1#+g%6LUQC)5$BuB~jftJmEIiLoni$zL2f3}W-6@&^p* zz$fm1XB39e&Dk9k1SA0L|CUkK|HdcMJwL-n|#K;#q0FR^y^E?y9o=FjrYL=06pMIPEUUM;j8JS_+0iip9 z2FUQU1*-L8+-QrahdxK2oR+L@bdgP7LT+Lem}?jt!ZE^ZjTX5B(#Io8_X7=fV`XA3 z7&o4EDy>b+oBP(pWjj=;WoN9@j0!!{uyn)5`YfUbOm2&2tm*Kc+w8D^dYf2ua=y8ddXy3%NK-I zid{N=GCL8yC*S#^_3b8Y>C$78oH6i|cS;Qufq=s4=a_&9cG#gfWVD<0fF7caD?0?N zO5~MB5lI%gK6Hqlw$_nwCTB@%*LZIspVDS?R!Fi}iI@xjt~P8ZaWHNrPKb8pPwgoq zEfXm;fJPGyM@cN+juka2ZXsPuv6_ucXqbmSbbLhv71n9jK>O8VEuv@yp!GAN*uvB) zg7<-t9tf%&?gS1^Z!1 zi8=d?KD~ijENF5)Ni7o_l+;iQz)FkgY>!{FFM#^XN|!$Zb9ZvcE%H34Cw7lDVUj~d zao--g(PfC^!PEh(cu+f>GRz)=U*N*YRUO+KmHNS58xmmBL7w}Tm0wlOtXLO zyOyYp*`o?0`LS!G*!V#K&C6jV*}xPnl_HB!&TpR+H^OgRYBxat31a|) z5^)qj66cFnILt*XB$bfBx1_FDSJkPn{&CT!nEyj=kD_26CZ?_#cgzC6f*-r1scN17 z;c$$HbSFhSY;bg`=hGBItX=OSTV)Y0<+LN3K+HFWD| zeZ2*36eY{5?CP)8fDt^~OWYx>XVfHfW$}=+^=~)~R<1_nu6gv5)XZZBv{ssGt{D$% zH52c+T`dgiL+A}n#jSJ+wh&~es`V|fK8PssD4`lH>05u3Bu67N?(`O0S{rWKiE1)W zY}vSZIQ*8YRI_lIhkn*l%{?=2XP#g^i`czB*1H2K?AV9%AFpYpI@+anoGJz^af&yrY^5>&!0s5 zZ^sh!5bz@I9H$|9-BtUKJ|Ds--%=6K1V?C1lfUKTP-i$e7xp2IO+ch|jW0MhFzTjX zM_UnBe|bmG#d8UHZi(ufXC6OTU69w-_kKWPKsrI4T8VN^emNuNikHL_9zN0h#=d5C z=08QoGvin2D9d-QXZu1ZDmnDQ`@Ilc%rwO^!Bk}tzmGFPHoY$*C6jS_m5dxlvWg7R`!6O=PMy_2w|}7J2loFP zt^Z2uN>u+#Fg^?_>7nk+%C%bP$3Y`C?WCX*XSIkEOF4BDta#I`+M1j!S|dI9LJ@aS zEeo0N29X&3s17pcX^@F2u7Pj)H`%NwmoJ0{y`Zc85TYd~xQaBI(JKW?^aWeN4NseR z__;3k_yuD9u~;MbxX?^tHS17?yr*3%*vM4Z9qii+B4{>6cbyDP06acwB z5~BuTu~6%V!~wL@g$ScCBWJlc5v=XwFx038LNUw6$tbL!7r#hF?w)x7=V#IsS7f=( z$-Mjx5EY@PcpGLDV~1zbaj7}%7My>t^!T!34hx^r=tspuX$^YLJ_<@V8hA)O(Y`x2 zz^+*jzicy&z8UTGd+08X_K)J_SiJ(m;W7;ttN2CZTd&$8>2#81E<^v8LY=#JyI1;0 z`@j=OUBm}f{9IGs4EeDZ%_wSSYM{0xWG#JGvtuK|rY;U|=c8*QZ2z2T?bVxBDcZ#K zY-KYK>5tVs6xZDTKw3QvPF6jK0X!8xQyf3K)Sm0clOu^lBcVzIk*5WYl8wlZh_UDAhD; zJf}cVa#IM+iw`GI;F^qDJM^fsfd5|~U zD4|07g!H{l<}Nh!j=oBUXr|HmQa|0NTe7n-;u=-*Q^#%9DLLF*NfHbukM zNT9^FoL07|oE#B?nHgxvusg`F zr%D%fDls$I=c^7yvv*x)$6Xx_Uo2CubF`#+bH2 zo7*mEKGF_%CN{zOP;<7_lT294?}jRt2FKO+R|G%J&JiPJ$-%?A-t_72)?3x_Ry9s* z?sh!-SALm8hOhq+q`3fzq2Y*s?|hiGLV#V`Y3D~S4Sni)Muc0etIA9 z>)APU__4C?06VZOy;zXP&BWTgQ)zN0-CSnn0od@F(Ld*kig)k|r!edYS_VdvBCEaF zg(QiR&kqJa1A|v#ph#H$tGAPk{5GZUlBcco(h1OPU5m!GJZanH#24O+B@ph4r;Mk9 z$I45vFxcb%}$Aec6Kyr@a^s6o-&x~sVRZgBZdX1CKY270#)u>f6 zplq5scvHv$z`Cyf{ov6@n@xwWqjFdX6gm6i+;0zv&gF_nzV9=Usd8Q;i9$UyzuXwI zVbzR3KqH&)4gKrLBC9#?eX_06|&>N&2I;GVmg}=@fUnP?-9XPGGCM}r=f)Q16HUXUDbMqr{13KZ?5e%Z)Lp@&K(rKmXvQ(o0 zB#s@@kFq+|N1BCdZM8J!J(Bzw_}gecl3<>WP!bh^a}brm~=ZDGis zgKA8KcWb_f18VTfYXT#+Y4j`=OY4)F#roMcmEFnVDVVm%?3z6)IKV)ozj-$jCres$ zB%je#1GUyFYJaKNNi@8hMzF)oDMT#~G&)yz(@j)8efn=X##WLQ2pO;zWb+gRw_w?J z*AUeVVQqHhmZ@`h8+$spv4F!Uz>{3~ut?je8SrWK2S+_s1ZQ5fqmHo1l}xPcM--?| z^)k%1&@a{U)T*zj4`5VA*K5~QN=ICvYivJc<3_F?OUTJu4mj#YTPf2wblk;o(B;8P zcGQ>^ZtdCIiQpp0^Z9=tjr_iZk_1FX827`>aT~A3`IVh7@|FHb_+69 zw}Pp-Sw07${;PgPe&%rgC>Ii{$os|~pqWp^tHzRU3qaKWaTjDK>#@kfr|5hkwauUt zC)rl=mWJPZZA@NvoOaY+QF~Kiz|?i)47c!!95jPzE~2UkSx!huE<{o=?#I;F?8F|! zaKsF?XVJWZo)_)-6dZoqgEak#U-pfXv(>+>Xu><7VX8yu8R4G=d|G_#R%$M*xgb~_yUzY+E`n2|{-~(62 zLvUzv>UxF1@Y-Np@y_L$k@y{1<&XDKlgXvPvA0xlTb%|k1z%Rz-p971w z=xycwbw5>W*~G3YqP?}MCVE;H#lh@Xz^}g zpP7?v240*#IUMT<_sX6=L>^(-1wwaRQgVP+82|#zxJhAJBIVuGEthkQC4BWQ=6JsR z=Uc08S#w+$DD>MY&|V+r|sbu6^R|_NS@CR%aAT7=yVG~2|*Yh52PHS)Df0YB!}lG z1i=QKL*^CC&PcbXsKbp3|K~sVGN}+B{K*m3h=oot6R$CNk)88BOr_&uqAK> zdVdP=G1OO?=21~))Uu$UdyeK#Y@`oY8*MScdQsPxY41;m-+`@*zJl=#mX9EmFt>(f z(%07%WJ45Q=j`dyL8=?>ETa#|KN1zBpqj@oSDL|xM{=(a(6`folZJ_c4Dni*Gla%C zaiT`$w#My_Aqhkl#hl{U&2q?}8R-LAvd16WY_3!dUISkR|2HE&}g zb}q4ETg!YSU+8xPT``G2Zt@mMds$0UY_OULdeh@T5~x!0lV7~tYujmw ztnT`)Etp;UJ{#nKT$?H`eMI-NPXFLx1>4HF(E+rnv>2oiBNO^@sS_EV>j9}$WgjHf>P<3*aC-q;#=xZRIM!3KBg)m|d@&m4KXDczIe1&%`Qhr4u5CB6oMyUALQ_^3GU=|c>S`tJ)LPel( zpReq@yh3l@wO>BqH9gvw{CKZDlph{wzvZX}hEHm0(Or`^TcTd6Mnq{})o6O74tjok z&l$?@G6>M$npg(nLcQ*UNv8$A>iKHya!ABO?9)oUK)irO$*v$r-at2l-Rxrv+7qp! zT-IFJS40Cl9SUeM`a;LFb}yFRe8T~*pBc>%v^O)jKtI&T^Bu@;U;CQgUhx9|1${vN68_S<9(UuX^EdWJW@ zwD$&aVyo@4nRPKEqH+%&Lb22vssh0A03-#-e-4fKBcR9d}jqr(kqZ zU+MeKxvr01d5=)5@aXe=F3WRJr9ERRf8ybq=(RaYl{gb&#Ow^Df1fjRRQiiU0N>f@ zX_l9-OOMdIZv}jlVN_sPw>)lh)iiTxI`=vGKeuiZs=YO6@jq(Is+U|eJe#UKBR5pb zpZ09fHFacauOCxC85r1EBvxb)+5jy;(!W$HR6ZQ5t9;PwwudjOZjlw*?s~HGQi;C$ zJt8gzZhRQOPM2mFZ>y5{1-}ksyKXJwu&3QwP7%3vBjoP#VXoNasZq~cbb6k-)K)L+ zOSg+lZxjdehY*uIqa8k(#v=OUxx-T*lc^WEJx2x<@joYprw1kwYXAO=t8`0~<=q?} z1Von_1cdS5k?#N0>mF@bUmbPq?|d?O`=;iuo-2YWf)tL8byuAYIM;au&T$FeM)zhj zCWx5ko~y2x1f4kf%-5b?Vo3gLeu#*xsB&X<*eED6+qBBEfTqNw(N626KY?RiZ1 zNZY5MXd}IDxj0XI^san=^ge9q5cofBe}I6k`i6z!GxMXwaaf&Chv48VwUlljUfTLy zXiOktVgcq!##S8G`xRHQiw|)CmG6JNd_QUvOAEwYg%C#ywHJ6?mN(atCdc|xiRYF* zv>kmcHOr|{q7XRUUK}(bAD0(ko$PGb5Xc`Liz`$$4~Y3O9BeKxZ1{7(rbrv*6PP9y zlR}DId2mP=l;11dB}sj>uMVY|a#WfL{l+@#fZ&|LP4sy17iFxA=hp91j)sb$*v^9*UL6U1(V>E(U-9IrI?Dg{a zt47Z2SW)2;Y9yvwD*0AXW+myY*ceFkL(=wiLhz!Jcgl&&izl$rw>UXy)Gcr>jiN+B zgC`RB7|PYh$)|%TBHjUfB`!N|u!fq;Cj(4`y##FiHxm3f*p-b|638ih%lt#Lx_#se z!EZmy=_Ntz3bd$5)X3Ni=&VmQ?)X@V)BkM^%M6_6gL)-EFe!g-_|e^U0A=sw4Jd;)%v>Hw>JzNssT zkjAeo?LM30=qzY$cQLCRlv1=;-m)+&A;Zd45(LnL+Unj@FH&nA*$tM$@wwm^v}e=! z+rvV*s9sO1N_gNt>7si{-Jonmplp^c-dg2ZaH8YyJsf4K@#kF@PWJ<6Yhl*WWo#14 ziu-43;_ksv4>|ZfbkIFo*#=Ba`6`VzGzCfJs-2@@bWe|gm1vBhIx^%QI==B;#>%x# zESQJuyWtgTsTy1HQS+hP)dn$3rs^{Z1PeMGN^Em1cI{R2J?-<)`IJJ=!$St&0Pk#X zfF7ai0grEl5yzA7uTC>WG+$E)8b|)%q>h_G$usA5jQP&RtxiMlKuAKsh=n2H^FtCz zT2)ea&Gy|cYJ23umYlT?o%^1uYa~L|d#9uB0{<(Uz4HOarp%^jaBzy$uWirv#hHDV z&6Eu+nKQ>a8Ah~Vf=&CJFFt^rs)T_tn{l`M=9uAvNebfIPC?vnN+hS<0ZgZKT!a4f z(Q#$%f{(j)A?nD4Iv=S$Lkzg255I1s)if-esPf>#J-*O_O%Ub|I-?j}%lp!M7A#z= zbL3#ym!y{&HXiCul;E`p-(!J_Pj=rPw1f8ef~pL@oS{-7Y@QJ4?aIv=q-=Xu?dH`( zzhgE9DbL%GUQe>W6FN!ZSnmp(0! zQ030#em3mMg@JhC!&9`?wdhHPfpe+cqD4k*oHdYsvtdJmvUej{vjB+NcKpgJdP0i( z&c{@%>8X|SX~&(Heqj+6zn_IrM}!Z1 zL{eUpaKGy_WBQ^pGJNE)+rTd!F@$Z}VQ%0&&0D=_ooeZ@OPazu^3LL&>L8O)AbEf^ zNT;==D{%6UVi*&tEvWF|PV^=R7Oe8vPE{`x%U`D21=5TWZ}c2R=}6nBvhni7>C^Kw z4M*rF=3-lP|81PmO;L$vW9mrBE7t8N?OG@UbveS`runMsnAAd@nKwtgT8+((n@<5n zp;p=!F2tN*r7t8W20GZJ{XB9GU8&(hAJLW2L2%Hq7Xiv(l@|s#R){#aYC~j(z^2AXP#iDfd@CB}eTygp9P$4W z;C@Kh(8`e2^&;}d9B=XBLQMyHL4zuEOxxHzBkx&zC9c>g8%F|pWwS69-7Qi{XphnY zQnN5Qn~F5obgxm)PQO5=96XjEV&Ij&p6>=NN;{qy{r>QKYZ_nudiEksY8c(wnTTmI z8*`v;-NIQ)RUM1NY=9a_wuD z6v--`Z|%}#%effzty?$kpccimHY9a<6@=-g3Pg1;ovmv!EWd z_|zTk!?0sxZt;?nRkZXvR+<9F>5zzVpAys~5-X2{HX~^X?Asosx^X`pS6_-;;T(8C(tpF1Io-K)r022V)%}?dQkH%;&O|hP?QDgsJ$UeJE9#UTCi*R39kQ;T3g6|u%OHIYa{!Q^o z5$wNyl$Qd{@_ih>ONKj5syff1Ht>vN-ap&|S#(0id#NRzO-pY%emdkGXpTMI`lmzV zlquQ#LMpzA%{8MQqG7=Gt^-Xr2MF5Nn5es1{y6J`=a>CA_L6BjyZ@M3mknDNak}5v zRr`=ps4Zc};sohd`b{tMKDm~@DKk%+=hgT=zCeZ6b}$*;pL|GJFron37FU$42EwBX zl^=tO))88B0Ii#yFoo2MjJ#2{lc}uOa(oEuD$aU{U$i*=n>*muDRD#Y_sZMN$o1db zSIYXXJEU#*7p~e>IhgKbG)umimyATSp_s(IFyP*aZ>lcG zKtTop(-!?A`AK=#B3kEGC!mbwb^@7tW;U!~(7P#PF&go=N%`^z?aD_*2?4$H5dBfI}*)(Ley8yq5>e9 zq*`9K>yYg>>1u8GhWk$%yN_9+2Z#*;S+%!2lrQ@Fhvd?;s5{C6>XDBb5pG$bzrdgs z*4Ow7Rz30{qZR`%aWJ)UGYs?v{rgq>CQIembaB!_3k~|O?7g}Jk*vEu1EdZT=M?Dl z^jE~DC?7CR-YN{Pw0U(a#~aiGUAPRBO}v+^17;WBLA-p<5zN>`uTXTBY{`RMvTODE z>lXTY50*~Yx9^-`TQ-)jZ0^=ox6js%002ugq>&co1Y#f4x z+xB5T-`rFyPYEQxsy#D!Mk`NYfHOS3af39#HkP$pOH`{m#uCb!OA?TYgJ9*U1R%w! zopV%jq_tpWr+fRCl1-=b?fVWC1SAI>1VrNhvt;{!%zwMv{nJ%tW$S9@EbSs~@8W9o z-;5|aivRIi?qg7ic32x^2*d~hR}<4olqIWGV>0v%fc!6Sm5>)R{b^DKPL^f3=qqqKKk&Bmy;~&GLA?S`Vs{DD94LWMeH^ z3|3Fr?X`5TaH@cQ%JB;>J*{kKcM!VN{}Om05boaDYtnEnAn! zf(N=?a}=jj9=2wtX7;t%Jy6l=VS0n=YbIASjwTB}Rg@a3v-Sv%FxLTh_gKF@bbN*} zcFpnU*E!Vc*EC>s8WHQ9D{#M7HjDBVBN(N@?GLMPTql;cBL46!;LpT?jcg&K<4*Jh zoRNbf%AUyHZ_2<+t9cVk!K&!FZngPrv(r&F?iu@p=$OncDPyD+H?af+g8IFa%v;Y) zAHF|z%OY&;bXp{E)hJ-ZmFbk&rHF_s?|Xr@CEBj^wQ~y4O9+VX&CncZajMnwK-Gd? zN5pI>!MVPkIO{v9+Z*bzG(OE%Z}k?xbh)6>6|CW}3UX#7#dB8!tjWo@nkjb91IAsl z>s+KR^< z-fo)Fm(QC96R9j2=rVg*rS*5MRJx5+>-1XF83tCe<)hmDyc?vlUi%LPX}U3?KW)VI zPGY}<&{5e6kk1+YI8`bPO@nFWrWP(z{+z>^<%Y~!D#pb4i`}!X?~uH{CeW2dSO&irdH1V`f;I2*$FO^5FE;k&qDl z<3sid&AGiqjC^Rd1YNrHK+p&h;)J`9QDYN+Ti&|^z`J4%!7F{p)`7|#%^01JLPjlW zZvj6xhC9%S=wvD>RQ;b?!IS9M2tj){aZ}c^~|E zGN&<*(Z;zXeQqIV?p`@hXTFf5c235oWV101y(hW7^!w`aZ(ct5X8vCE3BHmB_-`7W z>T}ej*o(Eh6IWqF$4VN%%}HN;zCDDly;{E)mjp1oE}K(lQaQ4`o;;8 zhgn({R>llOlDnzL7OR;Mvt+4o6JAyePbT1G5l|UrX6ekMEbltP!;9|iv5<@2oek`1 zXE}qx#VcfFhK?qgPnoH0?IJHR$;r03CJ!fD4E;EU$mh)*8cVg4)v+X6u)=pc*iXoJuK1UR{ zFke=iB?sXbGg?3bSlJg!TWhm^9ReilC!%v#@%;ztXwDPFXp3`^A=WAXIE55OU{fC2}-EKX+~f^m$n*|X&I{N^^N=SRn8SEZI8{8b@EJI}0(g@cb(-p;*9Z*vYvaqw-{ z246rBwK=+v&L$AUI#0%Fa}~v?f%JnT$Q@OiC`Pk^PUS&qS)mpdhzfo>9XtRtdg~2} zXQqm#$zNp9hMQJ8`9&xY7wC-#k$J#!=&Y*mUQs5%7ic8>LI!A+XQ0M1x;-a{v~UT1 z$Ly4Fnv5>uQjnn`uGvL3P0f;fM*=o@#~9^YE~#j1vyRpabts7xY71S^vznXJ(PJ+} zwDoCRrx^d*B}Sfs2SUme30RkEo+f0=TBV>m!I(_FdPpZlHHIHzs7o;XkfD1r%u0)< zyNfBEYYb|SNw4l)(C3R~g%g;d^ZpcSTQX0nR0~FA<)WR={1tYEKB;+22Uz`CmHa32 zu{x|tnoH2s>8QV^d^k>CezzwQv;&d`U$TG(L$)6k^!D&rmljD`{MOdn`m4OxQBL;M ziXDjbadQn)L0O|6omi+e|L`6TQQ0a1{Y%rV2Cy_`H69&%R(xKJx6s&FY1S?$ZDBAY z?A>)VR%%IVRyk%Bn_W>o>-#t#l9eZ0xsa7Qh2_*4Cj*4BIg83Kwg~0RD=&-Y>eIQW zDyZNvD`tS_IqQk|JZl^?1jjbY&KkE?eIPkJP{(^15Lt$eQxD?@J`rTIlUcWpuu#gG z5HGHs4TyJw$P$W-FxHx~F(7f#bNRlyUMD_)_8_~OEa_4(KCAN()8cpK15eJ8hoa&5 z3&xK%o=Bo*U>WrbKT{|c25?wv#OXyjekTTrO6!cC-R~}+OjBg8xxP5c=OFA~TlE>d zqkQ3ekN8UdQm(g@u9#I-(LtIi`8KOq75SbiNm|j?pb>Y;qN$;M)h^+ibcy8q?8MZ( zi`6Aqzfga;)j8r$!cD5VtA}@7-GAFi;_4=b=m6oMOpDKlarmh?)$L5B1 zW2W6%u9|#la=G<1G17gJ-V>)0zOv_p=JRcTo{PK8nf%sIjZ!5~ts~ za`fwekoHz#acFItc7jXcR=5*9xJ%IB?(R^yy96sNxCVktaF@c}g1bX-2<{Gl_Vmox zz4zY-)8Cv`)nQ%hUibShc~yKVhY^+c@EcdL ztA4||o<{;6RX2CFt!EHjiJ?cjFV{fhd^w^Lw_A~}tu1nku#Wn@j558`m8(8N`%&bd6`VB zU}#1|()lVZTv?m&n)zVUN1k4vve7dMjY)gGPDZ4B+o#Qbc&~!ibkyk|BI= z!Z0A5o?Yb%&;$b3H*pOyzWj72{~h9fmaV_m2%VO3|l2_web9Y@^fU4)u z+cVnlDoQpy=p%t|*P~1Vbul%Z-*pFFxC?&W+11!z%gp%llE}#hJO32cF48lmMw(bb zGIbyI*vEE<-Mh4=+ta~m7XqZfxHna3epMUAgL-;?fghgEA7-MdIkLnR6$h!wNiFt+onUi@&`x0e?L3z}``L@hE&e zQ=L8vP73r}q{Ql$P@}xZtQ<<>3D&fw8vmuaM{sJ7UdzQ@X{@H?1w^402L#S{ zDmLE-YxCsa8)FOS;R+X#2xH_oS#_qYthSMH6Kb!Snc!J7wm_=4WgZ z$1o6e{_;%TPQ~Vk;U1QZp^NdL{`Qk~;({T@aGRTm|Mefobhov2y^NsWy(5Qz_fGMD zP$&Jb7?S_>{F908e~BUa*DwF){D-Q(Dy0Orpdg|&(2{|iqPDtHSyH~oA`E5`Hb_g? zH!1#0O75j-vf2myI+VmLHz8WmD~4wjA?xH6QZ$W7c+zL(6c3t2^w2dEzh*y&yF-_! zb)Uzo&VV=QPq5i6v&^;=nA4794!)|5@(Wg9+r-X}k8LTYn{}_`!kQRW7eWhkEk2W; zB_$dG#vXY)cfkGT3-@hq_Koeo`^FL4{G3(RO6K!t_frMMr1%n6*}PYqS%?>S1hzgJ zq-Ex_l(U(=j%0{`C-+I@kAM-|9G{gg0Loyr+3DgcBkQ&doHmehn20NiVA6|O*LR;& z32P58bbJM(QaBXqKnmg2Q3y_1sTxDE*HL?WS;xk-)sW@EUTZ$gt921{;$lWxzWwSb z>_ZA--5G!y-`o=N=q5Ee;}~)h7B-@e=f|VcFOtcaB0Ec{y?R3QYj+`>jG4EHb)HAv zN_YTSx0OSJ{h|eDNREOton0(itGBJsV23%z?^jvU%sw#`WG!FlGm63LO61I=!YN8w zkJ5_KE^7dL{yfn)k~7CxRg*#w{QS3GD0Yczb!va8NFP%u+NyU<@ zV1Mf5Xv^eik$_OYlyO?*ZI;`^Igg)ncMze-tb+ft}*hAo3P*U#ODZ}?KI zSh3H9HmCq_H!T=|T}`AbcTlPbr`0x|P{+BHZL53O!L(b#Xw8PrxA9>Xkw*Kb=DD31 zge@zV7V?$^pANCtt<;Wd@rm+b*-a!qe|M&Evgo9uIvb}2PCB`>kw)`YQFoBpgxw>t zb?CG98jaxh%0yfk9C56u4~1%GfMcH78q&X)h>e ztj{caO1*XXwT7VrF2)_8w%Ecr77FS7IfnKQv?>p*i*ny3U6G!Ev$Asy`tso0 zKhAC4$gn=zK>hgy^X?u0{|sg`kc%tG-qiKKfU7v81oT%}uqy=M7yFhJhgS!xgo(&E z#-WE)^RPONVD`fD9>q9nc@TIkQ?EOnOq}CcwUJHrp?`c)9=Q9OOBG2@bF#Ak;{W*l z_9=G4@IB);d9Mt^SEv#Jru9D22T`9n)oaG(wKc)*F|NXxg3J6RQG&0Vpu!EGNjo1E ziM)KzU+SK%Q#<{2%?qrY!%85Bx>%$_oeHT1>v-ee&vc+gz|31#l4K+~wK}&gBDh&^ z_lrj}o@2v)yA=_FF#X;efR%?=C;LZ6cg$^}g{R)bM>?x7)Rf?anX}0Q=_lS|) z$bhTCutpo+;p2f%krY+!5s2<-(;eN4w3(f1$0&=|7QLFoig7uJu#A;a z?|E(pB5$U+k-aH>>boZOc;$k>+Fg!8dDPRR2d5c_PnKi~d~A0tk>EeRsg@4o*Nd02 z9XtUa%z9FyOI}azi)4BfTs(CLmaeJ_MDmBQn-_{({&gvfZ+jDE7d|(|I<{a9EdyZB z`IWz8F{#Mq(!88v3D>QJI$B4S{;TJiPcO7d3JkR0LmG!#^fNFJy4Ned?Q>Gi0f@<; z1@~^Kh!*aN_!NtTf7qmY!DbSjS=qlNOuv>2_Q7JFRwC`tusYW9!L(|Ova)d(#70AolQLrbYjZ*s{<8gVg`rsXL`$u(t zvg8q#BAq*ImW^YXjM?_*x!V=k=XJO{7It{O$LiwfF!ih^v@)dU#ugSAos&4w zi1moQ85odU0IA*Qktby>u9TW@PiCNgqL;o zczh14N`tcf(V09v36HtGG)fT511=Q^R`{a6mSk;1p3q@w(k$m%ry?zg_qjHum!)zM z*n=Q;0g?9lh@RV0adq`HdTO)>PIyFZbCrjGas6{%h`A z+Ihs}>UKJznW?bI_TX13Wmu0f8j(8^iGxNo=f-6D#gxRtIp<|~%6X*L_|Zl*BCbsL zats@`8k4sd7rt-ud~~KN)<_Fv?PBA#=cs{QHf>;a`N{tN?bCG{&}8?7}Nj zfBaY=^Y?0nII1&^^LkW5(4oyx~S8$+=(*7%fgN)0m-mThh$`+sXw2-ET3{C|-{F zFwK3H2Z*G7wFflQ4B?S$zVy2li1`wm(Dn7AkC4}re{cFbzQs_C?VW${t%d);3Dx@h z{owyt$^Lt&R;IemAB2Ja<9oHnb;;-}qRK0xrWsLO=nnM}wEYw{bh9)ANaHLYGQ_lM zdCOWepSMyY3Gwd zcU5`c$WTDO>U-mPGqkd_guhhiE4+M za;ws8lDbh_1 zE=i3kHc1dUd1%aN1!&Ibeq(o>WDP9apI2OriQ_JBE3{;IpmrLN8%R&!J7z zTm0rT=shB^xPS{zc^trypZP_iKQ>uBr0OOZ!k+@k4YsCJHr$RY zWzB=P7K;5|`IYEN*!B2AaeM2oACzLf5E0Xmecf!g5O;l)yVn{&^HeU&x7-a!()CL= z&7dnpb2BDTF*J5p@Oj7ukRp62wUBkLI-2CWsb>(Zqx@NG*+NsI*y6U^&+rL`L6+{j zdQ@v=&dH7#NUKqHOy;iMawejobj=M=WATVs2`h5c8%G&m{iy<fdsjFC0j0bnXQ?TDgxWI3QSga<&m|1v7eXZe zuyJmW;75g8a}AA8S3CtQgi*eQZ-&wg8;68F1y8!9NycB_1m58IO4rHgk%_%AZ1(1~ z9Okrma@`^C)omJHTqr^(B4kY!$A4p6ocP5+(7V{RFEWeX2zRAwJJTkf!cY)U9j%04 zX6`FWNs>|nR&46lE6;C>E{>Y`t2}jLJ;^(uxc$d6PULRqiO#{^W*KTO!C4w;gAujvt?ECAyK7&;To%hI}h|%y*quVBvej#anXE?KsheBf72I-wjl+$ROU*n99=sWH{Af5;{fm-1a<`F8HqGOC88N$$wx26yY30FuG7bzb1>Y+~vtwjF(Eic~OIT|1+jN|h}T>&1ILZl}EmJA;Zo}p4uMz;mQwh#traK83EX|NP`yMSuI7@Pz@+86u;cD4@#7xW7dDOg_o*H>ND5;@}0H9vYgWmPZ`@)N^*(Asg>J;sROO?)Z8Ka;&5biwuib zeEsbakF=|`XiWhveV9MI>dSrsD5^+0Z_*=y32H<}OWyW=k3!>DuOF+%!e_9+h9D0d{c?~7>qv4b37n1~< zk{OzxNfxY2I=A>50kXAxmBhOfANs`a;p<7WHpkB(+_1aV((`1C*wrB)w+OdPebY6@ zj2N^D?-S zCds6yAW!f@-LSvb31RFDvEQj!nT-6b49AEui=X!Hd1V$zl##Qk`eCp#M02 zXqh(4>P+p!yH|;Fm6+JJ#?1cJ>r^Whf?O5o;3{=>(6T~NJlvvY!f?zLdMAaJ(g9f5 z8%Mn>xDD$b?Nx%UWni33>?oLoKE0?UTc2B)8IG$@!d!3Z^)rm)*H&%Ze&kSdB~)C) z?e!FE#6c5{wN6LjzP7C)=jq61S^lD5;M;%QD-P%T)=)Kfd*}diT^{ik*Y_x?JOZuVE`+XN8kK-Oj!C z`-{+D6Mh~1=y+wR1}DwBnp-6e3J!rSKN>&h)o^T@U<%R+Xb(lv>9n!cAWi#VztFak zjn2LyMXF1UvwAX5|Fi&jVjStWHxwr+JdkYJ9y+r8>YS^~1wp}D(ek&)_dk`ZCu&!!abVOq?T zL>R5&mT?E!cWKzwM}{(VRM(+r9X%bh?ls|g^s^uYf$P=Ub0~odyB^}rGpo225ViaH zK1WCH!3F>kgcwJ~dRiMw9CyD~(n^!{J zKnSTY3g0138PUGJbu9AqvfO6xvFMGSt!XbOw$}j0yJs@f=T>Usx|QXk<8B%H?+I@7 z!U!BHVC*>DQQAzN3pn6AW~l{)_D(hU;Z-stuCtKM-TOip6I z--Uq-%AkJ|%ccDYQkeyLpQzEPOHnq|j$G474qfuEp(cchI2Z8TA${Xc^F@8hn4EyK z*eDdOT<*_&B5b_DPI-`XfMY(82;7_uJD?~59pw7=QBVJX3n05K5z34LjiUR1bA^6V zrU1=A{rW^&L=KqwMwJGt&ATBGZa>IJjd_Vuyo(5&@?bgb9N3b5=5mzDU5)Jpqq5(N zEkxGM28*a+$@+PbXiB9FUGZ#wm^apNtPRRO6t4_2bhIXB>;dg87=NY}r!oGs?5s|Jzj^9m zt+80_MXTIUBJ&ZF(5CikrJ04!LR;&oJ3>4Es&WNN zpGJ?5*GD@2pP;*t(gAn;_P-WukE0yCMRj^UHib>s8ChCd+BQJW&VTU=8^kNqcbOq>^kc%@86)83u>`>*KX zwgn!rrvb8|h#(ZP@59CEp)s}u1V#8Ha?VlCSvz{jOn|10N)II=%tD-Q{ljzn;6C zW>qu?PN$Db51s(muvrA?(@a?jQSV+5d9xSNN&(zXAEIGSRq#hOeCpP%%j31`zK1LL zr|r97oC}gTx+$%7ET@-{cX#p0gva|=^-S^z4i_paPU}?0&0hn@7C_(l1+^!mA-RH6 zDN7X)g>;}ilqQ;MUJ-7U_-H z6$T!fo*B^2k~0mEx_&|33d&uz6`?qR11~DWm4o4~QzX?}yA2wbm$^_At>+(ZuEOJ8 zwM9ui$SV?)&KB}IF-NMVlhULuK7hl{pEry4sn=B59Yvl*ZhKZI!`X>|*(@w2;UaaD-Smg+?k)B|2FenIkKzj&(oO%WqMzOUqW)-YW`Vj1#gw9>NbR$Sh0MmwXq6& z>@-(b5P2;cz5AVR31^tMGDAg`dTQAi^!om8mg{P*bPDA9S*ljgoVKIp16?0}W$Z0Y zD3#bWhF_H_`zqb{Mfc`KhJZRhBi&k^wjq-=d;&2fII%(&fuR}XiGIzoPoD?AfSth0 z2q&}{scXu})PK0n>eLjf-ff&9j!Z`0l=jE;7)h+iI>MCUFFzQ{oR}cXEQ%8<;nRrg z(FG*Vci6d6tT{AKv~vC7+908l{d;4JS(VP}kP)UTT;&!)@TvGIn;Z_fzyz)iRKPlj zp8BNFb?)dXD(T8B!ONY8s&N#xfzk?C6EA zhxsTGQ&M}ud#~-H?oYFAXyvV4#lOfd zO94)EG7DUYEgZq_AWHn4KhU+*^1Q+7*=)Cs;>Cxfh?oa4%a}YkYC*IKlj|am{#Y@3^77AI>}PehZT- zn0?UPkQJw}z$LMPNQAjyIEK~xd^Fwd`90WNj@(w*7AqqLi=oH4{R=@5ecRay3(&4= zU-z~&e{@1T)n1P!O~2qAQw_&E86-z*@H@z}QK4!O=+u!jLq*Q9JcuhZDD?(r5H5?6 zP!MDZ4~z4L!T-2>)oI#t4Zm)o#DapNllc2}(c?bhpahF-9g&HSK8%pc5OE4iEBah} zxijx$e;%}&Hbtt17=oiYd6we7!|wjoS^KBWRP;hq<1eka1klp~B0jHBBb{4USV~Z_ zAWj5asM;A8_0@ZrhM`1Y2kISP)}#ToS;WpA7Y6%9N5oToo~;Q+vV8Ry|1eTp3Y=de zU(lch0O!hI^u7?jzy9Y&Y76l#Y4{(s8Q}l=_V1wmk7eva^?#*BFDjURlwU3={6wh3 z59UKnl3hRnCQcSsia22hUZTs-Cz@^F*e*uFI&4;*BY%=giVC41c~B0oJ8C#Who`@& zX15%F*c` z*-YtIn*R~FT|Y?-{7Wgd-=>VcCO0(bF@>_JFVL~~Me?n0{zEQ2YY(BR&CNV3>3Qkc zuJIh%XWtFno1eES9hGQIfeuSzQD=}EbA3zNPL@zW0-)(NQxfh^4NVQNpvbbyBwzh# z`=*uFVbD=*GRd4UK{isYl8!k))ZZL_Eugkjr^GUHZnWIUvj@sJiVxjX7;!=?8|>Ne zXqGT`q9e{m6SL*_=dZRCrTf5%(|=V0v>cD?kkw_H8TmyG_PUZvYxg|cU)}W+`2_Y+ zWn<4h3{gP6xl|yz(i+;LuVgLOkV`erb(KcNtw|C?CPrENAwzxT&wB2q;Gf${-mMNO!b^lC5=X zR@~fDV{T5 z{o8>lZy@506qo8Y@vqohZ{A)$vW5$~gT7r1f8fRmW^~$cG97LiSMoMioR(r+O+S_=paUoU z2i^=>D~-(p<-RomjBz^-atM*XZFFHDUxqj< zJshR{X*@d<3Mm)>aVtMZdpft$ut5Ol{skbB6(RXTrVp{v@=0@JPjC;*;} zyXUX1lGWNT*YH2&E+~dhw65+OFFgiNav-PD!ObH_z+AMdgZGv|3jF+YNqWkvvmr%{ zw63F>nam}jW+GnYgoG0k-p7DVywNIi56y;gev*3qygMfVUxYb9VFv3`HV6UPWjo-0QQMBpUJC| z_H>0*y>E8fD)qsy9ga;89rE8rM_8NNd-WLv21gHL+-RFgA>tn${zbXes;7`SfZ;7U z2E2#KXd^|pT5JPDY{^{!;wQO*$9Wz)WV0gv;3!`M3f;pqE#%h(?9J1*(a~eJ&v6J~ zf8>;4Tgc%yPv^;=1jV2uoy?T&vYYvLN0au#NecP8$9*M>2C}I#WBd1uK5)17p!Z;N zfaF6TvEB<&d%qHeYf{RRClA^sIEWu;+Ya0lon%j?T3oz0);38^p+Imn<8R zau5)^_<>Mp;ug}1j}Ofj@af?Ze?DMfa6gAmph%rk3ucI^3t@X8tavbs>fEcI`#i)w zGtNArvpFgxun8cLgM$NYQ+yiabzSA_g9k!8^YmQk^&wfmi@S4N34Z*?+85@6lE`11 z(p`Tz7yO@bZt3jc<_NO46#dWWMm1R%tk3AL7B|;ADIu%_DXhxXq6Nt!DWXu4G2s`` zA?Asq%%qOWrO6!O4H~Uxq@|9kyFYdSJwU?0l1x=_=p|6;)MFl$ORmf3fh@S#&2k$0`pG(v_IifZM9CzI;J@Vs0v^Xk?1{O#Sy6aTKvH}VI2BN!2IC~G%H z2!2wmC80=?h*0k6Igc(s`!nZRzJJyEEa&siN{0sH{s4|fjK~0$*eaKPS$`R7liFZC z(4wwcIZE&I4D#TU+FOqgns~6dM~ZdP937F<4^Rogt};rm>#Xv);LMVXoBlP+w!qBs zKn6AQ*Af=6OIp^KkSoBIWs8JkAbIIShzTV8p334+0gk-{)R<6U^*0H3DjqQu@crq? z>ErF_{G%ycDupj0|C@2RIW1&d;!MJFhP0&`C?uwn^u*h{d(nZx$Qr_#@8IqQFf?+) z#Md(qS862TCITPc#UodNzHzEP_h_ll@x5u(am9R8|zwc$C3(KSY6rYgh+6*{uTVZz^8 zzP<7?QU{}L4J*5TQx}3eah2wO3izP?(_|C$*Xh&s9%SXOi?a4){|5b_>IjUc)sjBOc80I1nUyE zSg(8^?Ms=Omd~(KKFj)M_vrF_{X=yH;_A2fn&Aw4%cIX>gj~6kPgkl$-(|i~MB9e{ zj`}1+)1L?{HO)992qV50o>(5|7R+c3Yqsk#+SVh`TV*B<5wp?y4)f!j_^>7(PeqHY z`SgLxap6uTQg(ovak}zTyO;_EuXM5IWz~71D-zdf_jt^zuU4*keEyYk&`1H@&{Iw; zRX-VZ(zEO+?Z`(bi3jM=jrI32UR{UrM>fA;G>VZ&XChtcALvr(tb5D8dZ~T!vYjUA zgP9Y!L^K*n+%U=5QM_5ZIooZ5lUTnPkka^lXlkcB{v+zJsa@z|A~88#Pmi8CRYSI{ zX?QuoDb`ah+$qA--!1$T4tME&x`r=hN=BFwm%Z@~y0UI@lbv2|d_#?u=}*a}f#ra| z&kUz-_DN>{-j2OA4#gNm2yb#ly^do`y}^tT46Cvx z!+*+s-m4Q2`>Vn1&KFc85<-9nzyFSmI%5BfR&fdfL&pAeua$>K)BcX9N`J1Zn;8`p z$wQ#(SP&}*A>x4XLYb6=WdE8>u#bU@4BYVQBK4cqubSM#BL4*=6L&oXBqA zS!+<)vPrb@bGC9F3x4GbzcVgA_^Xp5g85+ z2>v)ZW)erfvTM)Cb&D?+*$9DMs z^rjmVCNiJj5|)Sh>+yd5k|a4ZeLU;;$G6d!2vp0p4b{d*jD|Pa1&!*1GyF;yJ1fmc zwP-hSgG*+*9nVk_rr0rNMZpE0Y{)9ZR`JF^?rD}@gxi&tDW?0qL1ka)h3ex5?0%15 zWgJm#*^xNO4;>X*t$#C^o`of5Dv;W!WE;&Q(Z+p2@#$i7F7or{uph0VWB2ejBfP@r z=d>@!x0$~>W2e!cd7KyM?Sj(mcwD~Pjx&J?f|dV?T%tc(jZMZpa|7om z;CVqF@esw-Sf>Xd)`qbOxNq2W)fbG`(H}RT@gYs><=xD)asaALizCbTr}pa4#fbus zP=LDPcb3yc_Hi$=2`FvyHpwK9cyd(z6+eJN?l+&%XunKUUan_m89W`I$r7FhqT@2km{Ntz^4F zGK2)bXXOiNB5C8R$8TxYcG}?Ywj2=Nko=)ZMJSMz5Vcam)QrZ&5)ag>-5$o5~J$Q6uGNLlvGpzo@1rj3eUnXlex8;5$9D=%18?}Y5(ERAk zhlKXk7<{N+`r!;qXYP#Th@#6eH)&_-9{LNLja2G`z}}(SI0`LesieK8I-Xb$0QLoQ z@Hp}MCYzDbhS>!P4O_kNFpD*uV(3OVA%|en1&0OOi>YC4LO9an;M~I7JGpW%U(w4FT^z#s<+uH=i^spj0+^qz#r%(Xm6;A_VmO{IpMsR=F@;ETo* z;~BGVhqeeR%RsHhWQA}%rrvG+5}NuwNlUez$fB`LgfT0%nUV{)A#1LX<{=h$y$Lar zMLYiLh}8K*nuDu>*@V0gj-PbxF5B16qVZp{a^Y%|sHT&A&hlCh4dxVWKm5YP)y9Ao*5VP1kog&;t$|$kvOuF^0vUiVBrg{S~Edg5|D2kGH2^Na&F`S=cdjGnMw0K?emV`2nL@4()E3<@4L;Nb`S4+D}v>4 z(Tz^}qC8MnXoWS|cVE5l-{JDDZX>|=0f{UO9^e9>j=QYQA5W4|QBi@* zq@VnA;ZRS9KzVzhtni1a5unfn%e2$Lt$^akR;B9B+zHY|)1$kuI@h%7vbMd;t2ln1%3M2iH%khrq_(B~<4>AwK|7NJ zUIs_X2p(HP++`r2VgsQVzgYRW{$GIz*A`s0mZM4H@G4y6xrvWICs&tHFsHMYusFe| z+kg$J1?^352YKL6p4coH^%KF8<=-*6+2jVdNt-H%RB*wl@PEp7+uH&QE!x+Gm1#Cc z5U^!jN7Yq>9<JYgl!svvKMv~)uy>DVs`14{o@kolqK9En?iR;eQF08{%D1>l$r zUDT{fj$Mv~c$v#jqjaosYjbvLGl#QZviBmtHz_%)NHlmpvcV+4hZrT18`EqTxNOmU zIU7~FZ)1%Hqhm7k@qF33F^ZD4b;AiEJ!sWt-6E7S% zpRp?&^BTtB(Ll=%wp#l6!W5W>;v`GYZN)BZVug^s9|0W6NX&FvcGmICydv}X(~`73 z6j{LR`|ur0*LIY3sJn2<2+9l0%<>E7GCH??oD??BZa3e` zido_n$?A#r)>r^E)GHi`NS^h3L~Xz0KQ3(7BM`R}J2SSl@Yu_Eu&_MaHSByt%n2d} z|BNUjB4^4Dz;ayL>S*vOvMZC!zd$Qn#9%v*N~Qw#&&8fp+VM6D)OT2sT&0xGhly64 zo~SRB0-6H`sW2?lhzU~rfMO4CnrY&Zk5TmPRJu$*HmLYrH#;HDK|edKE^kZW1%& zOr?=1S;Hl!$@F${>_(N^H^+!sl25nnFKvKdJfpgjTFsw6x9YJb$v{VBFA#dEfScmE zS%bB~7kPY`{*=~7&qG{erXmYBsJ)roq~%-MK2Z$PZ6hp=^aV;bElbccddm~PFxT0Y zyUfA;v};aHrhlx=tTxRS|9ePOd@A9`{L4rqWRvFX{52d;0dadC(%hCM#6!6-B@Z z&CeWP;Nt0z*;g*sc4`C;uAmIsEh*&N`1IKGwLyAVyizVOG~HJ;xRUK%TUZ}8S=*_A zi->j&!*}+b+@M>ZqIho6c!qe|I{%O6dr$2$*7QQ=tEYFBbzw{2S?_*+wQIkh^1PVQ z((6?NzBk?CI8--mAfBRnYKvG5TnbZ?`G+Cdr-WDZSvE1OKG?qVFXe;bGpI_mZ;??GtePL1@8OXQ znS{k^V$rg;e>y-0&Ru}b(q$ztGaHo2ukW)H1;yNvytE(+Lm}cz3{*`$;f&T)g9lXb zFZw;7>&w`MDN3qXbPfC?`!AD!K(ze9x}9w@1;KHz%yKF`ZqYdn?io@wN>3qH_{uGW z;!ort?;q&idt%;QjE$gZ%4oSALNURlyAteQG`W5<`*YBJ)>;*ts1;f>BWutsq}j$V z?+^{kkcDV`SFdU=xc|$B=yaQ%`$~r>$~!&4|;Y!clEchn*9$Hy$9LKSmA8n zANif3oWKw@`SuS$<{f?m?e$e0bzR2iN)zD09wbEsvl1B|1YX~mmj8tymN)$JiP3=- zu(yDuZ~Zd|UK{W8l&sfo$!QM(E3ci0cyN%vIE=>Qdfu(yRB2GqBWqk<7(D)Cs}~i^ zXk59qd9xZ#urdVn^%sxW?5R|5wbE-9qN*$r2>-E#lR@Z1a{U#6^5OIlPlGPjx1>6~ z8~?ithFA=NXWA5{u~)P%Nr$q7q!qQclnKE0qZvg(mHZzA9=9?Rf5>ppG~@887XB?) zQ#ZBK?LYr5!jdw7JfUvK--{$RffHA9jHO^7GW}ayA0EsG6Q}{Scx}f=MAy2krrh*I zChkvJ_D-M0(KF|{L^g4beZ1M8PgNI}kM(s9u|W=Tu3!P87S(O6v$%&Z9h#erj)_*^?F$TYxS!we zV7Gj%Uz^!>VBxsH_(0S~HFb#K8KK*U_UhOx{T)hY6{wKdzIZ7#@BLuQAC{Y)gXO@= zLE;yCRi!J!I*M^(lM!e<+IWhwN<%<>s6)sS^f2$2`R5;)Zu;=l?LY;%<9{6Z^WSwK`#&6bykk39LX0JfnTn|c z{Te?XJtNu$TE@iuJujWZg%JmTWb2S9Kkl(XIPEFxG6m7=X5S=QGC_)MFy|Ae(%pY3}9HyBKy#|2!L;+YN z@?d9gj@&JmW7!0L$+eySQQ#XbMVbi$;x40Im@#waVQ_sR%M+Q|4~j&wfbR{zRF>RP zuLkwziN&<+*Q*(I2~-vf&X%2OU8QnX(AK=l#i^85A}qNAQeTy z;<3QWqU(){#t8I$Z8|8&Yc1d_ocCx0@~S7PTYG6>Hyd)j8WsjMU<<_c(cjS z);YdpLpGS{Zxi{RICw>lBvq_(g*)+%Hm|(YgN-k4dTQndktPKDMLF9jV8V|=btQGd zvK0rOQO3^tTB7!o=Y?SlX-lzxnhF@u4v_gCKbF7ZIk<6`+iPV3;gYTQ!KvJJ=TMCl zA<=4*mED)mop12RQ>?VU2zgMMR$-aZ2xX;(n`bmY#0?#=Ah{iVOe=wBa1TCVFONpl zneb{dQ==V=_n_}bpsB93kLV@Tb5)CoDgisuub?{2%e5M(HN+T^_VTG_EZ zVcp&5Z1te7 zSPovm0>X|QCB(L01P^dr>SkhT5xUrV9??hu+?o)7icE_?`93zp9+-Px!69~B7;jF3{S-M=f4(3}nWLv*46gA*G`0vve$A5YNmXnJMn-D z9AJ}Y75`)2*=zb5n1AwLuKJ>}AZxyx67>FFO_sWs=`4CDFqq_RopxWNh zBv9RFh$Yaij!DNlg70xeM^sai-Ru+0kQl1Gq_uf$V}HqEPN656X99%N&vBs z0{$C<6?V#Kj*X~0*I6_t--(S#QzgYisBcIYJ0a;d(4z;9Fy1~;5FF;iX&>K#i>u=r9OiRR?ae&GA z!_D#8&ivifFPQBUOz14KQB5La$^Mga_;zE`m@m0t(WmA3aO*zvIMe&;D5l%*6QKw6 zikTjNbq-y9^w7X#!`iV~RcO|3^lxREm~;s}?pz=77paSgQB_K;2sYg=?Vck#b;@|K zjSclGT2;&ip9J}26R|kB#U_!tH+%4|qBx|2azHOT?pzdIx>po$m;sh4WQ=$|U;_cL zRM&3?Mgg{772#d={Gt?(Dl4^ob;|EFcD%?0dYl0#*-QoioAF?)W9MBYRcx$fcZb+a zp2Wr%zeGOAV#(d_V5i#d(ji+ix5c~>$eRLxpP&BV@=X}L&$JW^2P73;V2mG>=9+ePlpt=e#1oVzYLYREolhK6a|n--W~c$G<-2?W;)Kh zWsI$ZnjAZRW-Y&)vn@v);)9Q+WXMfaz<1#$?JiKx(emr@J6VU!LREWT0lW(xd`{Ph zEW$VMDMLMBsYcgq$dzQMO!4yxng^V|vS9d#{$8M4cwY6_wnXiC4J)Zz=?T)4GqNS& z`;$QgS-`n<7s1wEUU^y8Xj7!gDNn~H^JTITXB&_#vS_s4EWH73hk-Gwi3EXG?A!(L zfMH@C##}?@)OdO!-OYt_{k*rzM^wWFXTa3B^I%`h#5 zL9Pu69r`0VL`Z`6M$kMWBxaR2GM_WMF8T}A7)3*B$wyl1M;v~B7Wx8Hi2F!6v|XGk zR}MY;wNaJBDd806)qdyoN6jQLbgjV$IToY@m}Q|_DDr(H#asjNX8S^xZBB*wHq>Lr zQ#**ML&g%bu_U+!;AJI+XcsMB1LhL)lIfa6bx<1PdOkeE`qdC=VvtsF12CXwy*3yW z!GU%D^It5Yy5USg{^2U)|9_SE{ZHDrw-YlmvHYK%Q8XpwPxJQ6CrEVU){;=gTr4w& zpkh?iKxEu<$~jdu!jV(AV8D8Pt;PDlf0%KgMWLVpd>$llEK*RV&{-(kopbEXEhyhU zhDS9(=rk!Rn)tgJk}5Zs1vGf7n%t)ghd=*b5De#~47>Q|GMJ$^CA=g2XYM~reVWTf z*Q>(i^J&Jge5<|2ZVQVWIt5~-&l|PVa-vv`j-1fpD2<-3B{7YIQdNDc4^c6l7s+O^ z+;mF7-n8~dT;H8O-O)(0_wPLYVAR!v6oXpn+8B%DM0me}0jvh%BzyaydmoSrDJ#^z zOyYI7V+D;a6y%1M3gbT^jY!Z!>Eg(^N+O@bPd>pnF6e{{DL$T zzJ;NdU_hfZamfS~&YQ4V4dkcI@8g(+98JEQIs(;=amWM0yDzfb0-2`eOkjBWW~%4L8M2#OPdQ%o#mkgi z6}+>6>y=^R>j;>;Jb8LpdN?OwCdL|s)Vt4Z^u=`2t(%igGi!&HF+XUEFRe-uJw`(G z6Jj?Wz4V4RlZB5S?z8XAhAU+laL#g-vzhunZ+~4=!*&TNQljBwGWGRXI%rNrRM@g` zr6OSn8n(RP;D9lOU-#8`%O?2G^9qms33#h85P~xgWg$)+a*Tqb55bWtLc<4;JRE@V zs!{t5IP|^;ojw~Wqq{-N<>IC834TM17(x0)N*&zM^Mzy>MP{+`(*!9F)=u3ag2tS# zC8|{*c8Fl&nxw4ucibZOa;OdYzk14$w^np~`%ABZe}DJwKi}YgHKq73Z{?zOw{_cE zIDO=s0L@$mO9-ZtN@~)fC^b})!JvQGD{KBEy52V5{vGqDKjjt?{H@&2#9LX0Z-JqX z_1<=D$9yR~|L7xpf*Qi!!#AJ#?XgAVppTLz2ltr)~z}waMHt? z?3;`Cvw(#UgaXTeX3Ko#YYC$UEF{@>Gh*ABJ`HG>{0O&JT(KX$;$m58Z=$Lc7h{*x zglCa1o#@0g!b_`25JeThMCI;dPIml+;SIz70Y~z{I>3gQlvNnhD|;^w1K%IQ9!ng( z>yb$;&-`#@QxujEw6vtfSizDx!o4cw!XG9KuZ7)1lcmW24b1|(uNPR39bWjAgG5WQ zXC3U%lNfp<3K;p7d#zv_jj4AE$p(MS7NVBLpyH=0%M+$#N-r8)c<0_h81ZY_qX&j< z!4i-CL^c81Oldhl_-T#2|KUk}4t5Zp&UBc)xw#nQ&7`dx;wBtwQmSH)7_$0SS zX{Xe&3D3BAO5W$}7e&df=2ZB?u_4p32jeU1m*j1><lOD80OF+7rA5y~Hnm48y=iWaMoTMfVKx zVr>O2IzjR^gDC1#3$}qJgI&g$gJpquqxxrgEt|k8=Khrz%)dWI>-6{D%E?UL{vWHQ z|J{g>Qr%P`6GQ%*JTl=T>FL}221O;#m@Rb!{X5%|J8{2f0B*NKls+8FIv(C=)Ex7f zEZhE_q3fkg4OUG*Nm+2C|3fLcQ>v=ZqQTmt-TM#MN5<(@8rRqRE!8hEpYd2*%_^&r zNV2ZypbA(j6|Zsu=jW%VDJ_@`mwrsK@{_cp1Wm}4z1GL z3(xH?s`4r$DXRL}Ma<;!Lwa92E#PQIehD~l;3=>#&T>9{pC5NfoK#QrvN)J&jW zjR#$gE2E8f@Ha)6pjhCpUvJ%c8emubhn=D&W8vW)qTH<02N@deERqz$=H7x%4uAMouRP!WE$wf?Lz(ix(3>xU%#)Z zI-6LMmqU<%O3YGvuo796MQ~1EIYAeZPM8WWUxPm`_Vr1FzYyRxVjzcyuX!{VFT}|( zoqJ_!CeAMT^+jIlF~;oD+MWD|u-*RNc83nwOE{<-$V#YNZ~cG?pRB8I`{ORZ&OigW z8$cp9Yoi{tnT5lksb**Aynb_eWm;gmK;bTs@lcAD?GjZqGM>DPeV~82>E(sW=$+%7 z!37~;gk@OUk=Uot*18YP8nSG**noc~UbgBlhQ+B}$KOuN37_+6$93|AAu=(~0jJb= z`nc%&wWXwoVGW6Z0)ES(#Uw>ber(~cPxj6>x82z{Gevj8SKK1N>lQHjV4o`3>-}c~ z29-)O+xQ6{>FdwnH8OwxPjqSdL5VkZ#gmoqrf|4Xa&^PJw=5y>GfPLc-@R#@o>2!e zN10c_$aCfuOXZMl01`JWr=Og|FlQk+lGC5jr!F_>IiG95pc}c2gvQMtaQzvfP}hSt z_-~18tTC*k6e5gqU-f$6cQ5=g^dGgE!zL9M0X#3D23MpPhKs#uP&SDGsPw>*?tj*Q zi24r|=D*sHM*;y6{5SRQYG-F9jJJA9CQs~WqO^Vo zuv<%vZy^aIqauyY)NWc|fN<~ZN?z8#Y-^{Zq5+@4>nrcrR)h@(dq?HwM)E>@IiT9X z{{;O6|Ad-w*QjIY1|SJ`d0SWW-k$g6T+*f;6YfHjO&c03u zG8My`+3T;V1bSIHNeeZ$$-^k5*!FV~tdGO1mhSro^0lckXL_zK3$Xf}J(Sv3Jo9me z)m1G#xK_hPt`$`uSUf@qn4G$?u(9*dAq=8x?@xC;b$?q_lV_$R9PXK&o~yJ~JJ+Tb9X?JxO}rjx84)j4 z6JouX$Ac^cYGD$FFx*Iv<*;-vSj&&lJ7U`qpJ|P&PXhuZi8=m$Kqe|4sPr~XPh8gB zd^%Bwd{*loq-5p}mo^9R4WyLIOl*j;!BgO5`^OKKMr68x`Jgdah1){x{Or8(;}%q~ z`N4Fn@2?l0{u1lWFkYYvdz$zRmKdRPOjeHft>A*cil0b=IQ>7=?!jeO?~>vWAt!Sj zvuprQzwETlQiQ#KwByH6%!E~O&z;B<1AV1U%n9`Q68#~?nUh(=>{OajJ&NjXw0J%G z6EVMW)I`+^l$rDOP~6}PVp|M*=>KN<-YY6c2!VL5TdnJjTAZlk3p&XcZpA%WnJQXw z#mDGepAPC}Y38IRn3UDK>g9udtf{2aZDaVscCaW91V5uqlDV+Q+6|%E1J@sL5MW0~l~hILO8*WB z_LBPDRpf5fGInxs7aUjr`bl5z4lt21#IL^Ur+X>snRVsk8IKp+q^*%ReQF~)USwpK zg*JuXtkd=>E}W!Lm8q*VQo39h52SQC{5TpmP zXwL(ojxwHaC%I6&8c)1cwTX6hsenRe&U}m%Ru`1YeW^x5CfAPP5E6qrb_3rP;fL1! zWqXh7vDYdLruWi3_PVaOojnUi-z#^XN7gK-?q~;0WJfXV7T~+#pPw4*DT1BFM_qDM zj4~4r()Y=#L?)Um9>!H!iszMD{jQ`Fsc}QPjnxLTdY$An)H6-qm5YYA2tNGLcrQV) zrDztyzREiT`o{-6n+c5>qqB}z#BINI4z*RU@fXS3Wh`HQfD-x~&K#qK=IbjNm@4S0 z={ZY>NW-1IN8Kf+sfeal&^*1djYr7c9u9g?R1qV=wXG4CAdl>RU>XV%yy|?2gbc?|+>27PAvt+XuIdDZ@~+_dqo8oUd|KIQHff8kW{mdn=JixM zHPS*t#$^?yjxHeP*+zNW{TdB7?LOOpLkPxiu;#N%A3Ht@2S0S$K9a9I<8z)YZ2O(~ zheBGj9ISKM`ixC3`4UrKSa~85VTnf7$MH2i=x8~?MkLP{6IzvcufOe zaR!ek^1}_tELEBJ<*p=TZ@Wts$esURh3=p_i48Av<0Qi&*H)8AT+J%GdET;2dNbe;mHLvyl4v79R==Lk3ia} zW5-Q;sXJJDTNToFh){7>_b70Csj?a$&)}U)MBgv2c*+jcr5?86;Pq6lK)h$aci(^H z)Z+V%aZIz?cD_KQE18BlJO8W+Y1^SNOEc5al*PH0=*SqthW?nz%HB$)m~Y2xg@mf zikMMLx&$Gbuvymgq1|4UGwa-JUaSr=1Y_uB3R7=u!KVH(SPX`R(fDiHLB$^8gsz&$ zx8TeLP|_9%TduU3R#rt+s9gB;y{+B`C#OA-iJnZ9exoY807HfzpkSEN*(Jyd;Om@*PCUVFz$jNeS7laUDWZ20AUm^AZd0z+-(v`sjwk$2YS(_XeSZ2XV5WOTcHmzgfU%7%3BtTent(4-E;`n@2}8#*5Ho zfyDYo)61b%$!KiU7~!t*>%58N9|7*|av79z2383Trx69cLzA-O9=!8uQxAZzgeO3E za(27+cSx8_S)8j*i)n%9Oy}uy!jF&cpMThXp=p|V_$<|Ms3~Z_Ysa0#HpizSoa71c z@Mt|@a7DCLoxS=2#tR?u4Gvmg$WXESv%aN77^jNQs=FGqu^C8~wN1+DEyee5)XAyU zdNQgs9JOTQ#lo#-`grYU5@*w%g;(OXC0)4Zq6vVhHI7pc;a^)3;RtSew*@>10;qmd z!*L2+;(_P4S;PIo@zj^MuFFO{HzOdT|Bbx|224|!a^SNWqfJv< za_vu+p(LQUPS0HArrB)4OEZF#&a+;%f@KYqf>IrnF5>EqXbQsa2lKRhMnFJ{iY|as zNl2TWI9%9yUGN0HWzcaGM~2K`_er2w+$8Ah!tHZEE%pRb0)4A2VKej0;l44La(S<@ zV*(%iv=+lDS1-R)7{mn6hBqOjS|X8!;`Xw%VwkJV34>}eVQbKgsimp%Xz{+VC||XW zaX6X$gfQ|pRVeI%%ZDREQu^kZxceIoI)P7b)S<=e4{C&6Cg$2BvuJs|)JY*;DSA_# zZR$Zb0#j_BHtXeH*eXtD<={TI1Wc2&0Vt1RdUB<3mt@?ft(_-tq#wUh1Ue)0i;GCe zEjcd49w~rYeuzD5oo&FaT8T>Pg#tc210LnJh=C)jJ<(UECe&XcK3pE2+Z;Fj_$bkw zo?AO^nGGAp2sYUAjZr`EV4%TB3S@N`&)6f<^wc!d?qdMHO)Vgke#`uH79 z|3PihTvUcJT$upDI=d(G@(8W~X|7kZnYB22bVoud<^}SRB7H;>EsXTzNHuKpJcF4S z4Q9ADO%+AeEhrY_L)Z^vZk??8&LkyNib1*JJ7&?Qc0k`T&QZGi==7Ouo;Klymc&p= z16T1gB^stLBe+o4_aO~gc{@|=SH&b7Bv4=}(o_@GY&+F)wk-kFBKjcpgq7|O$lJb6 z&z7`#o$0usYULi9dEGSE?Yi+g8Z2%UR`$#6WV75?4j+LatXl-5xkBW_=Ir5=0X=<0vLNkmoqdYkxoTQE z`!o{~Rl#AS3Y()9ARR%|vwWWBwxuKuP3U)`{3HsoL&6qO6$}J-E_ES3y^V#TA()uA zlmQ4`kkb(M#n*jVSkoJx0y}Vj$iDT4tW~WMYH>ZBL*!d3MIjT+K}Q(@2Rbckf(&NM z6;ENZUcZhk$E%p`)?W}XehZRG=vU?6l}_l#AB&5&i%m{|yc*YNjyTN^vcqGm$`6~W zU~Dtq-8jT$s_j_$>Nl#2WNn^}QGYaF+d)3+nR4K8RF5~!69&(>O-%~QHPOrKyeYTk z;b5kPz4P0~28-b2ThewIVC>~r{i-GCo0W3hqk5Kv7U$0^M*XPp2+wSs(mTa*TG}^` z5*1C@tDqVbtbACQuR?kxeb^bi2ASr*MF?Zo8SLNW2z#D+Z|dJSp#Jc*#4nna*tf4N zKOv5v;>c`S5br4!&9jBbg4u>mx8FnCpH1hg71FNn5GFg($+>%iowFmFjM)??0=N_7 zwji868uU7Y;u0t3xG@oVZjHB*+iTqXdcXxO$L1rh+>>6wdfXOY3b8ZLSvU@ljGxdY z#ntRp-5Y@|Li=PTNSEf7h3i$Zk#vQE9^t`FJbhgH6Xl-E)E(1$3we)u^hJsa-(CD# zU7{s{PXa>-Gu@W#@Vm&ht}P;^BxGa5h`rL}=W2G(jQW^BYjlxq#?;Snmgkp6S0_z~ zxbsl8L)xy6^8(jk=NGUjMp#7q8(QAL1j%_`LLW$t0M@!*dRX@409gIPTXE))pEIA` zFwZ$V=*g!)m_X4znD&t|so|>>yXz$V55+L?muU)oH2ctA;D!Cz_j6kOr{`$C`9?dy zU(aa#TFP(eqHD;T3owZeP@RD(dI6BJJk0+w%yWf^f!WTMZm8aI>LYsG?8Dl2961+T zB=_9wp}u_x3$#Tr&>H00E=I=mKNKYkR$OQB@vdpiN_A~w;uHEafFHOV=L)v%h|Rgz z9vu$q^=&)<{9`ukk;$IccS5agYJcl@P+7734TZ*|$$)CjW{#z;PCt^}UWm<&qUh#8 z`FJ$C&{jT==mFvJ8?k!k`x}Sf`PltlQ9b7lX5}(;c)fyYp`M+5JS={L+V}Z=6GJT;GjBolv`7B;5Rr}aZ~rgKG& zcbh|{U{_aZY&s0VPe|TLEhr@tZ6qsB-sfZ)s90XUTPxRdCz9Xbtjy*A^XtxfO(d7e z{MYFN;3O6+>zf=9N%jlnrN;n-E!9~ge!FQdZ+6T3YSnp~=b8W7?`d1;3*tMMpy^3k zv%q}K9OKWSw?$#H`igRQl?pa3h!u&cj`$3sMxuz2e3%++zM zQa>`Tyc-L<9mbTRy=KG{KhwRLM~fMq+PNEE*m0cUh51RvQIMbD;qkPCLdFt*6lXn7 ze8_}JQ=H3DECECqv zp%?ozkO24jG&P5jgjG?qV+3p9DWB=IceC?XOE{v7_-u3o zEJS0#eq7_oItjqkC)mh-r)Cr(*^Ilz*=bgaus2_%PXlL`P}`;a`Bg$zYsGE@T9u?BwY($T5~mGS4x=97$_xpUQCVY82#RNRCDyc4`yve4L*RgU-04WGyAJas zYP6Rgvn(d)C^Mf3l1iJRw3`djdO)w{&SV&kpa~!UtS+yx^IrV!B&9k+iDA6_vQ2Ca zT80QaRUIW!PzkVMJ@%^xs@H9J-#b6c&=5gL){5=|!a52D)~Um?`bio&uC@I}g)R6Ah;*%I^bvf%MMrI!`juvO1-a61O`VnlFMxS$Mg@;t{hoK{s;*Dg-Nce?7?Zw$N ze1&B*M-@kKr&T&&psr z?zMfi#We`23m~^Pm1I4FL5ck8oq^Sp9n-{-Fw2Dh<;l!aF+*TFpS*dZA-Mu{Ph!ZO z)ExoY(~%LA)DlU#qxVWYo+;*!AvuJF4f2-r{HBqFbqi&NlQa7#r{Oc@4%JWWEjr$y zT~QQ2(`O}6L9!4ho+XIl&VoTq817SEKZ`>98%~gkM~FHHJJ;;HO)gX+52`S+qCa`6 z2;?(b2J<9BY1273r4LJbxXVV+$MCNj;Y3DKRWB z9NTkZ%uRyjfnkx~Zlo^`mZXDK;1lULBEM6A>2^p;yviXbPL-8~)s;OeYh9z332%gs z!E&Lf^t#!XRd$A6Z}j|qE_5)in-3fRMCh$T7U=`!nyr}U0MS>7E&6e|-4Da)U9j|O zR2L*3s~DM3AdDmqyLk=P8zu7S&eqtM;Gcb&Am`i`MZJX-kP9RSM=U5^eEM%MbuzFU z*L%o*-{XIB`z!YBnDy=_!Rrs&pgnK|6YUP8#p-oj?NKrMo$XmLwnSt`)P8;YX95qf zP|U9WC9wJ5GG5~UgTVi4L#45%Up}_;eVm zS+oLkang*k-PE#~=X|n@&kb1WHV)=EiOpy#qYvI8-Ir5csxoavI$c>`D!!IV?Oi#wE`@o^MI#yk!F^t4LQ| z8Y@sUx!5IU6zH6#bu}VoeJqXB%Z+1l_vbr>MSdB5Jzd8t_U#Z=*qD@T&}ZiAvK>v} zWFL>;X!e_z4H;vF9UE2K7YmZS)Pn=g<*!Z-(d>@s-4h%3s0V;@@rdVBc3F;=3eRA7 zuCtp3N#ba~C^8h_U1RzYS5$TE3kp5)I2s+dU_g^F7nr&E_|%>D2bwrEvwR|BoU03WdsTpa!~j% zP&kBB4#gIh9w+aTq^n%nyg9tfDHoULW-IfG16)Q6yNb{;dn`cW(*RLGuD`)YX55-~ zbU}93i>U}o+155PaP~NN)mQ5LSUqF@9hmQXmcn! zj0E*@-AtaL5R*vK<~zqL!WH5mPyI-aQVp}@nq7RMl>;|jJVKg% zET92D>1d+c-2~Fk^zB_{`>^qi8RW04pqsVGBh2|H`g&M4oFOa?4hiCGl z3_ZOw&R1APhB_2xz$nC$Nn^eawL)WU0D)%afoP50?&L2FItI(y7zAIKB+AO+#JV~! zfpgZyP6z~^D$5!HbDMU;OxGjxim5j|w>!ox2IwXyR~L_2~tX=)l3;zA-jI3y*PohX+HFXrN_N zrAFMCo~)+N2AWG7(=KZ1I~j%kXy^>8X60Y6k?Xkzza`kWN_27s7+bI!^;Cx-4@8*S zEbbj}0OJ%ediju8fxhoegD>Fd;PsdZqr8{j_dhO#cgH7tPk)JhKQjT0I>+M!7adB6HV8W{G0zNr0-uL}*yf z)BJs_1#8^cg;~;aCjMjW34MS*nC@MFeQK*2&g7gaqMd04{Zt+)6%a4sG zvQI`ofK<`2Y=Xr&4WNw8B54&xiA_n2Rq{!pZ577u(47`aZY(uFyfDnwuikux0?JHk zlV@_t^8CQdN{poY)&*hYIWDQFAu^X+KMGAA8?xEUWw42d;PQ%1b+ciV{$QOZ;Q~cE zt*Y?OPcF223J!ad9N#u5intXJfPNd+C%I6br+71T_bzFGYySh;gq-vY*S>&>^Ab{# z#1K+w3(Th)Rj6$+&s}kwW>`@4LZBLwQQ~S^q7tYLT?mg4w8A2ocn2M0fz z+)0}ByWa5=tw&;(aeHspidH88hAx?WHs;gaf`ci-hias4Ddgp}GuTFA`hztn***$Ni~o+!;O?YA+SEgR(78kcwvP6 zUSZb`mS<@U#A199{(c=zt**^p5jse>d(>X#e7;|1`=EU#SJ&v>A*j=I2Mf)7*d-#% z3z5sT1ZB&MXdxU)Zh&~+*9SF%=;sDplNzx}LVsZ2w;UKfn)n3E<9te%qvGbXe@a=3 zr$IsSQ_vjG>w-L>7-RpgC0%L=GU+?-uQeRErGH-~t3aknf(AcLAeV?;;?(eaL)8C- z?t%kt2i2HtzU?^%1c+YUFL~c~VO3o3 zG<$mb`Rqg`nd-*65Ro18%kj{$7}wYO{k zYG1j72@m`O3IehR@o!ITI@>$B{Ganel;2U*I2*L>3GDy+?;! zD^1NwUn1oM#{|!IIDv5P6TH2nT;3pxr9M_jWVY&#`hB(_bMW$5V6(W`!tee455o6v zF)(cHRdt04&x09l4rP7Q)dbdb);2chTy%%+*{F>RF6g4viS8A?boM$^Zl7jm5~^yo z8z?q@zMUOVWhIy=N?Sq&?IkP4B{wcqT0TwM{`+xwB~ICd(5*Ep;8q5GOdJ0 zJapO0)rH-z zD^H@!Q^44ZV1J`N)8=!oN!9ngnEHfc8Ewaoy&X%s3++hP^ z4>i#BS*0#px?O~6DbcEMLC$(1wZf9FQmNAr_L{}PbLo1J%W@Bf;WHU`qG}_)y*6wv zp*JGb<>oXIc+5{vfcM8ZK`-cr@v1d;quNz$)(nJsY!1*k$@&rHdK5N^j3^O$9C=*l z$ssvyLRsv63GA6h6?H3>^ihGfQLa@6cjR z`gLYC_)~rZrC^aM&QL9}Zvp7LzOnq%#qvNUkqJ%l4b5KPrzi({prCHA8qg3#7m$7^ z;$VXuK~IJ+^<4<;$+9>Rh-eT+E<$+R!0$nvj#FQr5 zI4(9M5`YYY5+|p2!3ssBn!lJR@Z`mH5$%!-@&W4yCQ(8vw)4Hz=|Dp1q2d5az94U< z-{o1hyUX6|sk-~?1?@WyN8cvEpnZ%k_%5UA0Usy1DZ0_3ZPqfg)+v|Ba`lh)>BojO zs3`R^lBh(Y?(St$mo=fJgvJ@*zS7oSV~H+k;x!d~FX%Pb5hfB1_N#LeJRbb5L8H&y z&qE_gFsMo0uJnwk6WM>pPf?2yB`zRJN<`TThX>94e%xYi0rD-<^|lgfSXQ_4tyll_ z``DD{MZkLmnL2y+4FH8wHuD}a$`VK$~dw3)G7KN%KASvMFPhE8TO_qaPE-+01Fq@+T(ZTk$nfp<+C^Kqn&=j29xR; zGo6qD*SwoyGfVy!YBg{}qoeafhn@-3Z!lOxvjj`4^&Pf#?|KByFB+8a)*95%H>BWE zfOQG!CGy$)l|GC;S!t&r6I^V=P%A2L?j`e(JIB!n zX_qVUCl8HzfT1rQhSpg-qB7nk*$^PkEdxa>(1}9)J(VM4x?;qcP{AY01hmv&0p39L zjwHLTqd(jI<$Ygoz`8}JUqIh+n;ywcn1ohyeNfYK;YVmGa!!!u7t}usRjIuBH~e3r z*8U|Q=f5XZFRTBKT1fie7H-R2m}rsCU~{qTBw~)?3Bb$MwfH$kKLy>Zx>rZV^%c!|2q!B=bZjA#oHsKzhWl=A4C}e!<-% zr(G~*{fg<5pgNy!m}79C7FfuZPFPkDF9sP62A2=70oSh_!@PGVm&J81+;Vy4(MI4T zjNw27HW{+W4!RlYlcTv`>qzHyn88xOGG%y5907wy6T%M==|&IF)%}{YQjaVb1HK=h zHM^wYYGEj!m_fEHZv2)E)^;R|pwV@V9ngSJ)6QSjwyF@MtX;b`xf>Xk^?PE!cAAW8 z*WWI(8J>tYHEb8Jk=iZ1`e=9P)<8kA8$tCy{Qf<3tclZlD!YfGJQ-`6dDrpn+(I4``w+#H#wEOA`~lA7eI* zlo-3t-k&0z(rX2&v~rsbz3)!@)aW>YhDm)*j(t)c0GlUbITf}6>x)BH;Q77yzQ(91 zC!22aEBL}D)uPXbw}3M!XC#=UK>GgLVQUAIFrAI(SADbuxd9QYgAsC%WQxP;4!K;s z>2ACKCN^#DVe7XTFZ|*-Dwm!dnXbV_E->~$n;eJze*SzSLxGLHeZ zKJqRujy*!m{okC)P;b8P-``kSs?k0lDKBvC790}PCzc%Gnz?$>uYT8rMT#gH$>$a@ zS35`1oU}7A#?_c=V&J+zca! z>m8Z_9Nq4vokg;Si3~Pg<~Y6&@K8Sb=`z@faq>E+0=HlE8d!b29&Z_){m> zE>4}Sb{XT+U9p|d$`5`Q4tu9bn)F5M;S*$5Hgf8hbQI$PdwI5vE!}2YugY)ZO><<%UMdtVl7iy<~L%+_{b;Vc42( z+Y97XZ~()8R;$6PpgT(R@(x=od|d*+dXsxSxrJ;@(z>Dbf|@oRxk4h zV`*egA)N^|#tO~0^;U0uC=OT~tp@E`SML3=**CoV1_W>iwO24;uq?M>m}i9ip;1t* z&G`9ba=s&3Rn44%7&9Zt%gM_7iXIV6EZTRWDC6}Iz#4&!j+QEL8(v^mrE@_1+U(M0g(ohO`$y7&0*WQ9gU~vwn~m9mrkr~(K)X!r!DcL$9#)%Yg^MbO~IJXf(U zdCLZd29Pe0uVI2CVyBZGP$l6|RM8E2_%L&gs`Z+zyl!6+_YT+C?t4o@Gkd7aA_D(3 z4&hjHm<(m^QFOxdr7uZyr0_}d+PiOO!CxlD*Q6Z7?t^V8iDO9Q_Wy{aXEJN@9V5xU zf;g}Un+XL8tvO}E_JKUi7~vN_*za;DxSD0DwV*A5Q0_j*^BhOKmo?wv-zkGbW8yVSWEi zh^ojSziKk_NmZbVY>55#Y>ifX6`qb(enhR7Z+%qk%E(#n;B$zto5?35rwMxK6~WuP zSgH)QU9Bmdoj?rOA2Mr&kAs*Pac~d`a#1c?;~R9)C_H`sWqf~_A{D>y0`?V|hxNkB zTuroSizg%L!3zymUZoz_;8G zNLx7(7TJB(E&3JJZR2E%Qyk+^J>Nztj|}w6RQ8zn953rF2ieYu=Mt)i)cnLa?K6k7 zgR~E5tfl)1bjg&TDXCnD7}Qjr+3e=*I%G@Ph1Za@i;L|M zAi5;#S+he3gN`BY%vRVNXR{dVM-7do%Zje^l=RBHRI=93PDAvXwAb@NuMVR{N33jN zgnmR4Y`0oO*vDDTjDSxy=!(+WHc#i9{958;%8ek|bc1Qf5%hmR`!hA0&c+ckIA@piKk(B?T8s2?(H}>>h-8*pP!Hi9nmL3r_bM+Jp1zQe^Fiz zLAo%onm+A5ZQC}!wr$(CZQHhO+qP}necHzSH8Y#Lyj4jmo2>Gto;OQg=6DfLfhq?A zQv>yVQ*JMlX@k3U?B3-+=V06~Vf@^@#jhITY6t-&1H=Nz==N#U>%IL+^Mngudizq; z?}1vI8#uvN|N$>5@OG0Glm<%42R%~3Sta)m0sP+TWv3&eS%ecVyiUof$gbB89I zT-133ufv}LzPUtD&cyzzIKhE92KwYaqT8@3Fi%FwzAMQ)MeA~yRi)jc_hjs&=gIk_ z5#)+si~Q@Q&q@cdDU7y`N;0_d=D=XKWFfqoSBA7s?MlVesE=(r{6Au9^|DW7NC<`S zNw|cY^O|-#!xMT393=CENV}duab;SY;v!yK9O#mVz=+{L%lxrC2UJ%5Nwr3SoUvu+ zig}1P15brjY$@6`&&gkOjhDmZ$`c3Rid4(G*j5%fV;7I^rg(UP;~v=@XPWm%PM%XF zw+_E{Bj~o2-9fKXFWqm8Izn%eszK#e6e?NPhRe7GaxTk9nr=JMw9T8!CTks6&+C>+ zr}Z-D?y<_eexSP~y5ff-o<}7lx}(&!`&I5YkR;f3Tkb=nS**K_2~CXp#NY7$lcdhV zj{8k!fBsy%1N~w6Uy=0xv2(iz!W(7mo$qV^XfOd zHCG)bDa*wBwD}>E$v(dpb!3>MB>C&CEN&rLncI*lsHsuQz&nQk>YL2&J9<9C;z%KIa2f+Xb9SK|oN(0x1o_@^V zqG~BYG)_WnF!Y0H#0wGd$?8^Kl=lCL@kVQ%!-Ll$&&&BP*vspoLmQY81ee z4WYnG2SOz)2tC%O=0M(JWSN>kZ!ohDKpW|E2JlO>Ycn9nD1o%D>5EBWlLn)&Y%KW0 z=9C#3G#SLAn+|AOBQCt^FyMD=;91xGy%{AdK#Sel4+^Othlb8aYN^a1g{NpHb^5Ek zaF$wVe5J{0k%g@<1{@G594XX~uh9#w8ca>mq5vv7!W8}{Y%gUrt~&ly3Rjg-R#P4d zsyf^vP(jTZFxy+{EEqFdRvdWN*329lI3rj9k@Zf>6vrn-or(QAE#FWT%)oQHq2s?3 zWfyfHMA;258!Cdg4w(h%&hA)*`Gotzma0a844;>3#wfnIx`U0Wvih-F!rVZ zn2@yEjUKfio~m%Bw%Yh?k^R8%w?-CF%fN%z@__F)~6w&g-o65 zWyz@>VmaNk+QQ5l+8&LjzP8-a1-{ZARH=_T751>cx$ek$B`a@K7j(sAPrL0;%eRiE z>8xp1&sY#escnwG4fa?!kLs@YK` zWAc+3jqDZoXPj3w%nY&0wK+IuUFieXN5H_iN4&;xxK3!ThL18_s;RF~NZ z<)>O@XEhLe77RL+=U!9|>w^z5;t|Y4h~lqUF%$<06L}4B=ElmrswDR{*32b*^nlha zL*Rx=Th;?o(`oUYp{AKX#6@9JI#w=P;`(i=j8q4lvz<5S)g1Ucbc%R;DaQBa^s!H0 zFSA(N&A7a48}4jZUIQlb2DI51i$<(gEH!g+Hz0N=r8z!^r~Vfo83PY&RZ!SO#@=ik z3;YXw%rnH{&oXDl?ZXkCtdO zgFw30WXP#3Lt@|w+H9EOz<7rRv=jpJMcJ$`^@6L-2eGN6W>l>BpLcwNt-rl+r$#=?c`WRpH90TvUm4Aw(- z#?fifWJV2XtwNI`qX+Y3>U#K$;%%ce#p%iJ5{Q(f3~T2E4K{R8t2SreBNybvZ)G~A zQE*=B?80V0fG(Wj11Rb=F~xNZz%_V4Ktr?fAACnqipspQW;K>JH_!z3Q1k9^N$#vJ zThmFxz(P<~N7SYSkfCN#gsLRu_@-0&a$g|N&zmYiSS^ci5RR7w%w?megba3d*&Up4 zta6sD7$1Fn=}2YpCMu^LW4Mg7Ao>G*ym2CE`99k6^=WBnY#2==xWG|syeReMhBvbT zG#sh@^3YHwVTK|jIjiuvoiXUkQRqKvGpiGZ@D;_xi8vY%BoSsJWC}Cok~_g8%nH~x z&qT2inknPLsEnV+>B-t&C;6%+;5)G@oEi~W%c3d7%6)|?p;Zm3Cj+fHglO`0jWPWR zD#k1-`7F(dn+Ku-j@S__w77#O$dsHM671aElS28ea|2^2xPNtvWMyxq_9mT_ZuYjz z;8alhm4B7lI6^>ujC%?`T)x$=Sjtxk7akur%Y|9zq~{->S?pW;YeA4vuZjagZru+V z?}5lhZS~o{+r0hTo6t~dry<)ZlxJ3p1B26SzY5bX9LX|^W-|XU2zo5-XS`K zinKEdlALYDOsuBA)?Cs*#Ye5L*Y=du1i5}ZQ}}3nL2G7e2H8005_m|E8|Y2^ z9SmTN&DokY~$QB^t zBRWGBe!0?v=ZFtxB99>f!1X0okj0`%B13-3=O#r8VnFx6$P&>CpOp?#ZC+9GBWknH z<|*WTpzxR$!XwCjjzEQf?cO5cXi zG2+}gAq*Q|N)W=hN6?gWzSp|MS{HVDR!CnpW1)d>HC%wOIcb@(3Fj9jr$4tZz?3$_ti;ZA3%yJO-D)#ZMZb87$HNkngQi{- z=?(jdQtpfL#;@6GmH*GJ+$X5zPYUUh)fHkeIJlJ8mUQfj=`tzmjRiPbk@G%-<0|$E z`;w5Uf*G)nmK3czTSVJQe~V2F+QSw{FF%Bm5|$ihZe~*_rS2+R0a8ceBNwIt#OY-@ zBVH(b2%co7e)miU-o^^XY`8D13H>1} zFOSpKX^8mu(u+BY{*=I-{}co1;GIq>@k%Bn9OJ&9R8X+;(uO7(xSt;*1DoN9h%1I& z@AzKm(_pOOf?z1gD}cANO`rC>{Q~DTc+re16yp{{J&||BVBTJ&FvTVQm4JIT`3oDw z>F`y24zB+uy^6o0CZrw)hmnM44NjYTU(Ae|^Q zrxM6! z9r#cwcu5_V)tvd_Ss5s$eI8ILh@EXcW%1G!dLUAf-2CtJVi_RItY$fCQ`egqSV*A+ z6&0m#>+ixXF!e~(&4>g!R}Q=p1!I3wl_ii*P|V()mLz_fglPllWJHXjcqma@eEw?8fO~7f*_AR9#umP6OB%hEzTruDXo8K+p2V&3JLQfytU_qA}p7ldriX6Nzn_R=r`XQI)C z)6AUlsYsCBzrRW6Udice4veoF-X}18ZJ;|s-!Ro<@*_sb7IWeA;5r?F{eOK{O*oY- zsQ^Gb%Z7-tDasgIh?OJ(dw4wz4+Q{wXPNv$oF^Z3`hX?+)Sily2#tBPIsrGR*P% zeK5D{c3QIBx(?X#EDQScJ>}vui{%TxK)?5RX{1vTdiF%3C-4Xq5xVVUH!2Z#6grba z-(Vhgnz!{H&VK|~YG=)+WTpX1t*as#ejlv!t zv)k8LKQuP-f-k9&Pz8PF$#g2Fb_Ty)x7{Rj)#7**k9$J}x`}{j1YMEzyTnV<1M*kx=Tm6xjd#&o#+ac&w~pOtN+@oKVGKh%G#TV# z3VzX*@*Y1r^@>Y)OP*<9?N@MrG72Xr6YFnP< zC7&7fRf^v5B}iP}nf{tnFfDKM_-YEg%`5LCMD^`q8s3S~CC1w@41QL{WMuk_k&{W^ zJw?%ly1Y$U-1=N2wv(%6JXX|?P3z8`9*3G?kUd46`7&;8{s$G~hE_nKJm#m|$K|USyB?SdVCAKur~vWXs4lPDzz) zCtgKuZBs?l0=xUPh+Mu^zFFs;P%ehD?guINMiJCDiPyd@du_i=}Q=}@|b1~y!!q0u~zC`}PYZ8Mon z?B^>>e_48rDVJq$&MmZtwUyq#xKp@43(WA4MH-O47}yE7vIp*sA+$N8!DE5$Phw{2 zHhPk+8smfVR$AeBpDJ>3^OjI8Z4hlCkTBX?vhevEHaKWX^Yh!gh)}C>W8gbzmNqb} z_bg_HDMM7$DXB~I%bSa<3$pO>TQMhX*k_LKlxRmH6(L9R-$fUYd@ECKp7k-b0p|Kn z$+_}cT2k1*gy1t>E-t`7D5Rgu5toopZp)6qM@b^>jSZyYu;bk%K&-iWHcH?%zJQwE z!2V+6s+Z|>U#{)kh7`n0O`FCGQSR5PkbkGlD7 zQ5IP&rhOfq94lML$o#F6S+SUXu7Gp>LDx9n6gi!8x`#?=WzWeH#0Go}DT+))(r3e& zE8%Grh}5o&0N+vCM;uuXQGP=qPI?8&7EvB)-rahw426*MODbSzYT}*!%BCA!UUi8Ky3aTy8DYk>B;|X_q%102Y}x=jA!~RGo8= zab839MT7Vmr;4xgLT&S>7WmStb9d!lD@-O?h6cxNSOFO*ero1W^%*=@jE>`mY_Ql^ z0HQ=~DxQ<3`o&Uov0=Kq^0O**$2G&MgU4XSz5aA4bwdKDBL&#ct%Z>-y~>!W5wDeE zxqrjDFM#JPUB@WTj__g$|5B~WF*iWCl@h8G5g_9NWUwi7LJ_xns(bbvKjs1b*`%u} zCRmn}tjjsWDS0f1IEs3L2g|ZkY;{M_D(aSBcv^2bDsLD}AJw_B*kV~NnNA916nc_p3A=khyL$k$(&aqmsQbHsZotYU0& zUfL&5TUWz6Z@$y)40*Au^Mn274_2lLc};-^y9G$GS>MGbpn`tZ(h;X=+KynJ1X- zX^cfz`W496N93U!<7DrlTjx&29XCc%=hIdDy-?sQDGS4dK+f7P!9*7v_y97E=Klva zhBU42uw(AuWa1y9>1$!T80}BUb=~H&>*b8O9cZC18?klzgjsPqr=3*wJn$mYrBDoe zU3@2MBrXikYy@#2;lTD@v4Z;?1FLn~!m9o_<#^wD3NUjTvU+ZHVO_$|A%%Yb$G+J_ z+#p44|LNzJNpkOqv1=yY1Z?pRdio?YQN62x?U?LhqnOyqI$Z?20%cBb7~c~4N~MOg2FHx|Q)QAz5-q8N zosubsl$uq@TdMa-lVmd&f@f15s{7(!{}DI3uoaQHsq_1s%hh1~XiY-Bi3X>8`mEBg zctv%UmYrlHb%JM8$oh9o;O4wL!U5sCzzUUjrpTiLHaB#KT?YAKt~nRkyJ%u|1^DS+ zgT313pLHR~(NRn92nwm69Tctx5g2u=B=IDWweW1az@6sk*S&_R zzly^Qmcbd;k$8oHmQ#7|?X6v&0d9!sV@I=+LcWW-yO8j|FPIS4JRx@WD z+H$>w2WM7W^R=m)&!(y}hx9JmXwN{ySUYRJIWOI{)ZoK}1zikdWAdbR)avy@W;2@P zr^M4Gvr|crv>hkkZF6Y|9NeZzH!Ziu8mH1$F?Mc_=G+p`rmd%Rd6lgfxlX%S{(X9P zEZJ!-lgr_oBVzHP@cE|3dZL`2d958sP9ih$t(0;l>+oyb+`??h=nJ=HH};F+QALcF z_Mt_nd(VTyj%ob$6$h<)jJJeWufv>77}yUH)YpjUU29WL&4A$IS94Xf6(mhmnuk$kyv-%GF?Q0B^cj7W zV887-wEhX*4H+=9(n$tk>t4~#lI`e1@C-8D&8l!&h9q6$x&S`tG=*HNw*0{GeeGJLV7Emr)D?TQ@Q}03PFeRjP*l$fw~sf z#oQQp$P0KKuUyYO9PA_18%j;fJXc|_1S(-RzJUtj$(=59ZD1S0xmZ^S1mw*^D1oYbAi*V4JVY( zJi>2NI_U0u}o-xZlJrx3-VI^eD z*|3Uo#vG3-=Ixd|&7i(nDd$^$i&=FjPD(C6Q3Eb0E9+8nDje#xJ~x4QZ=70%2MZ9| zPug?E`;XHGi`Df8sN6Vk@WPU2BiP-VnVFY#Kh-As*|p|m zPEqZ+`VY8=h*6cZ!lw&Jb8A^SC4D zrZM<@x^BrIIGsZ>G8drA(jbVBKKpUx5o3OPjdyH>NN+<5;bh--ns8jUO~yio#h0-Y zpk&yTAqI6p^f+pYcT-OP;8)U6oYTj4qOt9IzkBSnZ_E1;9d=&icVvCpM~NDA5@pif zah3>nKzJd1;wrSuRsubL%2>z*v>5f=|D~T(l))OJVRveop^n9rO@c{~2i9JmDO?>K z%-l6m(rh}9c>}9Zx?`!XDimR5GNQ-2i%bfq85N8*gv**mWL7h}gZu3Sr6i(lhj6ro zs9NXrh4ucU_^E(`J`#I4k*R5BZ-tkWw!Y7F7Grtw)4FSAiR0QkD|e{AE6>8A&N=f2 zzs3jp&t^k^sM^_CT!qt%clf@rllL#l`l+wfyl|{?oi{fG$zs=)o-t;&)LSgMYuTJ| z7KeaBn^45OPZ=iw%%ssLw;OYWCY-2Qsc4Jq{xLu^qJs`YdvE=F(lwvW#@0-zoUa;w z!-8JG)tbpT@13l#lmk>q7SBp4p)V>Xq0;5Qp(?)!1g4WOO*e8cBUZz^f?E9UHA|J$ z1pYYWuig$9@4&v5`4UlnK8$zle4@-HIPpa8P4zmWK1wazAK_2;i5;{}F5$j;G5cP< z-3-SC@f`u67Gvn!?oSTbpo@VUqwQQ{EPf0|nXcPH`z%C#>V-o*jM_!Am8gPv6HSZX zm+rU1_Ap1=+{v()0QX+mDdd$nl2hVA*NCDqqr@I2;)=P7qN3&>2~OXV3ArUElv2rn z7VfFKlM?K{^F4s#srsT%!tRm?!x(?x5-WPDnIEyQL(q3E_oD(&=e&V$TYHV@j_#sQ zLvGvXzk`v_^}S{Qy&pnf_+FSFqC`Y)!Ov4Sw`?3AHMdo$^pEgr^Vw<38;Drhk1>n?BhOx*89g6<(Li!`oCF=; zp#p@8qLO3~?T5#1x?&^6YX~8Fm$&QXNyb(cl-N{I9nmDbHqg=R^$U4nGG$5draJpOMp)HW5r-*N z?H~`wWovX;I>MUSqv#9OVN#^GRM9Zu+~OXuiIB&x_!kr^LMLO%A_Jxj(?jW->4-Pf zWDYP%hduI-Lw$9_qv+e|p;44RHO!U*~w2apG>{g{%--AkuujOu5KY3f-YISR4$zq;JTjPpG;){?{I{_~b?@CqTs@kDS zw)d+~br)+Ds49|RGSef4TH%;hL-O~w$r+x_woOqxqqNqY^F{SJlA{#@50a7uoz2*8 zvfo+b$-IaYxhTT8;TG1=was82ZKe-+TGy9+mTA1^aoJ6xUyGNHQN!9{T+gUspIszB zY;=G6>7ARcKaNo{78VL6&wdz~PiDuT2qQ_gQQ?0?zGjXL(>ucxzII)q2@wMwM-HI%4FNWR`~AU|Dt-=}2!bokSw=5Dpk zcQJ$e79Rl|GO;wNnNsOnbsq`E-J*W4Bi9#F)`22p$)Gr4E_#xO9kQs5_~N5!7-#=_ zqe<$Zg}!(8NbY^IEFAD8LJKQ?Zl@#;XZfJ-6Q8kn>boudUQs2CaicVlvBWl6j%yy= z^emL}bBx&GpmA~A#=&~a|ARhC5v=7uUt<=UK z-KI;6C*l+R>xQs-eoJz%eL(ng+a<1By8`I^N5<8Ccvi9V8c)*RlXh(L;FoqEK~tmxUfv(oa9(3PNB2N5$k7 z76LD-1D)FCn98ywO#%r0W+!QBBoX-X&Ili67#O69rTc(&S?Ok&&ao)gD}6Lj)&5p)N2-NK%eh$JcwY>lHr z#>PliY~yt8N8Pw}ec#z7Xuz~OJP9%@&gH)jG6Q443-N@q!uh`rRa^J_?Uw%(KIgJP z##KwsE59~x6pdR}Xrk-aJSALeE1p@A@so>v^dcnD?(G5OHzz}LJe{ND)RR{Edfjv@ z+R^Gc=X+(FY*h8Sjid8Gadk_(y2JQ&i*a>Zv)}<;)77@Xs6BT>vg$4Rwr-;QhEaPK z+Z+8|`r&nZEyNp;l))$B38rfL!x-@x7cm)UK5Ov4(wN(2y}e{jLpapv`$VV!&N$_8 z$>WCXH^-x>@k*w&+Vf(v6K1j__aOS|1xI3E9Q|xY(GG#+KCxgGJ0Hk{fhHhpdIF~> z$vnIFh`?ypKjn!>#^sL8-ExMA{m(DF?@S@8*Ki90uL2;t)T2A*SFdLQhD#}@|2#B_@NcR_cNXcGXlaS8mZ#l>flij<6DFoz@y-FZahNkpBBfThJw{t`0Cd89<7-nB8LNTG{(6?cybZGhM7f5oHAkXkFg`y zj^?{w)6x**3L!f2?O(XX&hf$>fsJ7UXq=9MTkK%$Xolc@u8f8;`HVS$(D$f`dxjbd zI*6B7ajdiJ3p*U-RGh5L!aS6XlrK)0&cW3bEVb$>gFUS7qR{&Mdr{aM=QC3)PiqJ@ zd-8HEnz*lb4lV0zXG^g@ex?ac3%wsE4_i}bRgKsPGstr`W?w!-Z}3pxZcS7Ki1XiZ^ME#jDq`;8}|$xp=kj*u0mlCtnlzwi1Ai7M0vw@4I)ll;9%Q z*w`Jpxw`Wg{c~DEYhGURv8v(vRbuLQ^7Lkn$nw$*CxB3_nmvk?TM7zcd6(t!2@$;#t? z-mO_mtKE6=E2Ne|e~FCfFx;WpTR`wD;SV^kH00eP0+U+NIc!I#$r8LxxNHZmfy7kr zhYD1m1I0&$Adl6!*Z5C4VEcBVPUkmm0gVTF>;401lKH|@O=3x2&G5m1wY-PvFC$_s zfr-Q|Ar*g!N3I`MkP z2;r-SVp796Z;t>s=;-45cZ@*ZP(S|!zJuQc!5ng+P8{Q`w~n8UeJ*Z)JEGe|ALyY8 z0bd)GL;kOj0b_Ik>9`Q8p+W=(jZwCosN<-AnnUeD(h%ku)hYG_d)ZS#$ z40pDGbnVEEkIbUo(50Vq;h63`TixiVLpVc+kWj`klG#QELLTyfwK8tG;?Hbw5-jR- zhyn0e>_m^CL`?=_(!#*?$XFaiUH2N5A|fIhw9D5F43$xsC~QH$4B4t#E54AfxB)x# zC`{@!t1kS{coEfrpT>AJa%KT6<|0rngmhJdqQ!YZ1s~FCSY{<(8yOjMCH!=>t z%ygxI4ZYS8Y6-H~p zr#YIn(77AD`pi1fcxnIFN==ABY1{)z(C`m~#2kAD_l@|RN^g|)E2)52Ox#G~k2s_Y8wVK!~gdbVj+YirMy zx)O&`iWqq!f_WlhF1A`@EK&v7y8zfr&ZdV&GN}{N!b4E`E4cm7H$Js?O;L@tqO!~8 zCD=9(g{th}dr-4*11`SBn<|EN;E)ZjMP_RlKQ=2YxR)p$U6ccfw% zfNlR3G=ZtggiH_sAE(B-#c_5XblW&2w&6^QWzfCbt^1PUK_wG4XpRdBL5 z41SJM7JjyC?6ZJ?Fatv7b-f{yE^`DcFRu&5iJOL*0hyWyIF8gXOWBs_+kN=k;gdj? zPx$3Cp63YM)6u+OvX>yZLU;moXZ-(^khGmDcK(K=O(I^1=q+8N(Vly2pmc?cfw^Pe zVX=;^HPo*mM&l1cxr6BV;~S*?lDQt$8Ku3Zn)i}Ip3zP-P6lg&QV+CxCth0Ryn z+=Ulwv~5`}6#-9LY)iK>Q1p@JE1MQg&_z01L zj`Yl#hW^yN?0yfz^HoItKYdrKV&v9v-uSyd8es*2W93QMLJafUnJmbHTk{Sk5I{!Za2P!B zmfTimYEdHP9=Jl{_tAQ4eyy2 zsT=bT)=rBu=D{8--g)Jshdv?NiZ=w{NG!x3&fIQR|HBLXw~&Bx25pT*C0A6Fuqkdh$C=pFa*p(;b>FpS#DAFcd8r zW-ff;%oyK&W(zFU`?A#<=pgOhPlmcg))=@9H&vhP3#n9ysBHMBx)5uw#;iNaiVm|5 zP&Hz%CMxZdNNf@V`dy!E(TjJMq4fhk`!x z{8tOB*(}7DVM2`5qW{46VouugyI|~A@__P9c)k*R(fks0=RFhZ;soo-teIoOm_r<_ zbz=(t%9w190HcR{$z4OrKKNV->&s1>`m^+!DxEhlCZfbP&e-_{qtsS5|jeQ!MsAM7tj z{T8A&{s`q4jf2YopO5*15HsN@6#TsAS6J-}p2Q8Evy6&_AMj&;S8d-FyGF0V7Z$|pR0aR*L7B+U?2HVH zw5b5xT+bo0A)ID@x2(tshpcC_K$sYiY#t_IN~_4S4;js9?v;4laP>vOxisE{l;c#t zf#EzW5CF$|K{7k+3`Z!`5z!7_k{4_7`JYcBt{9@M*f1u^deV1*zvMjJpOMIcw4~Q& zzMi@k3D;HdDmY`Ow@-v>(>$1PAjdd7X$SdmwhNJ~5vQKGcNtjrf3;97hf+GCF8zDd zKsXq%o0Y$=_$;z)e8-4K>6oxU6Kpno*Bc5r4f*H|b+|4}`-pRui#%lv?*eS0BIlaV%-+kHBxUYq%6GGyiEF7M`dBqH4g%QdX}6Qp9^*=hFNm9 zmh2iAmUb#U&6b!{;KYIn;4wzB)BF?%N?Ydz1WKER`rs$w-dNibD3$L`m9W!DMs8T9 zqipE;`76g)loKhRae544XQ^-@n{ebr)&Xg?~8ynob5`HsORL_t}!6i^pGG9Un z>hOdNf(|ni;n7SB?T*aJk=9^K$?9{LGeG&^8Q_gGlbB$7@_|!AxVv{IzHo0Chm@!) z43sID-c>AT$jDw3S?L9*e0uTG(XlM=^Z%2JB0jVLT2(`daMvVz$5`SG4LMdLau2rc z2rpA9WHRm7oiI>az}7L-@Nr%THtu1-r*3~A7n`&ix(Tzi;#(ZoBME+(km&CGQob1j zPc9J{5}i-?gb~AHRanm@(Mm_TqNTKjO(RP6uB72Ye+TCKHAsGs9-Qw(k_Fws5Q#ex zj<=zZ3`(4O*R}^!Y$R5UWjWn8>remG)_qX?rxz(Dz3?rGgq!$;8XGL{C=_zMh)RCE zZ`OE-6$2QVa2189r&*^p41E zxbxJwMyQtPY=JE%2iqd;6vGZcu3hU?QIY_Dr;+fD2aGQ&MNz#lI!t8}biFcJAWM-d za}WWCBzx>L*0nKeXf-!bE7Z5~1jS;Ta*_;PT=j}Vn@x;G|b?L{W;_dQc z;7I)3@q$m-=A6J)-C40Qt<0MLV;gV!En1jne8-FQZEmzI&wrcz5m$v=WUoduc^i>` z%`3U_{gNCK-zbk^;Q^*KOQbge(DRb9|3|!427Z*Ak!H`rUn%|+EMwU)5kWPo{3#VYv30soiMNU;UEr*HuJaz4%j7Xk=c@QT z$?JAGgQBbkh9rTq25P7rkPs)}pxBr8XW&jxINY8O(tqngFv3knzZ4s>-)hHegLw)X zEGpp1eJNj(Tc8Iy;s{WfkfgxDz$Y>k!*ehvW9J3kf2~s5MCxrq(~kr%K_RceAg?$epCT;- zBD1Sa?agsw_rwMe=dJe{1m1(@L+}j@nl)?y&IfY_>D}gK&`Gp9>9;69w3^mwngtNq zKKkUz?m}BkV@a{{nE`9 z_ow&xHmBfkv!Z{%0989Eh=g6yRl4NpeJ48tYnUciO|c@h0y%p8Ll zT2W})#bPuCSmdX}fD}Ig{&zN*M_**9d!`{T4yz>-X@>ueRC0xKyf2Psds9tM^pU!}%URDFozJWps{66vuco1! zP?Mb2^M=7+)ewH$*@QiL1kO3LKs(+sY0iWye$gp86&Li(ntD{oP^kGoYT&Up|C3qo zp^7YYBtyFc68V#1uXqVh?Ri5u;uDPGLb*#EiFeRhDMY%)lFv@Frm}F@UK=SV5#^eI z%IB1ja!qFKc=pO7*ePla0@{a?YWTl{NC)0`T%8ERC5nhNc!o)JnMK%Sz( zj8Horg9l$ORdU~NZvv%OauDh?WkF%Y3?s_ImKg?6pd5RW;7^{o5f_#Q%Sxm1i85Mj zWBvPaO0N1$YA9F`S|>7k(A6l7RZW0OZJ{r(fh-{?j@L^qHFEbYXjRK!5edDJxE@?1 z6Ivhh66``Iu-@4oToWUrp6dv}oFtzl2+%qb$z?4Q3V z4jD>smX|fS+V4u{Y>tMPOm!gD5l^ypP8~)0KZLzwtY|^AExK&mw%1;^_Ofl;wr$(C zZQHhO+i!p8-Sd)ra$jyT(&<@A&BE-As-Ax;C=D(f0*^9THWUfVmAtU>elb$)? z#ef}G8iW~Nqx8DTGt)##+W`Bz+J2Q4U(VPdO^nx}{a+t^qF(&?QGqHCCL-T|fd0>8 zFD;JyP)qF?oA?;pkg!i@eUpYcn!xVrdz3HBqeapp64wZEVPQ|%vQuz({_^cQ7i-95 zswkUlIefn1BLXKY{Giq|qLUR~K=Fm4K^j9UHBkqz!7@BjS(5`o1t`Sw0CkPR1_^@3 zLBL#A->LjYEFEW=I~Zs5c)laVJV(%(6CtM>l@7f!d}v{ySW$>fX^@O)f+3i3YM8h8 z0J*oV(Z9Vc)qW;zWAd0jyguJn=GA?s+qXQ0eE{wco5=8gLKr z9*mp+ju>>2zW9XtRCkwp%&%3E^*Zm*B6MXxdh!flzLow z4-j#essN&oiF<9x@Q!8Ph$romM{VHr&Lv@3Z)O);AKq=WU5hJzR^<7q{)X_*w;jt# z`-~^_R$k8li3jNb7D%iEYbK3NfYUKfQW?C3J%Tq~CaVq@>V*5*N~e5EVv_BiBVHSX zV^*yefO#E;u_qyP%aq{HRM;}zF%e$<1}Txs^~5l@fpcL)=H)~*k%4ozLpTe+f{g5y z>D3=%m55AhIe@lVGvWlBB82)4IwBR5E{hJXy|f#7>MlSfWFc`cKzzjnW^wU_vul1V z)dc1W65bM$bAKnqhl2`-Zk&gT(h4M|BjIM!>6?`50hkEosJV2l=h8Cz)&Y_)B@f%c zSgv7yE4SKw2$Ruey-SDDV}>?E3-bJyXua7^7M}&O;IS9+jYr83RrsA!pNY zxow>iCZ{>i+`076zhyVPh!vfg=CS6w1%@AtSCeeh^(^_Bi(Y9i>G?vcWN^!%g;z9K z>*q_f{F(dAPs7M}4Bqz=9|y&)=Mjh{^g0#vcqQ~@k!lF5Nty#G@n$8-H^It#EJxTq zu2d6#?A4_trFy(?^2k1cFW+otyL|rY7qtR1+n=;& zLr>aiE+HRWZ3vHA1wa1geL5hPxE6iNQVp7Nz%?c<1z;?DSX~c#^z!*ykqS%oHbTH# zc3>xEqOf`M*Q689R*GjNM`Kq)bc!{5e|n@qkm!)@$0O6}(*E>tyJJ4Kk-YPwC4gD& zBScGXKyavNIbE!tU2EV1}|A3>F>kj<6J*=Dg1hIPJ4VT$ZH3RI4M%$xgAM`|+8F*@By!Lvg zZi9Q=Dtr0Ut{B;iS?mUUN$XO)(0OXEMiaA~d+hfQ46Q7AG7(q~oRrFLMz*qU*K>jT(pd9n@|d68&esZAdp& zY<1|=!cnj66#?eeB|maLIHU-AgYnwp7Sj&bXE!33>)x^U)x1qMlNx4xc~7xp4#a4{ zc~2#0WF--_n*E4ng?543aNB?@N;OBnW`w5f^b##}5Y%hifY$|aq+>YWu3oLxjh|!e z*q0wh6fO+$vU@_mocdknUysx%$kd`o>cnbVn~ymwY968ulP{97{U-pziHv+SS&ULk z1)(3toR18$GyNl;*m@BB_^B->><*9za7^r6IO%W~AA!29uf(9)Vr(^KQ0z;|jHM2j zFWaqKQccH|bp z2kUO}hzDkRL#6(!Ersox`O0d0;#EH9ybPYSO5lqDb|iN>7LP$w@O84f7-41 zp`yJ(_dVy|VkS`;M#W6Y7sq_uIc_mwN!0NGlbfe&6?PUHUPvueNPafW`rhNMXPm^6 zThc7}uT3>C?f3f9DQXsfG{^K}BUC8tnn~B8N&64Vy5`YKe2rR*q}?N%q3av?3>yA& zDe5ege5qy7xHIh-jc*pzqRzs@zj1XPjimEuLD=DWuB$A+iQ}MMvXY)3o zmEo%Jn(z+RT79K_>-$WG8U(L6D_L- z=(DT8OE)-b`pW%`z2fim$0np%yN&oFTGAzQOCFr;#4d?4TRPHNg0&->ioZ3J*HLl< zGBuMAZ@dzn(}b^2iLYNbW^ zQt7|Mie>$vL6`cLL@fU7#5Rd81+jNW{TGmcOJ%L?K2!y>@-*JrP7eum?X>-+yac*a z(h)N_lPoVlgN{_^b|Ub?_O29qIOjeEdW3x;c{YZ*bqoE5@n~!Vtb3N%L|`ZV^IqnP zzcIEpG{?>~84&prn_Ghw(C?l>pu^g*` z@oBtxLz&%u9Y~~nuF>O)yW!p6%==^uU;NKlCFTdP<`ZeI%q!pH;ikc)o+QjhWKfat z&hwCz_cQLPc00IYpQ9=Qox>|457>D&8mChah_PIiOD(}Y_#!m0C|i!P4Iz7wJ=+)@ z(l>JT{9a5kqH@BH$Bc7me z&F*p|+K5C~s{~e8tH8m7+$rwgNoZC(>5G(B0M1M)vE;I)j86d`M+;9k+tLUni3T+@ zqBUJJU{KUy)G@L}(mD#wVxydp_DrysPncEd6VC3|yVVqJ48$@gg!&kJ&C$hPR;eFG zjlm3T7;!ofY%(G|+&5zK!Nv#-Y(#~cZ;4NbJg-3VTrfB~s7;sVqj8c>fgO}!a z$Kvu=YHMBz%hi>ynoea;w&Aj6B?3XTSd^;% zqkA`Sv75dhb0>9Q@Rr)Heozgr6;*x%OlX)$dlm>$ti>jI z1Tt~UXeANJ@P&uar@hmM13P7j6;*!i2t=5$Q**Tjr zyb*<&Zok+7T>Dsxk*3*L%6J`6sBSvk)h|w?UXdXy3fD=W(x{f&Sz2iByWF)JKyyqm zf&-1e#TRS0H` zqF(T!(puPRCaz{sZYz-W0+utjPVyiKh&8t3_zHAcz=aE(vK)W2x^-OMMql2qAUnG*lE>#B?$o z>`pwk37vHs4klmA5dHjC1@wT-hO-wkV+Rgn2M`&1O^|s^W!{86OO>-$;Pkx&`?`I1 zUpdrw4NFzKwBMhVI|>;~P?=JQEEz=hY@859Q|>I6@>0hv-u-J!LuQ$$wrn4^O1kH& z(ZOc&(Hi6J$gwSOj+jsVtU~~cIbgYSHw2aaXN}Q8pk#^ph7o~wGj(z(CDsa4MVJK@3>MzlosUY)J@_gTnO)jr|yimVv|v%n*gm zBpzhkXPXn!1HPhG3Q0_iY1oYyU56fSg<7y~lqZzp@ zp6MsTV1(wr&@hP^?PJH8vKCTV)X!lTwGQ^sUejYMA*YD$Bs-{E-uvm~ZfoGiywOBU z--1t3q_+2CwP4oR6aH5Su~1EXjdzmwk#2*>KG~1DA>8Rjb|m#m8d1>ppOH>M`ah-Y zh;Og0&l;U=*` zGRB)T*VpnBqFLVf0N-kvOrO1)*0|?(K$|`eyHUPR|=Gs^+}=xe=0G4 z$svBwL+^bB6~1=!cE$z)CHuTy#alcgoy`Q~?NdEGhqTff6@2!?E$D2q2y#{Oc8vHm zw$M2=wsJ4b?o~+E5!O4uP)aOF-etm#4vTR~6Wo~&{7xjfL(=H)Dd>bBP1KkUm*(Il ziH}qW;6%QWLc~j=CTO?YksPwf1^pdSqnv9*6kEVbI93fZwWFpO{yU1aeE zWnI@pM%km`g%>a)#0{hF*5nK3>9|MCy+{&9vKh^z5b-1TbJ%V6>o;Q^ z-KN~JV4ixQgu40skZvs*hCexJo_-Kyo_hRq@%zDUGwY^54b5JAKubM$Lzud5`+|2| z_YF?XAqNd*BktB(tp^Nc!|&Ey|GHh-XWp&#|MO;)Ncg8(33ex6ZNI)WR^RRFr4SX* zF$c7Lrm^0T3p^tGbU^9Uy>9Lu_A4uvcNbLdvI{|QCNi(zospS?K3IEZ5-DUf2XViC zkafSF?%zvYKQQn-U*7&XEz8S&(uK-Bv#D41=tAMT1IU!+IskR5U58l9#&sKxi03&% z#{Ci?4RI#cuwQQ)tLs+9^?sN3$Q3p%Fm!@ouo%3?9lgdKxaLI2Iy(Xp%VUU)CmAHY zb+^_yO3dxzsXJ&mvx-o-idcwWQ2Pz`LBkh7b(&eX@@{AqW7{`AlRNbP>Uj2(al4SL zGkVW5!pHLDD!5I(TmC&^J6rY!I?U=7hW)@*;`D{Dyz{7jjAa}!oLvhV?Xg6L_|W<1 zRgNJZ-lYsB_sJKMe81*QEn>0`g=hrTJfnK>s-?EYzt6_>FYdo(L$I;WID>a;StTfZ z+$R$tvDDBGTI&oWEC6I}4th0~1WKJ?`fTg~DxD7oL8CeKkg?vY|AOx}%3P5A?_g?( z?m8mu*_8t@k_RAb?(2qF0GCT)Ebd>&YsCNCFMKxc7l(g-smAEL(ZI>w|I>1ZSn_g8 zMb8tY4f?Z6ly+G0H&`PIsu=;*!u)@^r+OGN>Jw+>cIET$JYIgo{Y!$E+f*|gpk}PA zjG&r@d?@Q)n?CV>SffVzpC#Azpiv!34sMrTYd0FgSI7aw?eWl2E!eS7xUNQIciX=^ znR+FanE&AbRm*=iwEx*yRe+1#w#CMaob~LwTf6p#jBS4*`Ze8SG93_GRhK*9#HP|Z z?epr=IpU-jal87@NwK619rZE8#{0B)bGsr(+-F=J*59vZQ-qA|M&!`=lCLNnZnYXT zynUhmm!I4L!y3yv-7d7;cDRv_8c{_TU@6D#FzXi&tH#fNDZOduNcQK1Z2cYU})2b}-&9C9=uJ&El@)q|Y*`X@*t!!lIrm;g+++%B#{3k`$ zLH>v69k%YG_L|kFq8GOC^ff7m4~Njq^cO{Zc2fVz%V6Hn`b)_dxmttq{Jrr5ok7>j zqN&w6Br~@(rOoBv#ll6Ke1+;Y>>jbn^Wx^PIYlbUx(q zJ^je*XF2D4cA36ylOvJds(VTAx6){Rm5TXs_<#&3d3Xfs93`dm!7fFO)LZPOlPn;R z_yyGsV)K`GMeU)&WI?Gucv%hQn*#;~PQBzZ7vj7ZVZryX@02O+<^u<=#=BGK0PoJzGK^{jLRWMG{~m_Wgl-P=_&! z9shtVHTJ=m0_A zd)D*nG#wa}qozXRq*$C#JElaabg4OpHXB3;^&FjAVj)b|BZ_68L`8>-J~~LT7IK?u zgF=XPG@tL+oz&7&(Gi9=Sy{L?hY=GmKEE%-Lx5^vl{WHUK~gZZ7+^SA^sJ$=dwBY# zRDxQSVbdtGB`LCP<#bHzFCA~ni@MU-T|6ih*aV%`t2`c}g%Ua!(i(GCMGIfVwGnw9 zyohP9Fj%9I+oTa1$SjP#1w=1r%v|6Gj)LbvrbU6|}SJfTM1a9>YgkO%no`8nkY@W-YZdf-p$o}RU${^lwlGAj!xB~9xOMR(; zE&6PDAa2c#u6KbxzZGoxQ5+kcb^GQ?3*3Et&K2(zoGSEd)GtsOb`7RkLbLme7BRQV zZC!5M+SI;aXWoQCXZ}bOBDvv(Lx+e%w=XuX(wS1;41`ad)PJvTv!B?*Y%#0hzt+eq z)5RSJ%5;%J#CzC-3XRW#mAgy8oBLnr753s4@bbYAjvee1-5$9wZ|N^3vnn|;+e<91 zMnKk)b@VzDp?*I25lq0tMpFKT$@(~56XOlt|3H_E*;Ra^2PGKN+tH(<82q*-GOy1JyLj;%ybfmmLTU46KeSx^aOiFf;|IryrXUxD(01yuCeemop=ZKKh(7P8}g;QE?Z`?8q- zf)nuxCFm83+sz-lML23Dh|mq~uWez3>m`@`8sQOC)f{}^COP_K-Nc8H6FQ!JC3iK? zHxrL-CDGnTX;=vWZ@wNOq?y54EoVOU-@zA|@RlpuB8P63ahCOS`Z8*p)I;!z*h0>S z>aE;P1VIyKh??XDK7m+Yg`lwjL7QYYhwW%d*Ow0?#Zc>W|AUrUv~!3OGYOXu&ey+j zX6{0bLFW`hF>0@$x`I`WbV!?=c7Y_3&w{(OQPQytb<4lX?;3aVSC0slgiS%fNbiK0 z;<5i$2cZ3p(uF>#_^o?OoAR?$OZ*E3qlSbUgyA2SH9A42X4?9$!hp!~oWmX|PVQZo zU9(8b98E3?)ciZu*a|@qLq>`>oVyN~-nptq9wQ}$|c>=HuF&c;U zx>h%&yE_i(uIulxlwYwE4mz4`@3FQ+GUVU^LeEm(>rh4*;AG8YANZ%Vc05@zZw_7m z%BAL>sSWm8!|_wZz7t(EE%+Vgx!8RJ-Yt}yyR3g+=s!4EoAYxO@mN!?Idmj?W;s99 zCdB?uUvCv7o}X})YwO<@r8I;UW`5n|7DE1jTAY0{!0|C{aE!KtcJj#PCu=XqKz?nW`k|Dh@0ptyFISt(Px8gv}sUAkM( zwKi3_j2Sr#uE#5fDMW+2B+1U^YPSg_!X!=@1i*$-z#EVqQ z{BbNeuRR`ui4~WEk!U!26@!onDYXFDi7*EsB0E)@-D3d0i-`twV~YV~7v)mjyVcVU z!dEvz7Jm;6Ez{lzMf5nOL|$Zkt1^)pcoUXAU*#=$uCLS`5O5UH`82=cWs*jg5N~X6 zj&0T@)EL3k7_szya9|!?UlTBIbYMpB?n8t{qS%785Rx;p(JpWTI=m&C(S>##0}QeI z0m?W>gux5284m@dodBP>Q-i}cL79R>{4X%36{}7u?}0a4^u|oPvehR$-@LmUYk!iA*7 zd{#$MeipUxBKZIJ$qJ;t@v9ZG3CBJ;Ju{`;-KSwFvT zWG@jq$trWs!9*kTj?W}RiT`#nchJ-h0m$JLn%M~i?|)x0%@x^z%PSH$2oc3~hMgqQ zh^sF0Xb+ROJ7YD<{~>q27~=)Ha_E-81(D+y$_24_j_QoCg?>gNx_Sd@Yaf2ko{fBe zbjA_mNzk2!hp~N(;RBHMBjg+uJKNn$OZW$aPcD!7%7sRQ^X<=-{IRL>qrBvy>w34q- z@{;S~XTfDyt!O^UKD^7}>Cos3iBZlpeROmC^>W2y+I#!C-Pmb5n-k6csXoBbr!XVH zn$G(?L%4Fq-OrgtzOHi0Wrbb6dE*s}>jc+$%O%<%^n7_vRjV}nlw)xD{G}9ePKWtN z!+G4tAqg&zj)OnNlC;x^vA9hpSx(|?$&88EC>3Ura~aR&T!d`*>`Dv$92v?Z-08Pr zv{JP?rYg=*y0S5IrLvS!V*s>b*P*u`kqnFq*c>%F&{2=FIniLigZpQq&8xE+|c{Z!h4CpHC0|I&Xxe>c|xQ zaT^x5P)p3gpYvhkc=Xg(Py6yid5?QFa~(`?l@x_&{d|!Id2iG8_T2hNNeQEiq^j|6 z@n{#HB-{v*WX}w=HyFv~krnVsL_7L6zn;>o z`|pNMhcs~slk_w0MDTI}5seG;>d92{sWjr-L)~q|fPcde#$+u(P?|AkVp!UiP>R(Xh!pL2Qkq9_+6NP( zb50tktW>vzlr}-h46IYn3LkLY1oMlrHbjw@eQ zFX3g7Z+=;+EEKsqsw!LcnITdzBRbXLl`?wF6v&Z$|?Q>?T zBF*V?{V>p@>PF$xIWFXFu)`saWzo)8w=s8Y`h3 ztra!9$(9oAIz@xu?EyBf@RR6A<06-G9Ap5B+8SV_F5XZ@KvL;o zJRi$vrcUA9O@rINw}Fvl?9(C*GqKS7Qqpi&vW|L~VJV&xao9aR;2CcW3}`{Bt|6Yn z3bZKE&~!RcFv?@5E;X4- zVk;k4*mhHQm+Gb&{{bJfS-I_$)$VrzLw#9$~mHAYxLhUnawq#(Xc zar=6R7_yWT^))NWVZr>GBwUU>`3XvlY@85`hg=BMiEDX7oV+P9;ytU$VXJICJ8EOb z*^s39gthZX=lT=ya>$3Qqf=fbjrm_VzE+N6cZkWapf6xcqf%_=6A1shX$R_w3@5rcGp$p_P zYUUg2NVOj?cnj=OS_I!w{ zTdO9O`ndtnpt9x+Q4PA!?6)N_IpElTI`|vvYE}Ol{1bT1Q|}i98;BLpib4%k4aJIP zO|Z^)5Gf8`fEUI>pjtmJ_N*HVt`h6vvhJiW1Nu_3F6H9cQonh?BCr{<3h;`q4y{h5 zjP2v^xel8EKe!v`g>%hs8_vcbJ>XQp2Y3q%Uf>3x7uKteDi#qQ65Gehy&{nj5@@5Me-HM8fD#L zU2ecP^VI-PK(N1IU2dQ^*o*qw?BEa2o0zsCmKTZ}kQdUM;9X}wSAVPDE_@HJ7kJgF zUUtY9Y!C96y&d`&!5iV-;GSrIE+`+Q57?Lc9eSTGh%eSx?A|E>Uf>$2y_{te{=w+p zKQVYO$h~5iE`JvAFW1qZJJ)_bpx%F1+5jOZL3RYfFoiHK0ucc@NbxYNI^BS72ut#+ z?z)%(53m(|2&e=Wr>8<<&TPy1b;xWsL8*{5;CJaU9t7&X7=9mU1K_{FRnv8NA;R;P zLN~!)I4{<9k@~s|S+R3mUj#$g2(|-0m=Bu>wgPfxw}B)C_yTxw;QbN5!2kOIAa=j# zMgdR&0K$JF+W+GKAZLUBp87*#?quws?_}%n|BXFY-c&?Z#rVyZ7EB=tBBe4zh|aKp z7`Cft6Oy;A2Lo0Mpit0c8;63<+;*BJD_-QCn|zWzlfr)<=6%yMy(n`o`NREE?km4} zYn4Jmq=D}+^M2EN+o1dNaT?197_|>KSnfQ@=)^SGOmCT?zTj3OM~%i!RL+%A&6$#o z0~^3dbF#YBk-@0sNXn$DwJ0Ie(qGQe5kKxefea13K5n(+*rifyMQG z23bN>L5#p4Gv(vPjgUjZcFcZ+9XR4JeL=I1t8cDntK2P!KNyG}g@`zV_Xq-5XmZT)iRhG!c5ua(FrQ3pwI`v6%#==7c)j6>WKR^ zWEd~aaWqvME2i?oZld72h=gMU93tSlAbaJM#a5)FUSo_u z?X1}^$q(zf&+T;+1Ub^ALbug?(qM==CMRf((hZ<1iU#}L-fLHW9661UaoRHc^7*OwxG z-ZRe6P-#t9oNE@9w9TrqK2Yd1j1?|sE=yQ7D^XZH1*Gt-*SnMzqJ@`NK(84)&pc_W z7pb1l#AcXTJ`3_4YT_GjC>xFD3>Z|)wklQ936<(BT*Nzzps$7S5{6Ul^pbcR0lovy zg5VkJr@}s>I7tNhX*;+mF7Z-Jgh41G)G+=|4n^ljR`HTk328_@v3zsEaXT&d-bMA( zY?Zhc<@@P8&2K~0-v%S_gcauQbmGEsuN~KQgbw22^vln_(U?mLa&7-Y0QX*-Z*R`s zRSi=Myvu(NzubRW$+-w#Mga))Cd$V3geHyMQ_3)X1q?>B!HzyZAyLvwzu78|eg6K? z7JTF_oRi}l+I;BPP9PaBISb9*{#COM$F2-)gce%oUZp49n zzwW>Cn28kE;PK6F)fuD)cnkgR@3sU>unNr|kisHX+>mnjP%ml!&E3CRF!X8*cAVX0 zvOf8(!(0bvolChP8~%o4eBl9GgMa$HGsF(LM=#m;=4@oY)lYxSSWCt82ucJw6ZANP zEXg_eGf0eM=G+{w1Dd^)$HKX}dS#W%RX+tysQ;ITk2h)C6Eh)y z=$5cqn0Xq=4!@S-PGrz}aXn%qLC+Td%v!z}%nM_<>bZ6Ao&B_*x!~LN`2qFA{1Vuk zvKgj37nxYtsWlhTX;fI(pu404LI7GGo_>GEb(WP*Rw_*Mpl&TZz78%vEP6gH(Xz64 zbkr{g{_RjNx2fpdm~;S&FKhw6gN*Vj{Ra2~I+bC@=a(Z;Te?b?n63lu3J-^Y%#a_$ z0KKmF8w)}Z^rh#)`3Jc+SWzRfAGlej{&j?_817tE`NgnB_$QpD{Z?XscEwDLzN#LiM7bZ?jZ$lq|w->NE zAiC5ab7~BDD&Nc~-#}H=OY`T1RcL%xpgLSgFRYJ=5&@%ksZ{OK=gooJ`;%F&m}Y%k zJ<3r{5ZuK7)V2zsb7~@6a~Vwcu9oE#WTXiRN4xt&KWR4g>ex{lzn1EnXU zN6}k-?7AJ(R+(X;UP$1Yd&W>lE1`l#$+?*^8W4c5Kc5b7nkfn8afj@$8aqM1`lKLm zs8dU+mVz|CGB#9oEm5r$cHERE&sYLeJ!Z4LNH^@j!d0SKPf*iHyJV4kNY0RahA_pL za2cEJ49u5Ix4L%b;MD=SlN8XpCg4&$gMuN2qndwZy%pbJ3z=nW&s2;gM6b;h+1y~V zRvG)Kp&X+Pz?W#AeYpRZZ*9#wD>? zpJ1ZS=&8wKQ2n&Zf?uxi%qxkhN%9~$Bc>Hwc~6;0Tavk<^a)Ya>0sL7uzodYkuz;M z?A~LNsXtV?Ynb8&@j7%_dZ9NtR?(?$UJ$+IB>pfUp3;feRf@H>nNf|Vq)9rhxbyg6 zf%33C2yB*GB&ZQ~*Z<=_?6^^gbH&x?9^geJAjlgZqy-NDB8z`T?j3~4h#d7%ki)`w zZEmo0d~Zf^fbG2E2>!X4Q^vQzbdmmo3`WBJwI-X%7D}AYnvdyQr2A(z#5RN&m{!E? z`mPplLWFa|21dk#l(qG1W*^_1`3nCTG+AtSgnv6(GTF1h%v0_<%iqJxx@ge%O?JGg zj(Dh~D_y3`EnTf{)NcI#O}hjv?0TDwNufbWy8*Hg2)0Ga_r>*ALVt9G9WyG*;fZB4X+3Pk!T;jQ@PY&<*v9;9&h zTih)GH?S=@ghr1Gj_#ndXAOP0G{eJ4jLvYa_WPm?$+!s#XSo8?zDNPd`K=hmvmIv; z5--w(jV4972}O8KzSKbi_5^pnl-e1nf@YM-34krPIhl%2IDgVS`Oi|yR@`N=jps#} zwNKxYbtFARV39WyX7>Z8kJP1VVxnw&HL;+;28u4~FK&yMe0=9R zrd^X$fk~OCZRCRw*G7xOvv2&z1H)%EuAhoN<$Ky12*RYwgNc7z-75BX9RrE413*4~ zM+{W=uA6sq6Uf!~E@~*Zq36&b-;>AsxjWL;&>-FWcMWbQi>8sAG-JN6h-dh@Z-yPm zIw82s3%x3_M%fnx% zlwo|AvqlCZ{egj^K?#kz-~Tb1bYvH6^#lX}fE5w|fbRcP4VCmQjsO3zCMue;*s2IW zGan5j7>(>CdKCSHB#bis?N13K%&7_s?2Iyzkg)lwG%t`eRj%7SmKi&5$b6O%SI`sJM=>C>MxiH?r# z(Cq>E?#|sAEHoPpPE4B1*(^6CKveS%aT!$49e@I+LRS-=uHeJn75kvA* z4U`a#!>oXf*^}@#ffeaOFgh>-$a*jT)Nu!POl=30f-V@oV|3&@^Y;TfIH_}8_f#^uZSnkMW(Zm^bP6C`hEi^le14c{8n4`P zD7{T~mqsfvNFwAmR}1m%FSO$gIb=s1W-P*lYZ9ETW`9ZjND$AS7_tK)&X&99L~JUE zEKr5Q?ZF)cX>d4285H|Co;oGz)n6}?f57tzc7!p#4;lI~K_OJvjMX6{XOy^-UU#0v zt-dBFl^)~hLKY^UL3Xc3n6}TONUV)&@a(Og5$~ctM9v;Z?jp`ngVk&YN~pmyV6XWmD+ns@O2Jbl(5F)TQC2%%yxdGOyq`;SM} zVz*O!hEG2|r{_Yj@V`x85(?$asu+Uk$vur>OSW7CUag{tuwJ2?_wy392JXVoj6G!m&dGWzDquyoxx(G1b7AA#oFWLsydcHQ3@m3BlSw3jY zezYG^@TM}nBbw>tZd{HJvPUFn3Fx^8JRzfE%^HZMQhKlR0@r8v?N&`jZJ0i5nJ_1T z90IzEJ06pdux`VDbM-w4@B5LpJa4ig_mRzud4?Ag-;!1cc%1C{WB_vAAINxL!wlMF zK7)lp9@54O#i(t@jt7Mq{9_q9A*9D<6Zoa{#PTHbHWfWVkbt~_zJZW)j>G!G`nG)k zcgBpMkjr}j1pt_V0RSNWzcJ>2)8w`ywld1^wpSx8fwHX!d>njM~{)l!@Du?p$xN$BhXxP*MN*RgUNE z_xA4ln&a)bZmsVxa34YrgOhcIh=>YN#}frTrMP%3O=PCRRz`b2hJ)c`p(FM|3dVSt z1g8UAJt1i{_93~lBYB$yx8dX@+el^A?#hx@aW_#+ziZYeEV$4o_WQOSqZW7a4lH~i zv9Lx6biUecCN3GihXs&C&dXG}24@2yCZu!{Di0A=ghg0L)qxx?EV+_`m=h(+N>PCvEv9jDXn+49Bpp5nMkBxqgnMtwk*y`esq6fsyUZs zf=gZ^msd_d3mJ6-;|v1C@)}~~bB&ul;5N_(VqOsTWy8#zw}a$yYd#HQaG<#8UItji zmnz7^1r;a}b^;kz#mJn*JEJ7I?O3|l)B>`z>2mObD9rK`joJac$o83Oo6>MAaXiX) zCz&1qBG|8Zr_Eo=&{Fi(V=Q%yOD2INXn4-DEZV&h6;>i@BT>Zh90N0@BnJgo!?b+T zb~;kF>Iy9s7Dj5sxP6PV33cA3ArA44C<~BVC^zszm=`(52}VGfu2H)i_8%3UnIaOX zXKz3@4kEK0e}2|lZ2uq>IVEHM_ys4WmZBeiB3lr=NRPfiO(hcpI&wLJI*TOP)IDi?2`IXI`@#q>SrPF&x!a9adc`(x=cXL%Mc9+ha|+P$2;>^q!G z=E-sBveJ3oY>2B`sa(qQ#oTZAB*9Bbb5k>7F{;%#-o}+@4RH$eQr)pRn%(77_;K^Y zu;-$cL}VD;CTR~h$XL=k+Okys64%b-UZg20l3W~yq-|xPheut6J=$mC1|J9t)6MW|2i+AP;2p_iHQIDQYd}jaeA8pN zwd6~C(<|N~&U^OQ`whhw=FPqJiln{&NIwsPcmHa~<+4{7yBUi6qHntD+Gd0Aa(#Gm zfk*b0*!kvH=)!o|*%JA#?ZtkvCF<3@-5z<&uC~#UNVcAzwsWVaC#7vy7=B#LCJft zY}6Rw3(YysnTg8db*(n&opJw0O!AIK4u6p9pb(jRZ7wXBJ+xtH^MjJByuS5(@H9;V z`xq(j%B*eEs?|hnI|0)o#v3^+O9Pec8pvR&gCod}M-g2T)Wgqg2cq<-L;fbWM@UH( zC;DS6HNR0s7<3wBCfnreW@N`KQJ6o!A76%0vhtP2tw}Qb?vAjk7fXmJl&~XqpV|ag za!9yfX*M@sXs9h(3a2g_I>Um^S#yTq1mgUZu{g=e`agd;i4$g#tAqVNl)PhnWkI{< zolbYs!H#XGW81cE+crAdvC~O9w(X8>JK3>qbNV@$cb;?Rd1q#QT2-q))vxaVece}8 zEif?9-;}}puTqA(g{95ER@%SRbk%W0G5yR?mg8t@zDa?8q6Rcc#sQnGRBIa5YH|gr z6{ITlrI|uPCg?6~YEIzPvvvuNIPXVyqxC#;#VrS{B5}LqrWEPtyLPWLClUm5^f6X` zd-7*_Zp8i`>GV(bKaq}}4G`fi8q)1^Udzg- z!tA>{3aqs;q3O#S%gEN<;Pa*q4gAJ0VIBG=(Es<+z zznzT-XOX93pU1vHc3`WErV@3cXp7PcpTy^?ieR?luzt@a`dsDpgd6{b1O&R-8F+l+KkgUQ~oN zFNpk@$tC%m=pa%r@C&p;5iCBA<%ORFEfvIQeNBkAYucVXp<*LmAz1{a+?RNifSb5S z-qd<7d2yGJVg2|0M|_6ienAI8Wt7)fx2fSp@+&AL6jX8P} zFOQw@y?PEJNj~w0C|s;?e3w$iP7ITa8jtTn2Hp8q7@gh$gwvY5E1i%Zp_s>Ev0CJ=)YsyI z+vf>97@btUt-8%R!$GT#uN)Jd$%Dc7YjBYhS0wqOO{GdnfI&5SJVY%uU?F{6>?pZt z47>S8|BKz}?X=;2lkHJNpm^^Qp(R_4VS01Yd~vj^eqX2rAf1jS@2 zX~54&_wE$~t71iw_m5NG+B;|QboIljyqL;F@>s+yDsmMm!;KqMW^H`Qkk^|#ooJ8| zhJGC`s=usAh}cU}ykFOkN@Q-x)F;>DEd7dy^pzLF9v&DpZ;YstJ6rfAG7uY#6et%= zLd456leQtwm?`HiCaGCouDdNEQk^bw#3-}`?khaftY=T?nqOt_qX?oh z<{YHpnol9VMA6$|GB2%VA0vyQQHorUO>=JAM$;`*1BuK$jDt_DjukPK;>fGpv01$_ z%VkAji_50RV!+m~WhUTJS4)M`kS(l0;)-? zSVM4a6xJpu%XpMkXE=wCjw|aseWF>N<4;FsP`)ES6w89#oa5)e<_yts;S!UX451{B@o~&!t zLACE!BpRiN!0$}cDHfLHw|Z`tz}w4Wekq#40aFXRuOe2JJv;CXca851en*X9DWd_4 z9Rsn4y?B9rxPsp_Ia8Y{v?56^P02 z^xWHtr$WKQm4e2b`M=f&mCwF=3H$fgpTW!3WFMKXQlQuuPL8~|go`7BCtlJVlMcmx zjlt4X+gC0**5>$en4PoDHb}SG8{#Un_Ujp6R=H5gGDPCuPt^i z9ccEz&9%(yQqO-h)t7x_?ElNsRXLOVtJd!_Eym|ALWymFWPxm6nqKO`_7oDlucnz& zWE{G8__GeS1mpv|<8x@sTU#MB@;+CLF_lEGOkA+r@5e*S$jIZ3O9xLldxi?5SOTX) zcB$pfoR~?))20JkdgJETP^Wrv6XAAEyGS)nNlyd&-SaWWUGy7w-)!vmLjvOiJw@ps z%-{VZ+l6-hM$NR);|}4;o<@F3MriqGPYPf0)cL9N%jxf~kLP!JFzRK)mdzU7xtbd# zp9NGk*n5~&GwMOpLngT4^H~v zkLe1XJ6!r5FKFF5ja-x#K1;mFIceMpAPKaXsR6iW8nS^lee~T7s}lNYqsSQoQG+)8 zw=i9RHQqK7z;RisSr;xl?B06}fdJ;9YV)H~k`uA$w!9y2duJ@4rgLS_yQ}aGrZD<= zhje91OBKKliu$DuJs+)q4e^8#vX_2ADcBtKpHuA z(?9Tv!zCk_dWM+Qc#&EpThqoDSIU9`_yjN6Lm~SDXq-1sS5y~27=pe#7GMc!W)oNc zKDAZ<;rV_4W zCVj5io(3$US#5bbm}%Y@wNGhH=}jOTL!L|?DMW3M#a)&yCU1g+h=Z3>c^NhS9fqBIU_|OV zU^u&3ti8Y>>22iX&L7Qi>=cDzXt=epB7j?OBY#TsaXTqi>Z%N4n0lC+{7e0ssWzpKqK^8Zhs zwlF{!@Va`=h-+0oid)+2Ky1%F_FMIWj;qx$Jjzb9sk{v+drJw*EK4KL%^O>rV3igEH+wHZMHBcIu6m>@0~_UOKj#RC#Ve6eKU4vaX$gqdbR4P@Bbxhi%w z-8oV5mPaROOd42^2Wknt z1B$HIG?~tavSLCoCkgY7ppty-m2+`jZ|ZDTkdW(((pC97NMGrfsPYkrxel+gBI-T( zfyNy8A%U;}@egijh!hF;zOohTjBTM4*XBP9vqeD0sBI_I{2VQ6>ekeoQQ6_w;8(3jnJ)C4^R1wB`nHi-S-n@`__#$!9#m-SQJHM?<7#f>z9_JG zt{i3M<}TPr3AOo4gQK!T2GX?zOB$wrw_ptO#gYy#^Jr6P_j35-tkhDiD#ZiNax*C7 znZ2cSdkS9uUAJ%nUeCTA<%Jt!_XC&S>5y@d=sL|&4AD|&t@YwUr1c$ppZ<_j@<67e zGDcuxeO9{KOap|a+-lV_8KmoC6_=>rSlp2?Ut%vcPh8=TvLHVgE+i41&e;a70;g{| zxe}WUrt7Db$GQ+KvYj>!YQxy#7@1TvRKgVGk*Ochul`qCYy1G7A>`;9+)q+FTH-P;79EItMCr{aAY$>))rJEfVd zJ7r<0I@WrTojr27!o%?KH;p4CPuVC4`X8Nw9w;mQZ@K7#XJ1&+Y=vbTjDN!vZwuk7zO zMZT&pv&C!rJ6J`SY&Bh!%9(2f^T<=$1t-=mXSZ5EpIJ-`i#lre41-+3 zyS6rbd>$xax;)LfYIZ!$vgqUHA)|@BrdoaZ1uMMt@vQG?5pPIV{cC<2z~6H66d=Jm zJ$ZbQ*+TJY1(O{l`ezQGG>5Sr{?%lY zf16DIj~xCF_^N6<8;K%*95}!c0SDG37FjRy##rM#R#*vJaiR^Q9U~Qzw6FKU>dz#% za?F8Au}S>B1Y3!**1xp1v`iH}bv}VFXY@5^oVZY$5=K4-t;NN!udUuMfT_>teReP$ z3Z{aX)jG>mte&nDhx$R$BAeqPkF_Q(;0i^W>j!J~C3h$v1Cah^e_~zuU1N&HwLbp2 z!fV)?Nj=SgIx5|5=m>K8*@;qpm@!x{>bhqFk&}J$JAKe*+}f-u$Vek>;I#qIl7(4x zNUob21p%_5*$t#d;yi4+Fbk(_;xcC=t&43t`?%^_hxWI9UQX|Y-J$$dP28FoGdFU4eNdY5Q>MM^IW zfNG($XG%@=16aKScDi@qb#pN2*Da3_XW8Dp0(+AURj@yxB&x?a6Syio@GJpbXixn3vfc?*f%C`JN4QCDFNt08>!>s;T30~elh&M*1gixKs^DP=yXC97gg22*x zklU2S@L2WbQ`<^3I=)x%7i~^ zC~621k%nR0e>mt)6Qn4?e1iWoHcWcv=6`$x1C##SWcxp1<6rxZD$>q4f6-xfui;4s ziU`{@_@-ziIjA`TjTnc5{6^?x!o3_rab-y>d)BDlW@KIn!~O~52lfLVHzz{Hs02JE zRwsw!%9+AT&02FA=mZbqodeyvJ}%AOf;Rcz!41%}8BrhbrkHGXujsYcsvL9eTY^ZWd?wS(X1IZm$4f6yT)@~y;~_f=`m*74qT2Y+p3g{UsQs@ z9d5$xwlAhQ$r}u7z85g>GZ8a3H!l%gw2Y)vJ7rMJ1(U|*VN82;aFxV^4)02hWz(2O zKOmR^=FS-NYEpy&e!y~!cVo=9xER^Iplz)INB2A43)?oJCG7ftxQ_Q_yOm8ek?lL& zYt-(EsVxlQ@Ok4VH3%?OOu-$x$_(RbdX1H+j5fFC_^K|*WzB7Xc$=8j5yW3eOc21* zv4NaB@~c*vOE@4>zL+1eaHFg5pL9#6r23TLvHOkUV%oMvB0EYAG|G*13G1-k%5P$f z=%EqTfW%LKsR382i3ZRlpLt6>?^HKL0VzX>4K90}v4T5X?a3|1=s~B10rutaFmo`M z`D&4SERp{)ayg$A>lZvxIHYkUb-CZCZm|~H9;T~u?_OLkIG0j`8~Ks1*>+SH{nuY0 zONdk0GuWVc7hweRmD=F#GYFnQw2GgB#jbgUdma^DH)2e)0y@_R4igfMf z&2d35RJzVIk*~ht0UkIf=YzmQCCx&3&PUd@fv-U79|M&RQzbZAf{!Ye4Z?TBjFiLx zn{1hT;=YTSo;Wv`9LkZ3qW<23-2!1xHy6Y?u~>LB<5CByKh7=+24lV>!!1f-d^{go zn)niByR$UxLz^PMOl*8fOQYP|H3Q;l#aec^H7Kz7KG;@&>?-bdPj8OciFvq=t(i$= zC{Wp5%!M3-7~F08tpD^M^?Qvyj6>3cY?V_%=>85b9Mi#*+^$a86{&3cwyaHm+AQM` zc;nED%`{Z|SoirD$VZzd);-4%1LwATMBB_b1D8pX-7>j?nzkF(u=SY=A2ksFc+t^C zu(Tt+s0=g8jT{2+sF2DD!&zq)%Wh!eWJWbpg6HT${DQAi-MHROXVX5Bgg0M@_~78b z_#0%Jf{c(Q%6WZCmgwf5!ACTK$|6bK0Ztx@9M66yOVDB4@1DpGCm5W z%Q$Fzm-BHOCAh#n6^eP{sUw^qu9WKZIeP_iLBB<{Wf${#1;qN_Pl?oQlQ0v&iY$_k zFht)A{6y(R(XY;t@(SQNJpSxO7c!+ut`$Mfmbi9+mC1?Pr?n8GBY-CTrUd>DKKJ3K zVjz=q^Ir}XQ9;on0{@~X_iq>V|1Em{oi~N5>+&T3*eX9>VnC%JsZnq-%@yD`(AMBz zw8dCA6^yWPr-h3*U=hY@{d%tQH}m;ezmdFs^|?_*VYgoEXW>aJsV4ux>cpAyX=rGW zX5<^^ea!Nne9o-)K3MYi`+(@Cf&ttXtJYT>OIG=5D&OagCPE0$JUcFwSa?}3?L&5B z@=c&#oM%v&OVw2z749YWp)^_)-ST=^uUBN!WfYyu5M}F0GY8Y1e%mrl^(xc@^Mh1m zRuyI}hwKw!Ip|)LsmvH}^~| zJvnMJ%Bse4z+^k$mQ>&|t=T`jI;lzGFWu##JQcNROAhJja@4)5n&qoMziLj=TZ5h(!*jz&XYBa%+`3Rn$3?X_xMdL*rjV=u;p5T-m#O_+=%s%^6%Ux8!3fH-S}=oGe&l>FGxVadQGmew%>lP z&_-V(ldY1r>+#nYdXLOY?7uGKVWl|0hO>2fEfgB?mvj#N;Cwu&8jQ7HD)-C~qKyA660C^f>^XVYd}S zbkkZvAvyT(<|SG3ZVjHV8mzxa22{d+s7&(Q2^%c#7#kG#b7>hqwJB!D2TKYfi))+xq%hXXN@(2>W~5-_oxPIaX0_TQC1D#g~7P=Y`tq{OX7kj;}_NH@lK zaoHLE=ZzwTV!Q+w0UK`qADRBcFuuQ>1U|)*i;>o3)V&MAFF45J;lw=q;z%0SGRk|* zdY{jg6Aca2sgENxnJw@=mdeFN#N1ePCl;te%M=yh$I3!fXsPyj2c|3P$1*0DT$Ia8 zG~Z=*v1{>l-m)->Q|z^GD}`xN7hD%K=&3WxU6S0&S@TQmtkAoYtc|M2c+@OfpD0?u z6j#zz8a~6gM7o(WE#Dd@n{7FfzFrxGay*79=^^@r=e|F|MzLM3J~r(cYmw!36JYjd z4{IvL&!Z3kl?gmHD?PQd$}bK9O$k29W7%<^{IE zM`j;)>2XYZXPgu(GMCYNOula@zkrYPGGKp`WUui>Zp0sP5z-^NBJ=#E26J`pvBUXX zbB9|?z%?E8v@VwIIIndyXUA8W`Af3rp2XA`0h-oEOIX?C`{nG$4I#8y`E$ijZW0JT z>#<@4cUl@Hzu1$RN*;eWQ>o`6x1N$d+vZ{&cHUu-3r?F`E9NX|I_J+Hk*}H+GZBxK z`$1nBV!nHL{4|VljB$+-$92Z7$A!hk!Ig}WjX~giXQ>@v?1_K>FGd*6)B51q-#3LX z|Kh}t>VGoKS=!~_G3G1BEB#dv(bw5q@-B+;P~6avn#xE*i;OVPp(MJ8g))Y@dB7n> z*X6Ol%alyx>Fb-~j*Y_fAmxVl?eoFz?KxgI6nAjP=u6r}_i?CL`X9HTwvpKO8$87A zr_FetsZTo!q1Pz5S4KfRT)8%j+)P5T&^SH+&DNPt3RwLNwpeH1kw((C=IHD8X=OJb{ZnV-3VI&xT?P@-2ckWLCovD@ zI+fJG(-~?tz2vV*P06W7+8+9=<#lP}IZPF%M=(ab!U#Bm_vVD(?;-wqvJ{MpgVZ6w zz(`^LMYa0BPL{sD{(qmlXjR>RScU8C`Y1vQVMhDHiXw1O-x_zs5z)$65y7#0)K+&$ zqZs039L#!qQ|Qz_Mb$T7a(pcaT31D9Lg|tpO8IlkyF^?~w+}$k>M)Hex1dYJ;DwMkE*S(L85pTBAt(H!= zxr57jk!x1A%fXuJBJ12NEb!;!+ZI_sKH9SILTg8D(Qhw3W*b&<3u8T2^}i)Ru~xEx zJH(OL1a@+#iA5wrR;49+Y=#v2c;Rw{nfX61S)^KFLTEQ0Pel~MxRs?Q_QUZ$)Y;uL zunRUYFw$YQ8d?|S9vCHACJ0Vx!N5Z|n58tHS^YK=W2KB22&kVi@!i>_lh#V08Sp;r zwHSy;gx^I8XhJa46igRT_)%|#G3-aWs!dG2$|Xz%+BI~^sYg2JAV>7{*B8XNZLiRx zv<-576!RtsaYSB^<_J)(VRu-(>q1|m4dwK!mUlusV^!ZNcqs9HIk)}PI= zS+>V^=s4Bo#S_ZiA%$-+^*tf>&Z)k=7RF&JeSE?c%XZ}>$z`w7{))AQ`(lVEKs_h2c(TyGQqD;D-HOFF^?rn)WxYf zJC~J?xvnh7nHj5`=Z$y{z2_O$8#x%TLF!l zA8hOzUtTfzJ>TX>%m1X#EGMu)aA=>!2)EfSaWA+ei-9eG)XNj!^3K>JrK$<)qy^|* zVm^3=zE^fm4uM)2Zj2r`W3oLLBhfl>wml<*Y<_S!LYA{MByx0TVT$~Kzu}BFZW(sO z)E##G{DzP<_+^#P6j2bcjchIi8HAqqlZOBSI+}?K>UneINH{K=xYuH5ubW3C86QT3 z@{N3YToQ*av8dpha|kl#I$;o)P8PlNX8Tb$YRBnpGT6+(wdl&Zg$IuhouSg~czO`I z?%(QHI?D5HijMaQt${fk6;?#oX^L^!@8WTeO91J;Wt2@d9>;YrhEs`7=^~YcU616^ zs$*^JHGx}?_V|)C-s#der(lVStfM|eq_LncVA3$8O#2u5ncvt=vRZ&zq0TA0_tFbc z+9!i3mZ1S@@t!LIx7e{y^|T(9cYB^ovGTqH`#O6el3+9CX{79Fb9Bd?kMP4v)W-_; z@d1(GPglxA*TW*;$t>SUSYi~7WTvtX*~&z*?&_3+_v(yabD3|En0KAt>mFYN>`K~G z@~So=u9p8MfyT$e^D?i7^G2k{=rvI@0mI^orw2-^^cKhew!-l%A*LP^3H`c(dgS!5<-|Rl;uoAAZHVj z_gm=D7zDF0^2maaAl=MICL6kO>_5;x1H@2lJ?_M@E*nHiJJ*;WCo`BIvtCahn+d=c zYepG-k<%5Z^z|)Bh(C3a*@GADWg(-8+{Zy{2!FWl+)sz{1XV+GHO`%5K=EA*F>W5D zi&&7TM19lx&_F{+I$3`6R1GNfa`uQu4YqJL_e%0#NZ~uV1Qb#ORWS66cvdLQFUzM7 zzk8s3Ef%09n%DvvquMYHWY6%fr#-YA&!x~sfp;0eohS1$-b4x47CY{= z-iAo%wcHW=i^tf6r>G_2c)@U%hV3HJjhdfDG-EeIH?(6nO9wWved%isOf+bXm9*nP zL8Gi?;fNDitwX0nr}1;0)>7P4!Q`BzDMg9Onno8o(WCZ1FG(FQ8Td5?tY&!l=kN6u zvdl@Ykjo>W?a%Pre_5|b70{U9|E|95ztRHt zzpX$O%YRgo|5HGy$SR}!6<_r@!)DOr{XYXKkcdg2YKi=C6e!Cnf)Hs1c^uMcq;czh zSFUCjjN+JTetiE7z_>i>$-6p;tvizq{5Id)C->NS?6-bf6pJNxlI0ZA z5ZD~xguU2m0j23(lxF}K!Q0qL9y6Wr(pz`55po6INwJ$2FVrM!N5j~2kO9L;#|&_p z7yzue_$d#zDE&Cthyr-GqIGSwccoLn&*Gqe{;rL}!E%-}-9a z2WwAtV=&f=gOmvSWbF0}gbMLZXh}xWo$t)=k?7$i;EeK+IF)Tww= z^ka5$C(|)|j;`fCi6v1nFkeD!JY8FXE_9#f_KrIJg@znHPQ8#xYlsPMBV5%cRqzTYU zLu16A7IFJt-`5-dbXi-CXn-=7h6{(L2h9>*+l;jW&~_zl$0bCSw1||Zv+;cxIxlPA z*Mr>CEU_V_EhUo;QP&?gd+yL#U!#Iz2f(?X<~Io*luWi63gKTb7p!Z7bP?v0smlPh zlje^3atY#D9@;J!{Sk3;g)1doA6(U~a>IKoYwKH`P@8QAHnQ`i>ZDl052ngg$dxqO z#E1>=-k2D%z|0<<+qBMens5gHhV=TG5e{^ZZBqRyx`P}dWIuWnaYFz#K+3;DNW8}* z+w^Hf0{MYMb7k{~xJ8Tyh9-_z2rS^zo>|7!dBtl(5e1vrE&opzWXvK-%$~2k%>BvT zgmlIU#Np9zlyzJSqdPFiT2{`fsXuTEu?S(N5AGRJ+GKw;11(o10V4J1(1uWhs%G%y?iF7O8nnoqlWyaQ$YVVR@lPON!ZZE)ZE_5 zlT_H=*1^!u(%$Yr&0=kN9C6eSGhfa6)S6Ts0B|0Tr7`hmPe%bQG_4z*s|iY}NEI@_ zim^9C#j@N5=EL!~=cVed zFT=aWKx$j{)#Sv)ozihM_ZIa%r3RhL$bmf2vD1(f9$r+>+P-gA{hzr}-ipfz;5?Gi z^y}J1cqj;P`&+5W2Ym^yIwcDSk69{}A5LFCFBLY>>;o*;ErHl_z>o45l#4 z@IkrB%IeC<4g-Uo0l;x}qvR~XHWIy=yWG8h zI}8nw)v=1iKg7ASUOB5lLgGLo8h4tLzMbE)n6e12tc#dhSQ;Y&8hGng2bgW3%RL%# zn5k{Ii$Knc`Hx{gzw zWu{-)1%z@J)WRycvh%O)k8Qo#>4dc0-=W?>^f_=*+6m0?<(ZV+y=^@`Z9@p&B0OKb z1)1|6PG*+!%HUf?W+5i8J6RQV7f&&0hS#!kCdMn;=Q>MmS72>oy@|vd_k&<#-CFW| zbRGyb7?jXHQ+0JgvhV{q!Za~pR;`S&F`Yos24|=K$DGpFLdJL2xnKc_tl0h;{WqJK zdLogY6Ye&e?ZxZK0hYGily#VQvd|_fL4_I=g=R=Crl!^Xu^9UZ4Q53s`%M(}`KEHs{q356;GX8C6kFOymmX^ zd5GSj{Y2txEd3!An(@OQ%3YEfJdm-%81fPPEwn}6Df7&J zCcaBoxFpzJ$|L2YrPS|oq1$KlO%RTeV9B@QIrRbQ+Hq_sTA<_ozu2;`fDYd%XfQBa zBrq`i|DUk__h1f5hW5c3KnwkBODK$QZxTCI?%d&kv0MDSA3(vm{3kOl=K3Q6YLc?nBjz7`ce`py+4v2)}6m<)OM zer4Hg_q;tg9|w8vm3}9HtdW{QZIDwvQ>x{$z^JPKZoHJXkZOrRPQ7sYu7IkOx@>vD z^j+G_(}_VZD^o9pBmH^x-WqM5zTu&-oRA|S!mNJqK*dKw5VSHxy+zX3cP&Gc79C5r z^GAnAm?FOOMkR^aDf|f>RjMd7N>+@AS-!!=ZcI`(OR9LVu5Ttaew8OV%8ag9VYgI+ zIFt8Fn(^_T7ztUo(AZ$E$GC(Tim~vZ83}tbwxk^@-)X_^a})RewV4D*c&zDe-;4}P z3b|4?gA%Mj&{HEP3f_hj)BVtFsSbIj!WJlLk~E(aqOlLlm?bSTHriwt27D!6hP>nV zYC}z~h1=Njl>}8XPWVBTi!l>ljc-8G-c3zDdudF28bIG7xC0 zf!`m3siIInMl+!lD&#_@29dL)X=0|Yjp{cv0(U=P!REwBB}*wIe5XoYlAG<~Qs>sF zkyS9AOiHyd(vu0{?XCKa!yliJJQ@VdA{0$vwGM;IAT#Dl9nv(@m$QS>Q)ovyGgxhijc;sT}Hs*VIdd*I}haCEt&Uq}j>N59fAOIE)R2(E1P9CQidu za!=J_ch8assvSjPZi|TNekoDQ-yml{1zXi1s>7Z?yalN$_kzEkC6-2u#3tr13Xx`z%H$=o#IYo>#Iqze#5E*{NUTb%N^(hXNw!L$ z$GarbkRKCi3e8G8;g39%V#M9W-z5U#XvqFt9j$ln6Z4j%N@1RuFr{cdh?KTu_K54& zGW7*7XW;}ju)A4Y_0YSGGy_FtsxLh>> z>{@N%%3yl4>2DPbYdM06SEc~hZ;7Zwve+l2Yhw!Z1_6fIKrd+hK15`PjBPVGBIwQT zZs;O%OuLzGG9OrB4S|STH8?|Pd*f+{f))Fv9O)-JAY`DrHo)D=BJRo;5Dh+i)yBdi z^&|)+|6-1LF*8lNEsm8YicDGX6+4ZLXLy=;3m*8&+92@+CS3lL0r zdk!)Fib5Et$53m=oV7vn$rI@IW#k44?i|@KJXcs?bXJ|kMdFDSDEEc3z~1U8=?VnU z1)n|JoSP=wM!-Zz8lUBUsRfE6euFp_0(u|Qv&s^HE6c&vAn*KX8TW1 zlWb>WCWnPb0Q?tfM0&fJ?_eaLpHqN((Ag@}x8wH{v7b~LEAH)pvo%&;4Vt;;(1`sl z1;bEI?L031rn8f?7Tr?vi4&FFR<%XYCxjzF-jbo_*FnC}m-ju+rWo=R`IS4e@$uyI z9hV-8ODe5_^FpD!evA-4(Hm-HDb%r$`LnwRAy)GQxXi)|+ZcJW39RPIA5^<$mh%

f&doKlTw52<(KWpsq`SU-BB$>D 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

_Z>gxd{_Oo|M27K1=@3- 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

|7LX(PlVLzC7{=2b_PH2af++ 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�WZ+_y?+b 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

jK98_sS^1iu=!R{}O$Mw^r_V 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�eB+bS#uf*WEi7fXP12g-ZT!NG1F{etx=x84^mbgw3M2ckj+R;W_ zh0(;1d7MU+?s7SOZ;=YZvmQeK%Qpt<*?XSn{@{1+NR3s2%f5X!O%VB`D_l%&K_?&Q z#WD~gPc|N8nfC$gAo#v56ku{(s(PM767f=`KE{ekWjO3kebbL4P&ZDGHEh(NVEf6+0HK~L}w4*3hx&b)xxl+Ls<%xf9%lj z{aN@~8s7BgYE%q)f2;5E_ep}R#yeOO;J8fyJ2%^J6xkL{KC7(rCqP@bKRc+IC7>PZ zyKr6M715*(fX1=PEBtUrmimd{XLVeL%<7`){;KyAvdYG(itxTtZ$iVf?rSh{;A}sF z#S6)&bh>kBpV6}Bwf{#W$F%}{BA^o^XBE`0a2mR1Rv}A||3ZW1t~g9j2W@ezQIynR z2#gSrUgT9A56XclBg%uNrc&u_T@_Q1;!Qxhdjv($c>gIpU(4RX0FT$e_{jJ}p>IY; z&`vuncHyOHDl-wm0clm7E~S4PfoVjx_+Q`D*NiL+O#5og8wZ(#;A%7RA;_%8!g(}l zCF#WPNh`s3sp^7*3%RBZOI_*){_UhVY zdUkF5kZ73N+hZJw9eJ?>Pyca=czo=t;GK=#juV+zWALi5%+@;L=slNL&HTwI71BI) zdP+a_yb<|LuZ{-KOxxqV!B9o+wbF&=(e|k5#nAHFBBMClgYxdg_AUY8D5qf^C0m;3 zOT!aDb*h~iT9hkYN*9PcQwYHs?qkIiqg=wFFkOTZ=!{dz))(}qR)sysd%G}h&*Dm)SG?j(n`@R|1-T7BS1tBoHCL^!`^w*( z5=>Vv{s{5s4c80l?2Yj?!SNB&@T_%DQ9;b5NBlk<_1U*?$zHe($`)o{k=+AVzS)-* zYj2&Zp7CvOThuKiIAtXkR{D7d5?5@)I0YoAmCWJsKj+IaOc?}Mwu8egBU*;2)YyV7`;o){ZA@YG zZp%_)yubWSO7f4D_PJ_pc9u`634eUsG6UYIsETYG|JK=Q?Kpee=Hh^=d?+ExAB@a* zExqJw_|*ynTd)*zf11@#y=7MTEKz||X`QSCdFFqT|0rY~HoGXkYoMQr{BQSwZu;Ic z`qSn2hTpq_HrH9t<>XBv&V6^!RT)>Z*8}?_JNa%_o+n>UVxH0LPa}9}6X$2bP9`Dp z-3v4L252CB4|VBJSvg^iEzGX7^q{|Xs_`i{@J{cXP`ena@t2bkSwZ})P@Wr@dLezc z@aX{`?V+`9xhSGw24FV6P^EiTequXD@H>0l%HLGqGP$v|uk6#|w3gwtYtX8w3Ew|y z7}ZY~GpwkWs}L+>I^tW(qssO5hj2Mk7Qi9m4D{&OZeuDR&;tM zZVa+73;0xaq|q<^>k<D0v0}o>*GT|8=Pn?L{pK_s9thYnD^L%JA1}#NBaT zDEIt!1&MkHB6bYsdxN_$7yZMU>n_dRC#kS_m+2xI6O zVMWyD$ao>WN+o<&3Hi^Kiw|eOmd>t*ojBPA;H{D3UGH>WP=qbKgQZ*(V>c8K{LTkp;F8B;S)b~@sleE7Oz-GvL!h

XSMW3 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

SqO`eJ`u&ojRFszo)7 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

LZum~PxX{&~90q?B&L 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

    (Z_!X`!o)i}^G9Lk$%EBVJ{Q{+yBp__l1ZEoARF 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%0D1oEei(M(w!kMyBDinfyF2-fjTtQ%6a5P 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

    i#lE`($~OW3Si(cjHxz-v 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ž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%0D`zx=4 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

    1QC>Y1o0>px@qNiS2?ik=_FAu0A%fP)9T-Ox| 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

    rVc$rw{@TjL?khTCH$mgM+te{f14Q-? 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

    O&R~E$%pKm$iK$0` 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�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 z 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%0DXqZZkGo1}K8 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 z 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଄AUO;eAdz_Zpm?Of0@7>R>H)7Kgf<0uI3(p%+9(e_w zv8BL(S$Jeh^PLZ`|7@bKZ(PrAWS14Czv{rP%v*NwEGPkyw&Yu2dnB|01HK>lyShHr zRkFQxNic)bS4kWreDIzO0WpD}ps4kbC2|IY?kOBkP9Y1#?M(9N^AB}o*15d-w+N^0 zl#Xz`vpV*`Qek7^gU}Xg+hw?V4}{b^mdCLd)C=CTbblRGXb=T=7~MLTuf+i_Qrj1G zj1L_jaW6pXhzZ*ZR~}P%nkAewV+?$Y)}A|J!48>{%czkzq6`*VPP~4?2)YD=aXL`F zfb{U4kqB@+>?(jDe;J^%cWHcCG^d<&u8WhRN7M_1^)$19`yE&BSxCW_oXD|ZQzj$d zXUk`!%N&wje<1a+LKT$GAC5&KiKGVYzp^Mnd$82^<{1{l?u8#WMYQND8#R3k&J zSWhqHW)hk1r&S%XzL-^hY>=dz1Ktt698rEB1&bzfvcHp$?|( z5GDW@kiy#h1ZNf=`8{Y}lqDKpWxbVUNLlWP$l@|4aOy7OFpnm{L|#8zff8Q_7@Ag@ zRgh7r0mK3~$DfJ=uM9bBilpArf$Fo2qvhCRYG99RkzBT6AX#S&<7B?5J-XsT+_MmMiN&rQ#P8^+-#dHwc@dUX@}` zsa#cX1zGn-o#oekrk>!omMOy@6>ZG6|7q@9HE26*${J1n&cbMml_Y(Eop?FoQRWG zWN)=>LgO!z=oiHdootwqULU<}#n`HB2K#DBk?a(^=pny+9+&|KeklDnl+g|G(Hvon z3SUf0NX#P7#!96BbAdmN{>&Tr0#H&*ud8d^b`rf-Q$o60)2tn1>?lX7%u-rGmtN6o zSkMVlb0J-=w26${z8z1OXL$9#hA&k=rmiT)MILJ3e-{caUYqEJ4x@un9}ibSOT}59 z14TrG!LU!fe1A53^gTqlTAU>S4o|M`0vuIs`m}-o!;a*+bpR?us_46pduFJdpOxs} z!whm(f+~0^7ho#~@-aav_?r!4Lm#@C0_x0)#Q)m@I$uUM;6@VUV}nxgXDYvI2q<$f zIjr6pQ}gRn)h9XsW51aD{*y1*j-oH88s#fi$hibqePthhUk#5KvS%t$I9p$v%b4S`HtKg-6LIeDywG;1>rMPVaaKWW-8jA<)QH^Jib;~33v@FNe#M>)O zG_kAW+-iA+Io{l^-puD`1|)~0Z%~Q{9>AYmDeG@ApR8OSK6@OMf-3#jFKl(4anYeAkQx4q53(@5tuNLsY4?*BE5!mmke^^1ceFOhM z!rXsTd^QO+?1Wn-R#`4~Bw#cQDUc%-KuSeGZi5R2`^NZT6#ysw-Li-KoS5tDEv*Qk z{lxj+4xSDV!(w5t?)hQNZcGYp5ev?7!5`4^O9)ntJdYcW-MZJjA_=AT70GNS$9>j( zn_Y`isku*7_C_+nnH_uw(PAhJ(yIF17s$eN|Fp;E1ChN5y7a+-H|1wUw+tMaZc>QY zrktu1%j~SUU63>tD14}0eoJQ2X}!)VJ@)oDZJ7EKX&GVhjYOr2^;S`W-BQKtO_^KtLS-gJIFXy#`D9Kfj|^p?c5| zze&SJAjT| zG61DN%?RXM$ivGMJ&;HDL9SwD+kgjKrN8c_4En8rhd+E&z3vGFefpolnuV#5V@7}cxk9$SiEa{p@Wl}jbY4Y z|5G!j6S|eX-oO{dJd{;KFJcn=GTd#JUZ?YxOL~RUPeHFATBdqQp?Jz*9EezwQUI%N zRjgUbWc;g@g7w=x-I*-pIL@p`6$%0t14-pJSiy{lv6wd1hdlXJ~sNCEcra>R`DBQMcVKYTuNu?j$bWPus|VAnm39E&Oq-$Try$26W+aj zI>!0Zm(j+}c!;s5bg;e1Qm&xdTFL@UAwwzNN)B>>z!d%5Fu4qg8taa;G9Y zyz-@5Az|qv#C&or^Q*JDPzhh0pkh)oEzaP^ITDk6NZ&U!q!)1_zUl>JzNHz-qkWL@ zd(`IYf$t_vr{(K3Mi)tA!pl?uH$ce0rWLKNp`f#uKf$_12$r`#tJcueqnt+9!LPl< z2qoO*T&vnXy603yvA8l&K|-m8BY1m$nwK})Gu_CYQ&iloGkKJg91|a5xfr&|uLmv^ zf+E1uGA^vK<9sCmK5wKZl~DrxhUG^uA&hx&({C57jA~bDxEpJDk#>o&Z=pUA#%HMzCX;6{?G~(eDJ$mijSx#s>%g z0}){+C&)`>PCMjNlno}?eUO}XN#9K3v=Mcx{$t-jGVZjqoZlLs(NBc$bst^)??_0~ z>d2q0wd60@wG>`dnX~ihd$a-fPij(0|5#Be**Mh za?G+el()+AvcM@>QrfXe21k;hB#0CwBJvoB!LBg}@`@m0@Jf^PK=Nb4rh4ZwnFk=81kYq^sjbbV`4)H7x6kL6K&kCd1{1 zbxMDF1P!P?I-&;Do*ZEVYL6RM9US>6IE)8~ucq=tahmRM+>^q0r-HfMSt#1V-L1%{ zMz>`>5mViqov%BiuEHNHXRE;v610Ddg*& z1@?}l0I`h^xd%rU_^+@OvyKlUfZW3)Oo~~j2NHnq)HqD`XK+%U<3nLML&O`i@X0TE z`+(8yb+tBpU>u~zP4Alj#o0T>_yRTCzHPgEwQa4oZQHhO+xoX{bG2>TwryMI+c`Jc z+2_98dy<*d%S=6u%#5m$UnZ}voxMW_O$00IV)mxyW=Dmawr%S!#*^)t zWv%X%>*k65<%_zAat>S48y8^i&}%xPT#ZQmJ?6MTSCdt~Y;sev(`As{okp93 z`D|nET(9tD45rD>#l5{r$t|3lV;0Zi*}Ef{uQ#GMe`lXbNcPx5c{%hGjC#QHAcbpn zRV+4n^XR@K?a9T~;ZvQ-IRqt+{p`hCHwSjRGJ3|&))f+juUU6UALVV$D+J3CiPj}a zyWtsK*dx{XvVK)niXibtqn=H*9Pwu74yF} zVy|>NiIApq{8|bQRH70mm*|Mv_^9R)Q#$@<@pL6i)!c}{MX^?-XFI^y(2xZo+@+K4 z?w;P>V{1oqso21!qpR19GdM3F{k|nwP5hIoQf&gLYyqOSl6i=FW)!4}0-VScMDkD= z`3kj_|6198!E_BD+B(~l1k|*&PzGS>+WCij1Ir?WG*0(h1zG~B;B1ZUcNELhLG@3B znE5*0SzyR#2}Z%>2H@*#+fF3brM8&jhg?oK4_cdR7qxa$tl>U&>Tc8!cdUNd3bwKf z)O&??2D=&jT+8MfJYb7v4#SszVRy5P^V&|fZCzYuFD~xfyv**dT-=<13%f!G#V{;n zDnPlpH$g!yf5)e&NW&Tm=%0#w0U~-!gaadbi!}0$VI$tWLx>9nIyWQWRSX>E6?AuS zyFM^8J(Q(8A++3$+$I2wDUw%yMQbz9&vzYibV8jkTjgRQ<0*htINZVL2=KzlXB9Sb z5gJX5#wL&~2?s$V57(LTgPHAoGfVY_LOSR`Q;H$CJ{FoJ zd^2}9vC6{sg*q!_?%swZ`Bc@+2IT_T-o+R$A;BZgK)1Y&pVsl>-=~WZiXT<81u_|W z&FZxjU*+N-)85X>)?qwN&&*+7gz6;~BIg#!Z7+T}ksai7cq%{k zoa`UM17u{x#YlDIv0zIHPh3;+g&hF_P@?=v8sl|R96_dJi;{&j5M-#;tlM&Upd?ee z1Xi^$x&;+@tSC2Q#layYcwHy7rxC`$HOBR!63yNMW%{!iQ_ezMY_y20Ql?_icFL#FLmtX=nL+OyZi+seZo5C<(>US_}g!$P+Pd*(nXIb;DYySsavv=pG4=& zAB~~tF18i@xKK>gZn4>t>R^+&CzxSlp+vg-Av&+Fn$D%(YvRYzy}#^Bw~pWA0vV>L z)h+Ds1@v3Q;M@e=orZG}<*Ci#J*~)0KdyJVyKm5)w|!rb)rJq+F1(YoU3kcy%m>jf z`Odd3rHdH225K=8Np+xi50d!jKc)W?ZXh@57m^>jAxx=M z9mXYT8ya1b0i;h()YgZ4n|e?v9mTOE zuuj57wc1~PZHXYzQ^_FZF>!|wdv3GO@0x3$V?i!t7*azdOCd}dolqgUFeuR#8v@_D zv=E~LFhdIta@zCrE1eT%d{ImR_&;HiLKO;PY)BJihHVN&&?F%V**L@POln3Yq%r7G z92JQnR)#UGqfzdPfegGESum2AG)odfe>`zFmlQ0 z!-|e(?>Ic!RSkIu4jgVQ)YbIrl0Gj0dF3mHHQO8pgQG7}F+s1(z&#FI`C9g#{& zzsw*Ch!R*sWAt88^D<>f=N z$GqpE5LGce71Kqz3;nV+MfO=X&@|UBBL{3Y0<^X)A_uZLF0PGtg)ZQunbY*^Xz#(Z zygNF5{Tez2;s2<$z(O6D-Gs#-D`nRf7WCB2C}5A47+%n~BJ*LtCw+Jw{w;ctaMY3! zb-EpW7$h${Uza35AxK4L+S1+bzplhME2m(v;(Xyn6{=Y6c1>AD9jU2jwQvZXEu1IdOUjtl9KVa? z(aq|rU-FbS)GI)F53X04Euo6sw>Sz1E}We-gAqH6*ReA!oYgUMA@>4#T(3u7SlTtS zY_)H)^gxg~9HqtLyWIj5L*+&rWl_vs!?wYL&@^(0lNEbn%jR(Ue)U zepYd4W>F^Yw*7l(Q4WBySt5ZC>K^S}zP*Um(0~k`nM|O$Y2xdO15rR=oLgl?;I9CN z35GgXA@EWV)`U6u!l_%IJYxV3nV3TyF4JIoUu^(V##6QQdNmuNFxYEU@}6;`X8X=Y zLeHDX?5dS4fS%xDLJlkSAaA}{%bM1ukURq~jj}O>&k~JFpW7|uc{~<}JpwTqMqh6D zXepg3G=<0Dh^;fnq+=HwB|+Oxp@d^9$oHbMR-wQ;J%zBw2E_TRD#@Ye*~w|tRxa+Vvy%Lele9m*D@VsU`0?64mER+&j+EivRL=G}z=bX>7NNWt#5#0fwD~&B zrjUt+f_na5;aU>L&PIg7m{Z@wp#=K43DH$?FG%bS`JoG)e0oTEa{r@KeN;Q&vr4_o zMj3LsCwB1;PyJ^x?N^!?j_UI~+5xr1Qpft2w|IbkU#T$M8$-&;w90vUcR!#E=_9J)YGsPVy$d${KokF>6b9CuEOo40w;k5)f@MeQ**& zurE8bAJozE6xDG4fWJ`YH_2FozY&tyLb;#%d9DDPDr}zZx&J?AgJ+ zcn6iKS?>Bn!lTioqje?h3PDe_1BP)f&u8cjl&O@LF!sT@+Xt>R5`1QS(|Ce~(q%07(%rFrr6Foycc z%I7j#;#Gq|lPqW^6r4hQ z5>CKt$Ndn4+$;@jOo!ihK*%P@i@?1=oluBM?*&NQIugkd=vSV&HrADQNNB9}mFC4$ zD%I+fB};e}?t(;{gpUkp;u{TG)qgd+5uK`3s}PQj>TScX>5!zA+-HugoEiyLWI~Hm z_Ba`M!{M(Qmts3HaU8|45OvJ$31e~1!vQECOe?V}6v>M-58}OGa@8bwL1(RsGg%?0 zDl6&my`iXOBdQrRD5WVRoi+oe#BsIK(pO3!;M zqB@F_i2L)q4M_MVo_K;MjAQ#WNSWC0WmFzIEgPJKU6!UP{QvFiU6gA9dqgc?2eU#j zMK4S0^x}|Lv^%PLAZ3$-QPsum%Ca`OTm`G#h%g3>I;`qhXvof6gBWWH3)^sef;Gz= z1<31EI4YGZ!m-Mo?A5Z#t-}i^k90jLT&n0nm!~`~dKq>E?c`t3ScZbF!(%ydS9E|z z9Rn1oyz}LDz?hHa(n;JE9q#^fgsX4^=s2MS+aX&fwJ8~FLaUB#9ROW9AcLL`tv-A_ zgtsB$$GUgLK18@l^g$R$(tD>5C3lrRSY2fL2)7gJ1K|&<4mv&9iaijv53cDX`f&|D z!fQika2e@N{0oDQ;3lRlYm0oLoWx&8q~4^yoLp7Ac^eH;(bAM>T~Ped8%%K08G0f? zvu)w2vxR!;>#&V40e_EwqLE*7eCVJ3bn(EOKmvT2hbOfO^?Uw6DE5f-$cB>(Aa{u{ zhx_`Z8!}FXB-0BBoSL)b=G>WHj05$Mc33{;gi0gySuP(jG%8z&ZKlTXLKs($B)%>Z zGx%6p8Cua#9ed48adRz;U1M2!7hF@WNBeRjN*TmHR1+nVDU|uB?y<5Y2>!4^J-Cm@ zz6L4x#0A`j8XlRaJiO+IU0|2nRek|Y#S^H2SrOI^Qqun7`W1jhX?_f4g7=1~qY;_+ z*Y2%G?J@7Mn?SQB$Av5o2}4 zR!iZnD{E8Uh8$Fm8vbDCnuQwx&tkeAsJ!go{Yb&XEKx3k&=UmhKOhfgDj>IyV#}rY z2d%Qw{F_5h6SM*wTTnaxzA(|n%!Qx8m-7n)nQd&+;WN+Yr%d##X_560#@-ESW$9P5 z@_|w1TeouI#M}2vQ9k@u%=VMY)+-i$Cj%`TkdSk${9^8^cC=Wv---8Rx zwn`vIYRl+i?Z5}1&F;?oAnTRCc@H#H z%_tAfDi1u|LiUKuXO_V!=73>B%fGc2s9gzIsSuDJ*z+=MN7mPa+I^sm5cX)8AV409 zgFc{O5c$DK9?x62;-vfomzKvN=^$+c}9IIKJTFEEIQM4@_xFD$$ z($^(5l|2hR(E!f{n-`pH0qx(H2o#J}p>$s}Xc7)_jD-t!#c@f7kJ?aB*Y@iGp)=X# z&D2>G z#$>XzObsGGvQf9xssacVac0%f7S&cqg(^!sTtLb3_G5`VU>p21E)+5Sm6_+k{W-WJ6f_E@O%FX~YN6)ZlgL9k;-H&~TxQ?0I zj|uP}5FdIo=5=tKrZDt{ms~YE>Mg(7{Sf=rx$ffTDsD|Ls)14BzY(*xK^C+L!W}hQ zSVLJ@W5PVvFpS76BAG2O=`#FA`zfm5t+6yup6F3v-$d4^_Etzmmza$)^do1~7yi(M z1&?jaAF4+X<5rg z&<&j4g@&r`|C_6HU^^vI2N%bPJPh>-pS`HOD|yfKl2O&9|F=n?rCr2fOD4BTxazo5 zvATr1Q|Ja4 z)k!^I+L5eyk^NtqjxK#W5h~%u1w*dBW$-~1+X+1Rsk*2R>Eb;qD`3W#klL5LqV!(@ zU>?HMxLBV$qQb>Vf=Jx9q_;(Q?<5HVUxh-Zsdq<)t38x_+*V=#4Lvk<(=wrL5y&*L zAIvr02_@`-?S^7vh7NDxJTHQ6$BL$z&G_#`CJ-qhzxE;vkA5S@Xt&R^kT5Xr&PO@S zy177txqu-k(J9M{Eti=EX|FJ;a&tTp>->4WFCyCfe!Vec=rTZ>^8U_sOM{CHur2?5 zJs-UQYBB>U=)?o&Haf`Sj5s&t8-iXMT%02OA-Rr#Ff~MLqz1%EY1o1iAiO^W@h4qa z8_tz$O^^flnD`_roucr&?Es#Mi)9D{6&YWrl4J*-iG&+23tfFaLjikGfO|k7JaN0< zF*$%wR3I;mXOwx*EZti5QgSc%d>PAGy$nb`I&Cb(B7O z%?nd5V*{C){GeNe`O-A#33g$V9(sa?Vd}n$WB&l^Tm})tL<_e#{QFpIjh;zQXQ96f zgAIohcE7skP&KO2KY#B@Txq}>!k!9d+8Q?|bUf;nE%Fs1@)bYwl`rxY1LZcj?Z8wt zihXG7a+!u(x%T%>MNi-4;(6WI%eSR{m4L$hBSz#iyX!~#Ka%tOmZWqiR^d>Fn7NFW z?dIE@x@?r~-pK%GD+5bp#(Bu*+;ce*ELcPkl@kxr(>LnB9FEsE$!ZU6gi^{G2D79@ z;|NDiR>C}?ZM=9EKJ@%PHLSg5abol6c1APdq#@en%uH4=y?7p^_4uY5s-n0bN$`Lt z-2p?fCyrzvuUt*L(Cbxr^wLa_>r7^Q^gg8xCUq*_J*D!~H@kS{^!@OSt=Q#0P2&Db zxQ`yRy)FTg3rsd6dh{ASew&7ny_=TxpBovwr|F;HRv=#Fz`DYIy{TV6Hcana4I>|5 z-+pa3ufWrc6UMkCF3gx6=rJ!b2oEuU5KB}zC%Z5sbBbiHPPkmf8gDVre~0Qr&R_C_ zvAd>6HZEU4oPP1Rz2QxD!%O$#XR�J{a*n+!8%Gq`P#9w?c`xg>4U_9z8kwQo-Z4 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

&P$dj0kM`Hp8^oMy83?h>A1`WEQ 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�Y;s%mvA5H*%r8?_LFVbKW7Qw0Orkqh3% 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≈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�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