Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 159.26 KB | None | 0 0
  1. Connected to the target VM, address: '127.0.0.1:53538', transport: 'socket'
  2. Mar 25, 2019 6:15:41 PM com.katagon.engine.service.ServiceManager startAll
  3. INFO: Starting services...
  4. Mar 25, 2019 6:15:41 PM com.katagon.GameServer bind
  5. INFO: Ready for connections.
  6. Mar 25, 2019 6:15:41 PM com.katagon.GameServer main
  7. INFO: Initializing the loader...
  8. Mar 25, 2019 6:15:41 PM com.katagon.world.entity.item.ItemBonuses init
  9. INFO: Loaded 4145 item bonuses.
  10. Exception in thread "GameLoadingThread" java.lang.IllegalArgumentException: Illegal character: ..
  11. at com.katagon.util.NameUtil.encodeBase37(NameUtil.java:78)
  12. at com.katagon.world.World.getPlayerByName(World.java:170)
  13. at com.katagon.world.content.pos.POSManager.loadShops(POSManager.java:54)
  14. at com.katagon.GameLoader.lambda$executeServiceLoad$1(GameLoader.java:73)
  15. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  16. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  17. at java.lang.Thread.run(Thread.java:748)
  18. Mar 25, 2019 6:15:43 PM com.katagon.world.entity.object.GameObjectDefinition init
  19. INFO: Loaded 33092 OSRS object definitions.
  20. Mar 25, 2019 6:15:43 PM com.katagon.world.entity.object.GameObjectDefinition init
  21. INFO: Loaded 62354 667 object definitions.
  22. Mar 25, 2019 6:15:44 PM com.katagon.world.entity.item.ItemDefinition init
  23. INFO: Loaded 60000 item definitions.
  24. Mar 25, 2019 6:15:48 PM com.katagon.GameServer main
  25. INFO: The loader has finished loading utility tasks.
  26. Finished loading MACList
  27. Mar 25, 2019 6:15:48 PM com.katagon.GameServer main
  28. INFO: Katagon is now online on port 43594 (6996ms)
  29. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  30. Created new LoginSession; true
  31. decoding header 16
  32. [LoginSession] messageReceived
  33. [LoginSession] messageReceived -> handleLoginRequest
  34. [PlayerLoaderWorker] run ->
  35. [LoginSession] handlePlayerLoaderResponse
  36. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  37. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  38. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  39. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  40. Unidentified packet received - opcode: 3.
  41. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  42. [GameSession] received a message RegionChangedMessage [queue_size=7]
  43. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  44. Unidentified packet received - opcode: 3.
  45. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  46. [GameSession] received a message RegionChangedMessage [queue_size=4]
  47. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  48. [GameSession] received a message SpamPacketMessage [queue_size=5]
  49. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  50. Unidentified packet received - opcode: 86.
  51. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  52. Unidentified packet received - opcode: 86.
  53. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  54. Unidentified packet received - opcode: 86.
  55. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  56. Unidentified packet received - opcode: 86.
  57. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  58. Unidentified packet received - opcode: 86.
  59. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  60. Unidentified packet received - opcode: 86.
  61. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  62. Unidentified packet received - opcode: 3.
  63. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  64. Unidentified packet received - opcode: 3.
  65. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  66. Unidentified packet received - opcode: 86.
  67. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  68. Unidentified packet received - opcode: 86.
  69. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  70. Unidentified packet received - opcode: 86.
  71. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  72. Unidentified packet received - opcode: 86.
  73. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  74. Unidentified packet received - opcode: 86.
  75. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  76. Unidentified packet received - opcode: 86.
  77. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  78. Unidentified packet received - opcode: 86.
  79. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  80. Unidentified packet received - opcode: 86.
  81. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  82. Unidentified packet received - opcode: 86.
  83. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  84. Unidentified packet received - opcode: 86.
  85. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  86. Unidentified packet received - opcode: 86.
  87. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  88. Unidentified packet received - opcode: 3.
  89. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  90. Unidentified packet received - opcode: 3.
  91. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  92. [GameSession] received a message ButtonMessage [queue_size=0]
  93. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  94. Unidentified packet received - opcode: 86.
  95. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  96. Unidentified packet received - opcode: 86.
  97. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  98. Unidentified packet received - opcode: 86.
  99. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  100. Unidentified packet received - opcode: 86.
  101. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  102. Unidentified packet received - opcode: 86.
  103. [GameMessageDecoder]: received packet[103] size = 9, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  104. [GameSession] received a message CommandMessage [queue_size=1]
  105. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  106. [GameSession] received a message RegionChangedMessage [queue_size=4]
  107. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  108. [GameSession] received a message SpamPacketMessage [queue_size=5]
  109. [GameMessageDecoder]: received packet[103] size = 5, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  110. [GameSession] received a message CommandMessage [queue_size=0]
  111. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  112. [GameSession] received a message ButtonMessage [queue_size=0]
  113. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  114. [GameSession] received a message RegionChangedMessage [queue_size=4]
  115. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  116. [GameSession] received a message SpamPacketMessage [queue_size=5]
  117. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  118. Unidentified packet received - opcode: 86.
  119. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  120. Unidentified packet received - opcode: 86.
  121. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  122. Unidentified packet received - opcode: 86.
  123. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  124. Unidentified packet received - opcode: 86.
  125. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  126. Unidentified packet received - opcode: 86.
  127. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  128. Unidentified packet received - opcode: 86.
  129. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  130. Unidentified packet received - opcode: 86.
  131. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  132. [GameSession] received a message CommandMessage [queue_size=0]
  133. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  134. [GameSession] received a message CommandMessage [queue_size=0]
  135. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  136. Unidentified packet received - opcode: 86.
  137. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  138. Unidentified packet received - opcode: 86.
  139. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  140. [GameSession] received a message CommandMessage [queue_size=0]
  141. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  142. Unidentified packet received - opcode: 86.
  143. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  144. Unidentified packet received - opcode: 86.
  145. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  146. Unidentified packet received - opcode: 86.
  147. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  148. Unidentified packet received - opcode: 86.
  149. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  150. Unidentified packet received - opcode: 86.
  151. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  152. [GameSession] received a message CommandMessage [queue_size=0]
  153. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  154. Unidentified packet received - opcode: 86.
  155. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  156. Unidentified packet received - opcode: 86.
  157. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  158. Unidentified packet received - opcode: 86.
  159. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  160. [GameSession] received a message CommandMessage [queue_size=0]
  161. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  162. [GameSession] received a message ButtonMessage [queue_size=0]
  163. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  164. [GameSession] received a message ButtonMessage [queue_size=1]
  165. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  166. [GameSession] received a message ButtonMessage [queue_size=0]
  167. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  168. [GameSession] received a message ButtonMessage [queue_size=0]
  169. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  170. [GameSession] received a message RegionChangedMessage [queue_size=4]
  171. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  172. [GameSession] received a message SpamPacketMessage [queue_size=5]
  173. Setting turn action
  174. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  175. [GameSession] received a message CommandMessage [queue_size=0]
  176. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  177. [GameSession] received a message CommandMessage [queue_size=1]
  178. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  179. [GameSession] received a message CommandMessage [queue_size=1]
  180. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  181. [GameSession] received a message HeightCheckMessage [queue_size=0]
  182. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  183. [WalkMessageDecoder]: received dest(3686, 5107) 5 false
  184. [GameSession] received a message WalkMessage [queue_size=1]
  185. [GameMessageDecoder]: received packet[132] size = 6, type= FIXED, decoder = FirstObjectActionMessageDecoder.
  186. [GameSession] received a message ObjectActionMessage [queue_size=2]
  187. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  188. [GameSession] received a message HeightCheckMessage [queue_size=1]
  189. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  190. [WalkMessageDecoder]: received dest(3686, 5107) 5 false
  191. [GameSession] received a message WalkMessage [queue_size=2]
  192. [GameMessageDecoder]: received packet[132] size = 6, type= FIXED, decoder = FirstObjectActionMessageDecoder.
  193. [GameSession] received a message ObjectActionMessage [queue_size=3]
  194. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  195. [GameSession] received a message HeightCheckMessage [queue_size=1]
  196. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  197. [WalkMessageDecoder]: received dest(3686, 5107) 5 false
  198. [GameSession] received a message WalkMessage [queue_size=2]
  199. [GameMessageDecoder]: received packet[132] size = 6, type= FIXED, decoder = FirstObjectActionMessageDecoder.
  200. [GameSession] received a message ObjectActionMessage [queue_size=3]
  201. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  202. Unidentified packet received - opcode: 3.
  203. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  204. Created new LoginSession; true
  205. decoding header 16
  206. [LoginSession] messageReceived
  207. [LoginSession] messageReceived -> handleLoginRequest
  208. [PlayerLoaderWorker] run ->
  209. [LoginSession] handlePlayerLoaderResponse
  210. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  211. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  212. [World] Registering player - [username, host] : [Arryn, 127.0.0.1]
  213. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  214. [GameSession] received a message RegionChangedMessage [queue_size=4]
  215. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  216. [GameSession] received a message RegionChangedMessage [queue_size=9]
  217. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  218. [GameSession] received a message SpamPacketMessage [queue_size=10]
  219. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  220. [GameSession] received a message CommandMessage [queue_size=0]
  221. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  222. [GameSession] received a message CommandMessage [queue_size=0]
  223. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  224. Unidentified packet received - opcode: 3.
  225. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  226. Unidentified packet received - opcode: 3.
  227. [GameMessageDecoder]: received packet[103] size = 8, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  228. [GameSession] received a message CommandMessage [queue_size=0]
  229. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  230. Unidentified packet received - opcode: 3.
  231. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  232. Unidentified packet received - opcode: 3.
  233. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  234. [GameSession] received a message CommandMessage [queue_size=0]
  235. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  236. Unidentified packet received - opcode: 3.
  237. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  238. Unidentified packet received - opcode: 3.
  239. [GameMessageDecoder]: received packet[103] size = 5, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  240. [GameSession] received a message CommandMessage [queue_size=0]
  241. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  242. [GameSession] received a message RegionChangedMessage [queue_size=4]
  243. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  244. [GameSession] received a message SpamPacketMessage [queue_size=5]
  245. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  246. [GameSession] received a message HeightCheckMessage [queue_size=0]
  247. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  248. [WalkMessageDecoder]: received dest(3085, 3498) 5 false
  249. [GameSession] received a message WalkMessage [queue_size=1]
  250. [GameMessageDecoder]: received packet[103] size = 4, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  251. [GameSession] received a message CommandMessage [queue_size=0]
  252. [GameMessageDecoder]: received packet[103] size = 5, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  253. [GameSession] received a message CommandMessage [queue_size=0]
  254. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  255. Unidentified packet received - opcode: 86.
  256. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  257. Unidentified packet received - opcode: 86.
  258. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  259. Unidentified packet received - opcode: 86.
  260. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  261. Unidentified packet received - opcode: 3.
  262. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  263. Unidentified packet received - opcode: 3.
  264. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  265. [GameSession] received a message CommandMessage [queue_size=0]
  266. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  267. [GameSession] received a message CommandMessage [queue_size=0]
  268. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  269. Unidentified packet received - opcode: 3.
  270. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  271. Unidentified packet received - opcode: 3.
  272. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  273. [GameSession] received a message CommandMessage [queue_size=0]
  274. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  275. [GameSession] received a message CommandMessage [queue_size=0]
  276. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  277. [GameSession] received a message CommandMessage [queue_size=1]
  278. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  279. [GameSession] received a message HeightCheckMessage [queue_size=0]
  280. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  281. [WalkMessageDecoder]: received dest(3092, 3527) 5 false
  282. [GameSession] received a message WalkMessage [queue_size=1]
  283. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  284. [GameSession] received a message PlayerActionMessage [queue_size=2]
  285. Setting turn action
  286. Starting combat turn action!
  287. Starting combat turn action!
  288. Starting combat turn action!
  289. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  290. Unidentified packet received - opcode: 3.
  291. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  292. Unidentified packet received - opcode: 3.
  293. Starting combat turn action!
  294. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  295. [GameSession] received a message HeightCheckMessage [queue_size=0]
  296. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  297. [WalkMessageDecoder]: received dest(3093, 3527) 5 false
  298. [GameSession] received a message WalkMessage [queue_size=1]
  299. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  300. [GameSession] received a message PlayerActionMessage [queue_size=2]
  301. Starting combat turn action!
  302. Setting turn action
  303. Starting combat turn action!
  304. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  305. Unidentified packet received - opcode: 86.
  306. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  307. Unidentified packet received - opcode: 86.
  308. Starting combat turn action!
  309. Starting combat turn action!
  310. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  311. Unidentified packet received - opcode: 86.
  312. Starting combat turn action!
  313. Starting combat turn action!
  314. Starting combat turn action!
  315. Starting combat turn action!
  316. Starting combat turn action!
  317. Starting combat turn action!
  318. Starting combat turn action!
  319. Starting combat turn action!
  320. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  321. Unidentified packet received - opcode: 3.
  322. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  323. Unidentified packet received - opcode: 3.
  324. Starting combat turn action!
  325. Starting combat turn action!
  326. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  327. [GameSession] received a message HeightCheckMessage [queue_size=1]
  328. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  329. [WalkMessageDecoder]: received dest(3092, 3526) 7 false
  330. [GameSession] received a message WalkMessage [queue_size=2]
  331. Starting combat turn action!
  332. Starting combat turn action!
  333. [GameMessageDecoder]: received packet[4] size = 6, type= VARIABLE_BYTE, decoder = PublicChatMessageDecoder.
  334. Mar 25, 2019 6:19:26 PM com.katagon.net.ChannelHandler exceptionCaught
  335. WARNING: Exception occurred for channel: [id: 0x30a27833, L:/127.0.0.1:43594 - R:/127.0.0.1:53564], closing...
  336. io.netty.handler.codec.DecoderException: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  337. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
  338. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  339. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  340. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  341. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  342. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  343. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  344. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  345. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  346. at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  347. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  348. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  349. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  350. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
  351. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  352. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  353. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
  354. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
  355. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
  356. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
  357. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
  358. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
  359. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
  360. at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
  361. at java.lang.Thread.run(Thread.java:748)
  362. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  363. at java.lang.String.substring(String.java:1963)
  364. at com.katagon.util.TextUtil.capitalize(TextUtil.kt:27)
  365. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:27)
  366. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:16)
  367. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:45)
  368. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:18)
  369. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
  370. ... 24 more
  371.  
  372. Mar 25, 2019 6:19:27 PM com.katagon.net.ChannelHandler channelInactive
  373. INFO: Channel disconnected: [id: 0x30a27833, L:/127.0.0.1:43594 ! R:/127.0.0.1:53564]
  374. Starting combat turn action!
  375. Starting combat turn action!
  376. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  377. Mar 25, 2019 6:19:27 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  378. SEVERE: Unable to save player's game.
  379. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  380. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  381. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  382. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  383. at com.katagon.world.World.unregister(World.java:340)
  384. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  385. at com.katagon.world.World.deregister(World.java:323)
  386. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  387. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  388. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  389. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  390. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  391. at java.util.concurrent.FutureTask.run(FutureTask.java)
  392. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  393. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  394. at java.lang.Thread.run(Thread.java:748)
  395.  
  396. Starting combat turn action!
  397. Resetting combat, nulled victim
  398. Did not pass combat hook
  399. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  400. Unidentified packet received - opcode: 3.
  401. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  402. Created new LoginSession; true
  403. decoding header 16
  404. [LoginSession] messageReceived
  405. [LoginSession] messageReceived -> handleLoginRequest
  406. [PlayerLoaderWorker] run ->
  407. [LoginSession] handlePlayerLoaderResponse
  408. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  409. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  410. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  411. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  412. [GameSession] received a message RegionChangedMessage [queue_size=5]
  413. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  414. [GameSession] received a message RegionChangedMessage [queue_size=4]
  415. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  416. [GameSession] received a message SpamPacketMessage [queue_size=5]
  417. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  418. Unidentified packet received - opcode: 3.
  419. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  420. Unidentified packet received - opcode: 86.
  421. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  422. Unidentified packet received - opcode: 86.
  423. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  424. Unidentified packet received - opcode: 86.
  425. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  426. Unidentified packet received - opcode: 3.
  427. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  428. Unidentified packet received - opcode: 3.
  429. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  430. [GameSession] received a message HeightCheckMessage [queue_size=0]
  431. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  432. [WalkMessageDecoder]: received dest(3093, 3528) 7 false
  433. [GameSession] received a message WalkMessage [queue_size=1]
  434. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  435. Unidentified packet received - opcode: 86.
  436. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  437. Unidentified packet received - opcode: 86.
  438. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  439. Unidentified packet received - opcode: 86.
  440. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  441. Unidentified packet received - opcode: 3.
  442. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  443. Unidentified packet received - opcode: 3.
  444. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  445. [GameSession] received a message CommandMessage [queue_size=0]
  446. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  447. [GameSession] received a message CommandMessage [queue_size=0]
  448. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  449. [GameSession] received a message CommandMessage [queue_size=0]
  450. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  451. [GameSession] received a message CommandMessage [queue_size=0]
  452. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  453. [GameSession] received a message CommandMessage [queue_size=1]
  454. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  455. [GameSession] received a message HeightCheckMessage [queue_size=0]
  456. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  457. [WalkMessageDecoder]: received dest(3090, 3532) 5 false
  458. [GameSession] received a message WalkMessage [queue_size=1]
  459. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  460. [GameSession] received a message HeightCheckMessage [queue_size=0]
  461. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  462. [WalkMessageDecoder]: received dest(3090, 3531) 7 false
  463. [GameSession] received a message WalkMessage [queue_size=1]
  464. [GameMessageDecoder]: received packet[78] size = 0, type= FIXED, decoder = not found.
  465. Unidentified packet received - opcode: 78.
  466. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  467. [GameSession] received a message HeightCheckMessage [queue_size=2]
  468. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  469. [WalkMessageDecoder]: received dest(3090, 3530) 7 false
  470. [GameSession] received a message WalkMessage [queue_size=3]
  471. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  472. [GameSession] received a message HeightCheckMessage [queue_size=0]
  473. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  474. [WalkMessageDecoder]: received dest(3091, 3529) 5 false
  475. [GameSession] received a message WalkMessage [queue_size=1]
  476. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  477. [GameSession] received a message PlayerActionMessage [queue_size=2]
  478. Setting turn action
  479. Starting combat turn action!
  480. Starting combat turn action!
  481. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  482. [GameSession] received a message HeightCheckMessage [queue_size=0]
  483. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  484. [WalkMessageDecoder]: received dest(3091, 3526) 7 false
  485. [GameSession] received a message WalkMessage [queue_size=1]
  486. Starting combat turn action!
  487. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  488. [GameSession] received a message HeightCheckMessage [queue_size=0]
  489. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  490. [WalkMessageDecoder]: received dest(3091, 3525) 5 false
  491. [GameSession] received a message WalkMessage [queue_size=1]
  492. Starting combat turn action!
  493. Starting combat turn action!
  494. [GameMessageDecoder]: received packet[4] size = 5, type= VARIABLE_BYTE, decoder = PublicChatMessageDecoder.
  495. Mar 25, 2019 6:20:07 PM com.katagon.net.ChannelHandler exceptionCaught
  496. WARNING: Exception occurred for channel: [id: 0xc1071634, L:/127.0.0.1:43594 - R:/127.0.0.1:53589], closing...
  497. io.netty.handler.codec.DecoderException: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  498. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
  499. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  500. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  501. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  502. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  503. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  504. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  505. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  506. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  507. at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  508. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  509. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  510. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  511. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
  512. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  513. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  514. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
  515. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
  516. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
  517. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
  518. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
  519. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
  520. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
  521. at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
  522. at java.lang.Thread.run(Thread.java:748)
  523. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  524. at java.lang.String.substring(String.java:1963)
  525. at com.katagon.util.TextUtil.capitalize(TextUtil.kt:27)
  526. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:27)
  527. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:16)
  528. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:45)
  529. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:18)
  530. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
  531. ... 24 more
  532.  
  533. Mar 25, 2019 6:20:07 PM com.katagon.net.ChannelHandler channelInactive
  534. INFO: Channel disconnected: [id: 0xc1071634, L:/127.0.0.1:43594 ! R:/127.0.0.1:53589]
  535. Starting combat turn action!
  536. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  537. Mar 25, 2019 6:20:08 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  538. SEVERE: Unable to save player's game.
  539. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  540. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  541. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  542. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  543. at com.katagon.world.World.unregister(World.java:340)
  544. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  545. at com.katagon.world.World.deregister(World.java:323)
  546. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  547. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  548. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  549. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  550. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  551. at java.util.concurrent.FutureTask.run(FutureTask.java)
  552. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  553. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  554. at java.lang.Thread.run(Thread.java:748)
  555.  
  556. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  557. Created new LoginSession; true
  558. decoding header 16
  559. [LoginSession] messageReceived
  560. [LoginSession] messageReceived -> handleLoginRequest
  561. [PlayerLoaderWorker] run ->
  562. [LoginSession] handlePlayerLoaderResponse
  563. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  564. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  565. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  566. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  567. [GameSession] received a message RegionChangedMessage [queue_size=4]
  568. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  569. [GameSession] received a message RegionChangedMessage [queue_size=9]
  570. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  571. [GameSession] received a message SpamPacketMessage [queue_size=10]
  572. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  573. [GameSession] received a message HeightCheckMessage [queue_size=0]
  574. [GameMessageDecoder]: received packet[164] size = 9, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  575. [WalkMessageDecoder]: received dest(3092, 3524) 9 false
  576. [GameSession] received a message WalkMessage [queue_size=1]
  577. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  578. [GameSession] received a message HeightCheckMessage [queue_size=0]
  579. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  580. [WalkMessageDecoder]: received dest(3096, 3527) 7 false
  581. [GameSession] received a message WalkMessage [queue_size=1]
  582. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  583. [GameSession] received a message HeightCheckMessage [queue_size=0]
  584. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  585. [WalkMessageDecoder]: received dest(3093, 3529) 5 false
  586. [GameSession] received a message WalkMessage [queue_size=1]
  587. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  588. [GameSession] received a message PlayerActionMessage [queue_size=2]
  589. Setting turn action
  590. Starting combat turn action!
  591. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  592. [GameSession] received a message HeightCheckMessage [queue_size=0]
  593. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  594. [WalkMessageDecoder]: received dest(3093, 3528) 7 false
  595. [GameSession] received a message WalkMessage [queue_size=1]
  596. Starting combat turn action!
  597. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  598. [GameSession] received a message HeightCheckMessage [queue_size=0]
  599. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  600. [WalkMessageDecoder]: received dest(3091, 3527) 7 false
  601. [GameSession] received a message WalkMessage [queue_size=1]
  602. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  603. [GameSession] received a message HeightCheckMessage [queue_size=2]
  604. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  605. [WalkMessageDecoder]: received dest(3090, 3525) 5 false
  606. [GameSession] received a message WalkMessage [queue_size=3]
  607. Starting combat turn action!
  608. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  609. [GameSession] received a message HeightCheckMessage [queue_size=0]
  610. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  611. [WalkMessageDecoder]: received dest(3090, 3525) 5 false
  612. [GameSession] received a message WalkMessage [queue_size=1]
  613. [GameMessageDecoder]: received packet[78] size = 0, type= FIXED, decoder = not found.
  614. Unidentified packet received - opcode: 78.
  615. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  616. [GameSession] received a message HeightCheckMessage [queue_size=2]
  617. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  618. [WalkMessageDecoder]: received dest(3091, 3524) 5 false
  619. [GameSession] received a message WalkMessage [queue_size=3]
  620. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  621. [GameSession] received a message HeightCheckMessage [queue_size=4]
  622. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  623. [WalkMessageDecoder]: received dest(3091, 3524) 5 false
  624. [GameSession] received a message WalkMessage [queue_size=5]
  625. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  626. [GameSession] received a message HeightCheckMessage [queue_size=6]
  627. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  628. [WalkMessageDecoder]: received dest(3090, 3523) 5 false
  629. [GameSession] received a message WalkMessage [queue_size=7]
  630. Starting combat turn action!
  631. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  632. [GameSession] received a message HeightCheckMessage [queue_size=0]
  633. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  634. [WalkMessageDecoder]: received dest(3090, 3523) 5 false
  635. [GameSession] received a message WalkMessage [queue_size=1]
  636. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  637. [GameSession] received a message HeightCheckMessage [queue_size=2]
  638. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  639. [WalkMessageDecoder]: received dest(3089, 3522) 5 false
  640. [GameSession] received a message WalkMessage [queue_size=3]
  641. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  642. [GameSession] received a message HeightCheckMessage [queue_size=4]
  643. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  644. [WalkMessageDecoder]: received dest(3090, 3522) 7 false
  645. [GameSession] received a message WalkMessage [queue_size=5]
  646. Starting combat turn action!
  647. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  648. [GameSession] received a message HeightCheckMessage [queue_size=0]
  649. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  650. [WalkMessageDecoder]: received dest(3088, 3521) 5 false
  651. [GameSession] received a message WalkMessage [queue_size=1]
  652. [GameMessageDecoder]: received packet[78] size = 0, type= FIXED, decoder = not found.
  653. Unidentified packet received - opcode: 78.
  654. Starting combat turn action!
  655. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  656. [GameSession] received a message HeightCheckMessage [queue_size=0]
  657. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  658. [WalkMessageDecoder]: received dest(3088, 3523) 7 false
  659. [GameSession] received a message WalkMessage [queue_size=1]
  660. Starting combat turn action!
  661. [GameMessageDecoder]: received packet[4] size = 4, type= VARIABLE_BYTE, decoder = PublicChatMessageDecoder.
  662. Mar 25, 2019 6:20:18 PM com.katagon.net.ChannelHandler exceptionCaught
  663. WARNING: Exception occurred for channel: [id: 0xc46af1f5, L:/127.0.0.1:43594 - R:/127.0.0.1:53603], closing...
  664. io.netty.handler.codec.DecoderException: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  665. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
  666. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  667. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  668. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  669. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  670. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  671. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  672. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  673. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  674. at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  675. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  676. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  677. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  678. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
  679. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  680. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  681. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
  682. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
  683. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
  684. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
  685. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
  686. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
  687. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
  688. at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
  689. at java.lang.Thread.run(Thread.java:748)
  690. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  691. at java.lang.String.substring(String.java:1963)
  692. at com.katagon.util.TextUtil.capitalize(TextUtil.kt:27)
  693. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:27)
  694. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:16)
  695. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:45)
  696. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:18)
  697. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
  698. ... 24 more
  699.  
  700. Mar 25, 2019 6:20:18 PM com.katagon.net.ChannelHandler channelInactive
  701. INFO: Channel disconnected: [id: 0xc46af1f5, L:/127.0.0.1:43594 ! R:/127.0.0.1:53603]
  702. Starting combat turn action!
  703. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  704. Mar 25, 2019 6:20:18 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  705. SEVERE: Unable to save player's game.
  706. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  707. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  708. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  709. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  710. at com.katagon.world.World.unregister(World.java:340)
  711. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  712. at com.katagon.world.World.deregister(World.java:323)
  713. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  714. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  715. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  716. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  717. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  718. at java.util.concurrent.FutureTask.run(FutureTask.java)
  719. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  720. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  721. at java.lang.Thread.run(Thread.java:748)
  722.  
  723. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  724. Created new LoginSession; true
  725. decoding header 16
  726. [LoginSession] messageReceived
  727. [LoginSession] messageReceived -> handleLoginRequest
  728. [PlayerLoaderWorker] run ->
  729. [LoginSession] handlePlayerLoaderResponse
  730. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  731. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  732. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  733. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  734. [GameSession] received a message RegionChangedMessage [queue_size=4]
  735. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  736. [GameSession] received a message RegionChangedMessage [queue_size=4]
  737. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  738. [GameSession] received a message SpamPacketMessage [queue_size=5]
  739. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  740. Unidentified packet received - opcode: 3.
  741. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  742. Unidentified packet received - opcode: 3.
  743. [GameMessageDecoder]: received packet[4] size = 6, type= VARIABLE_BYTE, decoder = PublicChatMessageDecoder.
  744. Mar 25, 2019 6:20:22 PM com.katagon.net.ChannelHandler exceptionCaught
  745. WARNING: Exception occurred for channel: [id: 0x1558a67b, L:/127.0.0.1:43594 - R:/127.0.0.1:53604], closing...
  746. io.netty.handler.codec.DecoderException: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  747. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
  748. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  749. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  750. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  751. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  752. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  753. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  754. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  755. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  756. at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  757. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  758. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  759. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  760. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
  761. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  762. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  763. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
  764. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
  765. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
  766. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
  767. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
  768. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
  769. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
  770. at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
  771. at java.lang.Thread.run(Thread.java:748)
  772. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  773. at java.lang.String.substring(String.java:1963)
  774. at com.katagon.util.TextUtil.capitalize(TextUtil.kt:27)
  775. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:27)
  776. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:16)
  777. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:45)
  778. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:18)
  779. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
  780. ... 24 more
  781.  
  782. Mar 25, 2019 6:20:22 PM com.katagon.net.ChannelHandler channelInactive
  783. INFO: Channel disconnected: [id: 0x1558a67b, L:/127.0.0.1:43594 ! R:/127.0.0.1:53604]
  784. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  785. Mar 25, 2019 6:20:22 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  786. SEVERE: Unable to save player's game.
  787. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  788. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  789. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  790. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  791. at com.katagon.world.World.unregister(World.java:340)
  792. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  793. at com.katagon.world.World.deregister(World.java:323)
  794. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  795. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  796. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  797. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  798. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  799. at java.util.concurrent.FutureTask.run(FutureTask.java)
  800. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  801. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  802. at java.lang.Thread.run(Thread.java:748)
  803.  
  804. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  805. Created new LoginSession; true
  806. decoding header 16
  807. [LoginSession] messageReceived
  808. [LoginSession] messageReceived -> handleLoginRequest
  809. [PlayerLoaderWorker] run ->
  810. [LoginSession] handlePlayerLoaderResponse
  811. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  812. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  813. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  814. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  815. [GameSession] received a message RegionChangedMessage [queue_size=4]
  816. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  817. [GameSession] received a message RegionChangedMessage [queue_size=9]
  818. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  819. [GameSession] received a message SpamPacketMessage [queue_size=10]
  820. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  821. Unidentified packet received - opcode: 3.
  822. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  823. Unidentified packet received - opcode: 3.
  824. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  825. [GameSession] received a message HeightCheckMessage [queue_size=0]
  826. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  827. [WalkMessageDecoder]: received dest(3090, 3525) 5 false
  828. [GameSession] received a message WalkMessage [queue_size=1]
  829. [GameMessageDecoder]: received packet[4] size = 5, type= VARIABLE_BYTE, decoder = PublicChatMessageDecoder.
  830. Mar 25, 2019 6:20:36 PM com.katagon.net.ChannelHandler exceptionCaught
  831. WARNING: Exception occurred for channel: [id: 0x9bcb25b4, L:/127.0.0.1:43594 - R:/127.0.0.1:53605], closing...
  832. io.netty.handler.codec.DecoderException: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  833. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
  834. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  835. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  836. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  837. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  838. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  839. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  840. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  841. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  842. at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  843. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  844. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  845. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  846. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
  847. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  848. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  849. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
  850. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
  851. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
  852. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
  853. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
  854. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
  855. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
  856. at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
  857. at java.lang.Thread.run(Thread.java:748)
  858. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  859. at java.lang.String.substring(String.java:1963)
  860. at com.katagon.util.TextUtil.capitalize(TextUtil.kt:27)
  861. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:27)
  862. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:16)
  863. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:45)
  864. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:18)
  865. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
  866. ... 24 more
  867.  
  868. Mar 25, 2019 6:20:36 PM com.katagon.net.ChannelHandler channelInactive
  869. INFO: Channel disconnected: [id: 0x9bcb25b4, L:/127.0.0.1:43594 ! R:/127.0.0.1:53605]
  870. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  871. Mar 25, 2019 6:20:36 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  872. SEVERE: Unable to save player's game.
  873. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  874. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  875. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  876. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  877. at com.katagon.world.World.unregister(World.java:340)
  878. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  879. at com.katagon.world.World.deregister(World.java:323)
  880. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  881. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  882. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  883. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  884. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  885. at java.util.concurrent.FutureTask.run(FutureTask.java)
  886. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  887. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  888. at java.lang.Thread.run(Thread.java:748)
  889.  
  890. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  891. Created new LoginSession; true
  892. decoding header 16
  893. [LoginSession] messageReceived
  894. [LoginSession] messageReceived -> handleLoginRequest
  895. [PlayerLoaderWorker] run ->
  896. [LoginSession] handlePlayerLoaderResponse
  897. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  898. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  899. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  900. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  901. [GameSession] received a message RegionChangedMessage [queue_size=5]
  902. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  903. [GameSession] received a message RegionChangedMessage [queue_size=10]
  904. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  905. [GameSession] received a message SpamPacketMessage [queue_size=11]
  906. [GameMessageDecoder]: received packet[4] size = 9, type= VARIABLE_BYTE, decoder = PublicChatMessageDecoder.
  907. Mar 25, 2019 6:20:40 PM com.katagon.net.ChannelHandler exceptionCaught
  908. WARNING: Exception occurred for channel: [id: 0xf78ccad0, L:/127.0.0.1:43594 - R:/127.0.0.1:53618], closing...
  909. io.netty.handler.codec.DecoderException: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  910. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
  911. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  912. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  913. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  914. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  915. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  916. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  917. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  918. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  919. at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  920. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  921. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  922. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  923. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
  924. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  925. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  926. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
  927. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
  928. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
  929. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
  930. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
  931. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
  932. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
  933. at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
  934. at java.lang.Thread.run(Thread.java:748)
  935. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  936. at java.lang.String.substring(String.java:1963)
  937. at com.katagon.util.TextUtil.capitalize(TextUtil.kt:27)
  938. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:27)
  939. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:16)
  940. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:45)
  941. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:18)
  942. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
  943. ... 24 more
  944.  
  945. Mar 25, 2019 6:20:40 PM com.katagon.net.ChannelHandler channelInactive
  946. INFO: Channel disconnected: [id: 0xf78ccad0, L:/127.0.0.1:43594 ! R:/127.0.0.1:53618]
  947. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  948. Mar 25, 2019 6:20:40 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  949. SEVERE: Unable to save player's game.
  950. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  951. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  952. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  953. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  954. at com.katagon.world.World.unregister(World.java:340)
  955. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  956. at com.katagon.world.World.deregister(World.java:323)
  957. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  958. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  959. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  960. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  961. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  962. at java.util.concurrent.FutureTask.run(FutureTask.java)
  963. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  964. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  965. at java.lang.Thread.run(Thread.java:748)
  966.  
  967. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  968. Created new LoginSession; true
  969. decoding header 16
  970. [LoginSession] messageReceived
  971. [LoginSession] messageReceived -> handleLoginRequest
  972. [PlayerLoaderWorker] run ->
  973. [LoginSession] handlePlayerLoaderResponse
  974. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  975. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  976. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  977. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  978. [GameSession] received a message RegionChangedMessage [queue_size=4]
  979. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  980. [GameSession] received a message RegionChangedMessage [queue_size=4]
  981. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  982. [GameSession] received a message SpamPacketMessage [queue_size=5]
  983. [GameMessageDecoder]: received packet[4] size = 7, type= VARIABLE_BYTE, decoder = PublicChatMessageDecoder.
  984. Mar 25, 2019 6:20:41 PM com.katagon.net.ChannelHandler exceptionCaught
  985. WARNING: Exception occurred for channel: [id: 0xd4845d19, L:/127.0.0.1:43594 - R:/127.0.0.1:53619], closing...
  986. io.netty.handler.codec.DecoderException: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  987. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
  988. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  989. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  990. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  991. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  992. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  993. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  994. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  995. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  996. at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  997. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  998. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  999. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  1000. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
  1001. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  1002. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  1003. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
  1004. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
  1005. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
  1006. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
  1007. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
  1008. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
  1009. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
  1010. at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
  1011. at java.lang.Thread.run(Thread.java:748)
  1012. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  1013. at java.lang.String.substring(String.java:1963)
  1014. at com.katagon.util.TextUtil.capitalize(TextUtil.kt:27)
  1015. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:27)
  1016. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:16)
  1017. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:45)
  1018. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:18)
  1019. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
  1020. ... 24 more
  1021.  
  1022. Mar 25, 2019 6:20:41 PM com.katagon.net.ChannelHandler channelInactive
  1023. INFO: Channel disconnected: [id: 0xd4845d19, L:/127.0.0.1:43594 ! R:/127.0.0.1:53619]
  1024. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  1025. Mar 25, 2019 6:20:42 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  1026. SEVERE: Unable to save player's game.
  1027. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  1028. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  1029. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  1030. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  1031. at com.katagon.world.World.unregister(World.java:340)
  1032. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  1033. at com.katagon.world.World.deregister(World.java:323)
  1034. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  1035. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  1036. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  1037. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  1038. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  1039. at java.util.concurrent.FutureTask.run(FutureTask.java)
  1040. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  1041. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  1042. at java.lang.Thread.run(Thread.java:748)
  1043.  
  1044. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1045. Created new LoginSession; true
  1046. decoding header 16
  1047. [LoginSession] messageReceived
  1048. [LoginSession] messageReceived -> handleLoginRequest
  1049. [PlayerLoaderWorker] run ->
  1050. [LoginSession] handlePlayerLoaderResponse
  1051. destroy
  1052. Mar 25, 2019 6:20:42 PM com.katagon.net.ChannelHandler channelInactive
  1053. INFO: Channel disconnected: [id: 0x12b30670, L:0.0.0.0/0.0.0.0:43594 ! R:/127.0.0.1:53620]
  1054. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1055. Created new LoginSession; true
  1056. decoding header 16
  1057. [LoginSession] messageReceived
  1058. [LoginSession] messageReceived -> handleLoginRequest
  1059. [PlayerLoaderWorker] run ->
  1060. [LoginSession] handlePlayerLoaderResponse
  1061. destroy
  1062. Mar 25, 2019 6:20:59 PM com.katagon.net.ChannelHandler channelInactive
  1063. INFO: Channel disconnected: [id: 0x48a270ea, L:0.0.0.0/0.0.0.0:43594 ! R:/127.0.0.1:53626]
  1064. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1065. Created new LoginSession; true
  1066. decoding header 16
  1067. [LoginSession] messageReceived
  1068. [LoginSession] messageReceived -> handleLoginRequest
  1069. [PlayerLoaderWorker] run ->
  1070. [LoginSession] handlePlayerLoaderResponse
  1071. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  1072. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1073. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  1074. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1075. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1076. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1077. [GameSession] received a message RegionChangedMessage [queue_size=9]
  1078. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1079. [GameSession] received a message SpamPacketMessage [queue_size=10]
  1080. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1081. Unidentified packet received - opcode: 3.
  1082. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1083. Unidentified packet received - opcode: 3.
  1084. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1085. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1086. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1087. [WalkMessageDecoder]: received dest(3092, 3535) 5 false
  1088. [GameSession] received a message WalkMessage [queue_size=1]
  1089. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1090. [GameSession] received a message HeightCheckMessage [queue_size=2]
  1091. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1092. [WalkMessageDecoder]: received dest(3092, 3535) 5 false
  1093. [GameSession] received a message WalkMessage [queue_size=3]
  1094. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1095. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1096. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1097. [WalkMessageDecoder]: received dest(3092, 3535) 5 false
  1098. [GameSession] received a message WalkMessage [queue_size=1]
  1099. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1100. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1101. [GameMessageDecoder]: received packet[248] size = 25, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1102. [WalkMessageDecoder]: received dest(3092, 3530) 11 false
  1103. [GameSession] received a message WalkMessage [queue_size=1]
  1104. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1105. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1106. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1107. [WalkMessageDecoder]: received dest(3092, 3524) 7 false
  1108. [GameSession] received a message WalkMessage [queue_size=1]
  1109. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1110. [GameSession] received a message HeightCheckMessage [queue_size=2]
  1111. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1112. [WalkMessageDecoder]: received dest(3092, 3520) 7 false
  1113. [GameSession] received a message WalkMessage [queue_size=3]
  1114. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1115. Unidentified packet received - opcode: 3.
  1116. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1117. Unidentified packet received - opcode: 3.
  1118. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1119. Unidentified packet received - opcode: 3.
  1120. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1121. Unidentified packet received - opcode: 3.
  1122. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1123. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1124. [GameMessageDecoder]: received packet[248] size = 25, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1125. [WalkMessageDecoder]: received dest(3093, 3523) 11 false
  1126. [GameSession] received a message WalkMessage [queue_size=1]
  1127. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1128. [GameSession] received a message HeightCheckMessage [queue_size=2]
  1129. [GameMessageDecoder]: received packet[248] size = 25, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1130. [WalkMessageDecoder]: received dest(3093, 3523) 11 false
  1131. [GameSession] received a message WalkMessage [queue_size=3]
  1132. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1133. Unidentified packet received - opcode: 86.
  1134. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1135. Unidentified packet received - opcode: 86.
  1136. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1137. Unidentified packet received - opcode: 86.
  1138. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1139. Unidentified packet received - opcode: 3.
  1140. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1141. Unidentified packet received - opcode: 3.
  1142. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1143. Unidentified packet received - opcode: 86.
  1144. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1145. Unidentified packet received - opcode: 86.
  1146. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1147. Unidentified packet received - opcode: 86.
  1148. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1149. Unidentified packet received - opcode: 86.
  1150. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1151. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1152. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1153. [GameSession] received a message SpamPacketMessage [queue_size=5]
  1154. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1155. Unidentified packet received - opcode: 3.
  1156. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1157. Unidentified packet received - opcode: 3.
  1158. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1159. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1160. [GameMessageDecoder]: received packet[248] size = 25, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1161. [WalkMessageDecoder]: received dest(3093, 3528) 11 false
  1162. [GameSession] received a message WalkMessage [queue_size=1]
  1163. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1164. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1165. [GameMessageDecoder]: received packet[248] size = 25, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1166. [WalkMessageDecoder]: received dest(3093, 3528) 11 false
  1167. [GameSession] received a message WalkMessage [queue_size=1]
  1168. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1169. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1170. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1171. [WalkMessageDecoder]: received dest(3092, 3517) 7 false
  1172. [GameSession] received a message WalkMessage [queue_size=1]
  1173. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1174. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1175. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1176. [WalkMessageDecoder]: received dest(3092, 3518) 7 false
  1177. [GameSession] received a message WalkMessage [queue_size=1]
  1178. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1179. Unidentified packet received - opcode: 3.
  1180. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1181. Unidentified packet received - opcode: 3.
  1182. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1183. Unidentified packet received - opcode: 86.
  1184. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1185. Unidentified packet received - opcode: 86.
  1186. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1187. Unidentified packet received - opcode: 86.
  1188. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1189. Unidentified packet received - opcode: 86.
  1190. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1191. Unidentified packet received - opcode: 86.
  1192. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1193. Unidentified packet received - opcode: 86.
  1194. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1195. [GameSession] received a message CommandMessage [queue_size=0]
  1196. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1197. [GameSession] received a message CommandMessage [queue_size=1]
  1198. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  1199. [GameSession] received a message ButtonMessage [queue_size=0]
  1200. Mar 25, 2019 6:27:47 PM com.katagon.net.ChannelHandler channelInactive
  1201. INFO: Channel disconnected: [id: 0xbd34778e, L:0.0.0.0/0.0.0.0:43594 ! R:/127.0.0.1:53629]
  1202. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  1203. Mar 25, 2019 6:27:47 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  1204. SEVERE: Unable to save player's game.
  1205. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  1206. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  1207. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  1208. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  1209. at com.katagon.world.World.unregister(World.java:340)
  1210. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  1211. at com.katagon.world.World.deregister(World.java:323)
  1212. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  1213. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  1214. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  1215. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  1216. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  1217. at java.util.concurrent.FutureTask.run(FutureTask.java)
  1218. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  1219. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  1220. at java.lang.Thread.run(Thread.java:748)
  1221.  
  1222. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1223. Unidentified packet received - opcode: 3.
  1224. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1225. [GameSession] received a message CommandMessage [queue_size=0]
  1226. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1227. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1228. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1229. [GameSession] received a message SpamPacketMessage [queue_size=5]
  1230. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1231. Unidentified packet received - opcode: 3.
  1232. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1233. Created new LoginSession; true
  1234. decoding header 16
  1235. [LoginSession] messageReceived
  1236. [LoginSession] messageReceived -> handleLoginRequest
  1237. [PlayerLoaderWorker] run ->
  1238. [LoginSession] handlePlayerLoaderResponse
  1239. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  1240. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1241. [World] Registering player - [username, host] : [Testasndn, 127.0.0.1]
  1242. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1243. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1244. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1245. [GameSession] received a message RegionChangedMessage [queue_size=9]
  1246. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1247. [GameSession] received a message SpamPacketMessage [queue_size=10]
  1248. [GameMessageDecoder]: received packet[40] size = 2, type= FIXED, decoder = DialogueContinueMessageDecoder.
  1249. [GameSession] received a message DialogueContinueMessage [queue_size=0]
  1250. [GameMessageDecoder]: received packet[40] size = 2, type= FIXED, decoder = DialogueContinueMessageDecoder.
  1251. [GameSession] received a message DialogueContinueMessage [queue_size=0]
  1252. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  1253. [GameSession] received a message ButtonMessage [queue_size=0]
  1254. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  1255. [GameSession] received a message ButtonMessage [queue_size=0]
  1256. [GameMessageDecoder]: received packet[11] size = 31, type= VARIABLE_BYTE, decoder = PlayerDesignMessageDecoder.
  1257. [GameSession] received a message PlayerDesignMessage [queue_size=1]
  1258. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  1259. [GameSession] received a message ButtonMessage [queue_size=2]
  1260. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1261. Unidentified packet received - opcode: 3.
  1262. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1263. Unidentified packet received - opcode: 3.
  1264. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1265. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1266. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1267. [WalkMessageDecoder]: received dest(3088, 3501) 7 false
  1268. [GameSession] received a message WalkMessage [queue_size=1]
  1269. [GameMessageDecoder]: received packet[78] size = 0, type= FIXED, decoder = not found.
  1270. Unidentified packet received - opcode: 78.
  1271. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1272. Unidentified packet received - opcode: 3.
  1273. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1274. Unidentified packet received - opcode: 3.
  1275. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1276. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1277. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1278. [WalkMessageDecoder]: received dest(3086, 3509) 5 true
  1279. [GameSession] received a message WalkMessage [queue_size=2]
  1280. [GameMessageDecoder]: received packet[78] size = 0, type= FIXED, decoder = not found.
  1281. Unidentified packet received - opcode: 78.
  1282. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1283. Unidentified packet received - opcode: 3.
  1284. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1285. Unidentified packet received - opcode: 3.
  1286. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1287. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1288. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1289. [WalkMessageDecoder]: received dest(3087, 3513) 7 false
  1290. [GameSession] received a message WalkMessage [queue_size=1]
  1291. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1292. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1293. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1294. [WalkMessageDecoder]: received dest(3087, 3517) 7 false
  1295. [GameSession] received a message WalkMessage [queue_size=1]
  1296. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1297. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1298. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1299. [WalkMessageDecoder]: received dest(3087, 3520) 7 false
  1300. [GameSession] received a message WalkMessage [queue_size=1]
  1301. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1302. [GameSession] received a message HeightCheckMessage [queue_size=2]
  1303. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1304. [WalkMessageDecoder]: received dest(3087, 3521) 7 false
  1305. [GameSession] received a message WalkMessage [queue_size=3]
  1306. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1307. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1308. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1309. [WalkMessageDecoder]: received dest(3087, 3521) 7 false
  1310. [GameSession] received a message WalkMessage [queue_size=1]
  1311. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1312. Unidentified packet received - opcode: 3.
  1313. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1314. Unidentified packet received - opcode: 3.
  1315. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1316. Unidentified packet received - opcode: 3.
  1317. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1318. Unidentified packet received - opcode: 3.
  1319. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1320. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1321. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1322. [WalkMessageDecoder]: received dest(3086, 3523) 7 true
  1323. [GameSession] received a message WalkMessage [queue_size=2]
  1324. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1325. Unidentified packet received - opcode: 3.
  1326. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1327. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1328. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1329. [WalkMessageDecoder]: received dest(3089, 3528) 7 false
  1330. [GameSession] received a message WalkMessage [queue_size=2]
  1331. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1332. Unidentified packet received - opcode: 3.
  1333. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1334. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1335. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1336. [GameSession] received a message SpamPacketMessage [queue_size=5]
  1337. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1338. Unidentified packet received - opcode: 3.
  1339. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1340. Unidentified packet received - opcode: 3.
  1341. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1342. Unidentified packet received - opcode: 3.
  1343. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1344. Unidentified packet received - opcode: 3.
  1345. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1346. Unidentified packet received - opcode: 3.
  1347. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1348. Unidentified packet received - opcode: 3.
  1349. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1350. Unidentified packet received - opcode: 3.
  1351. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1352. Unidentified packet received - opcode: 3.
  1353. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1354. Unidentified packet received - opcode: 3.
  1355. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1356. Unidentified packet received - opcode: 3.
  1357. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1358. Unidentified packet received - opcode: 3.
  1359. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1360. Unidentified packet received - opcode: 3.
  1361. [GameMessageDecoder]: received packet[103] size = 11, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1362. [GameSession] received a message CommandMessage [queue_size=0]
  1363. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1364. Unidentified packet received - opcode: 3.
  1365. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1366. Unidentified packet received - opcode: 3.
  1367. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1368. Unidentified packet received - opcode: 3.
  1369. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1370. Unidentified packet received - opcode: 3.
  1371. [GameMessageDecoder]: received packet[130] size = 0, type= FIXED, decoder = ClosedInterfaceMessageDecoder.
  1372. [GameSession] received a message ClosedInterfaceMessage [queue_size=0]
  1373. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1374. Unidentified packet received - opcode: 3.
  1375. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1376. Unidentified packet received - opcode: 3.
  1377. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1378. Unidentified packet received - opcode: 3.
  1379. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1380. Unidentified packet received - opcode: 3.
  1381. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1382. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1383. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1384. [WalkMessageDecoder]: received dest(3088, 3530) 5 false
  1385. [GameSession] received a message WalkMessage [queue_size=2]
  1386. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1387. Unidentified packet received - opcode: 3.
  1388. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1389. Unidentified packet received - opcode: 3.
  1390. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1391. Unidentified packet received - opcode: 3.
  1392. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1393. Unidentified packet received - opcode: 3.
  1394. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1395. Unidentified packet received - opcode: 3.
  1396. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1397. Unidentified packet received - opcode: 3.
  1398. [GameMessageDecoder]: received packet[4] size = 77, type= VARIABLE_BYTE, decoder = PublicChatMessageDecoder.
  1399. Mar 25, 2019 6:30:46 PM com.katagon.net.ChannelHandler exceptionCaught
  1400. WARNING: Exception occurred for channel: [id: 0x8b7228b2, L:/127.0.0.1:43594 - R:/127.0.0.1:53660], closing...
  1401. io.netty.handler.codec.DecoderException: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  1402. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
  1403. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  1404. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  1405. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  1406. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  1407. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  1408. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  1409. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  1410. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  1411. at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  1412. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  1413. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  1414. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  1415. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
  1416. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  1417. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  1418. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
  1419. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
  1420. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
  1421. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
  1422. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
  1423. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
  1424. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
  1425. at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
  1426. at java.lang.Thread.run(Thread.java:748)
  1427. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  1428. at java.lang.String.substring(String.java:1963)
  1429. at com.katagon.util.TextUtil.capitalize(TextUtil.kt:27)
  1430. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:27)
  1431. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:16)
  1432. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:45)
  1433. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:18)
  1434. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
  1435. ... 24 more
  1436.  
  1437. Mar 25, 2019 6:30:46 PM com.katagon.net.ChannelHandler channelInactive
  1438. INFO: Channel disconnected: [id: 0x8b7228b2, L:/127.0.0.1:43594 ! R:/127.0.0.1:53660]
  1439. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  1440. Mar 25, 2019 6:30:47 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  1441. SEVERE: Unable to save player's game.
  1442. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  1443. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  1444. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  1445. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  1446. at com.katagon.world.World.unregister(World.java:340)
  1447. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  1448. at com.katagon.world.World.deregister(World.java:323)
  1449. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  1450. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  1451. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  1452. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  1453. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  1454. at java.util.concurrent.FutureTask.run(FutureTask.java)
  1455. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  1456. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  1457. at java.lang.Thread.run(Thread.java:748)
  1458.  
  1459. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1460. Created new LoginSession; true
  1461. decoding header 16
  1462. [LoginSession] messageReceived
  1463. [LoginSession] messageReceived -> handleLoginRequest
  1464. [PlayerLoaderWorker] run ->
  1465. [LoginSession] handlePlayerLoaderResponse
  1466. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  1467. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1468. [World] Registering player - [username, host] : [Testasndn, 127.0.0.1]
  1469. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1470. [GameSession] received a message RegionChangedMessage [queue_size=5]
  1471. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1472. [GameSession] received a message RegionChangedMessage [queue_size=10]
  1473. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1474. [GameSession] received a message SpamPacketMessage [queue_size=11]
  1475. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1476. Unidentified packet received - opcode: 3.
  1477. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1478. Unidentified packet received - opcode: 3.
  1479. [GameMessageDecoder]: received packet[4] size = 66, type= VARIABLE_BYTE, decoder = PublicChatMessageDecoder.
  1480. Mar 25, 2019 6:31:29 PM com.katagon.net.ChannelHandler exceptionCaught
  1481. WARNING: Exception occurred for channel: [id: 0xe7e7175c, L:/127.0.0.1:43594 - R:/127.0.0.1:53668], closing...
  1482. io.netty.handler.codec.DecoderException: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  1483. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
  1484. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  1485. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  1486. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  1487. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  1488. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  1489. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  1490. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  1491. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  1492. at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  1493. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  1494. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  1495. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  1496. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
  1497. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  1498. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  1499. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
  1500. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
  1501. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
  1502. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
  1503. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
  1504. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
  1505. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
  1506. at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
  1507. at java.lang.Thread.run(Thread.java:748)
  1508. Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
  1509. at java.lang.String.substring(String.java:1963)
  1510. at com.katagon.util.TextUtil.capitalize(TextUtil.kt:27)
  1511. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:27)
  1512. at com.katagon.net.release.r317.in.PublicChatMessageDecoder.decode(PublicChatMessageDecoder.java:16)
  1513. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:45)
  1514. at com.katagon.net.codec.GameMessageDecoder.decode(GameMessageDecoder.java:18)
  1515. at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
  1516. ... 24 more
  1517.  
  1518. Mar 25, 2019 6:31:29 PM com.katagon.net.ChannelHandler channelInactive
  1519. INFO: Channel disconnected: [id: 0xe7e7175c, L:/127.0.0.1:43594 ! R:/127.0.0.1:53668]
  1520. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  1521. Mar 25, 2019 6:31:29 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  1522. SEVERE: Unable to save player's game.
  1523. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  1524. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  1525. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  1526. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  1527. at com.katagon.world.World.unregister(World.java:340)
  1528. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  1529. at com.katagon.world.World.deregister(World.java:323)
  1530. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  1531. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  1532. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  1533. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  1534. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  1535. at java.util.concurrent.FutureTask.run(FutureTask.java)
  1536. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  1537. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  1538. at java.lang.Thread.run(Thread.java:748)
  1539.  
  1540. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1541. Created new LoginSession; true
  1542. decoding header 16
  1543. [LoginSession] messageReceived
  1544. [LoginSession] messageReceived -> handleLoginRequest
  1545. [PlayerLoaderWorker] run ->
  1546. [LoginSession] handlePlayerLoaderResponse
  1547. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  1548. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1549. [World] Registering player - [username, host] : [Testasndn, 127.0.0.1]
  1550. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1551. [GameSession] received a message RegionChangedMessage [queue_size=5]
  1552. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1553. [GameSession] received a message RegionChangedMessage [queue_size=10]
  1554. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1555. [GameSession] received a message SpamPacketMessage [queue_size=11]
  1556. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1557. Unidentified packet received - opcode: 3.
  1558. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1559. Unidentified packet received - opcode: 3.
  1560. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1561. Unidentified packet received - opcode: 3.
  1562. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1563. Unidentified packet received - opcode: 3.
  1564. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1565. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1566. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1567. [WalkMessageDecoder]: received dest(3094, 3530) 7 true
  1568. [GameSession] received a message WalkMessage [queue_size=2]
  1569. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1570. Unidentified packet received - opcode: 86.
  1571. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1572. Unidentified packet received - opcode: 86.
  1573. [GameMessageDecoder]: received packet[6] size = 2, type= FIXED, decoder = ExamineNpcMessageDecoder.
  1574. [GameSession] received a message ExamineNpcMessage [queue_size=1]
  1575. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1576. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1577. [GameMessageDecoder]: received packet[248] size = 25, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1578. [WalkMessageDecoder]: received dest(3097, 3525) 11 false
  1579. [GameSession] received a message WalkMessage [queue_size=1]
  1580. [GameMessageDecoder]: received packet[130] size = 0, type= FIXED, decoder = ClosedInterfaceMessageDecoder.
  1581. [GameSession] received a message ClosedInterfaceMessage [queue_size=0]
  1582. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1583. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1584. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1585. [WalkMessageDecoder]: received dest(3089, 3529) 5 false
  1586. [GameSession] received a message WalkMessage [queue_size=1]
  1587. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1588. Unidentified packet received - opcode: 3.
  1589. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1590. Unidentified packet received - opcode: 3.
  1591. [GameMessageDecoder]: received packet[103] size = 4, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1592. [GameSession] received a message CommandMessage [queue_size=0]
  1593. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1594. Unidentified packet received - opcode: 3.
  1595. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1596. Unidentified packet received - opcode: 3.
  1597. [GameMessageDecoder]: received packet[103] size = 7, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1598. [GameSession] received a message CommandMessage [queue_size=1]
  1599. [GameMessageDecoder]: received packet[103] size = 7, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1600. [GameSession] received a message CommandMessage [queue_size=1]
  1601. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1602. Unidentified packet received - opcode: 3.
  1603. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1604. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1605. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1606. [WalkMessageDecoder]: received dest(3090, 3529) 5 false
  1607. [GameSession] received a message WalkMessage [queue_size=1]
  1608. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  1609. [GameSession] received a message PlayerActionMessage [queue_size=2]
  1610. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1611. Unidentified packet received - opcode: 3.
  1612. Setting turn action
  1613. Starting combat turn action!
  1614. Starting combat turn action!
  1615. Resetting combat, nulled victim
  1616. Did not pass combat hook
  1617. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1618. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1619. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1620. [GameSession] received a message SpamPacketMessage [queue_size=5]
  1621. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1622. Unidentified packet received - opcode: 3.
  1623. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1624. Unidentified packet received - opcode: 3.
  1625. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1626. Unidentified packet received - opcode: 3.
  1627. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1628. Unidentified packet received - opcode: 3.
  1629. [GameMessageDecoder]: received packet[103] size = 5, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1630. [GameSession] received a message CommandMessage [queue_size=1]
  1631. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1632. Unidentified packet received - opcode: 3.
  1633. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1634. Unidentified packet received - opcode: 3.
  1635. [GameMessageDecoder]: received packet[103] size = 5, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1636. [GameSession] received a message CommandMessage [queue_size=0]
  1637. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1638. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1639. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1640. [GameSession] received a message SpamPacketMessage [queue_size=5]
  1641. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1642. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1643. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1644. [GameSession] received a message SpamPacketMessage [queue_size=5]
  1645. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1646. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1647. [GameMessageDecoder]: received packet[164] size = 17, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1648. [WalkMessageDecoder]: received dest(3368, 3267) 17 true
  1649. [GameSession] received a message WalkMessage [queue_size=1]
  1650. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1651. Unidentified packet received - opcode: 86.
  1652. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1653. Unidentified packet received - opcode: 86.
  1654. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1655. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1656. [GameMessageDecoder]: received packet[98] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1657. [WalkMessageDecoder]: received dest(3367, 3265) 7 false
  1658. [GameSession] received a message WalkMessage [queue_size=2]
  1659. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  1660. [GameSession] received a message PlayerActionMessage [queue_size=3]
  1661. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1662. Unidentified packet received - opcode: 86.
  1663. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1664. Unidentified packet received - opcode: 86.
  1665. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1666. Unidentified packet received - opcode: 3.
  1667. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1668. Unidentified packet received - opcode: 3.
  1669. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1670. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1671. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1672. [WalkMessageDecoder]: received dest(3364, 3267) 5 false
  1673. [GameSession] received a message WalkMessage [queue_size=1]
  1674. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  1675. [GameSession] received a message PlayerActionMessage [queue_size=2]
  1676. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1677. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1678. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1679. [WalkMessageDecoder]: received dest(3364, 3269) 5 false
  1680. [GameSession] received a message WalkMessage [queue_size=1]
  1681. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1682. Unidentified packet received - opcode: 3.
  1683. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1684. Unidentified packet received - opcode: 3.
  1685. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1686. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1687. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1688. [WalkMessageDecoder]: received dest(3365, 3267) 5 false
  1689. [GameSession] received a message WalkMessage [queue_size=1]
  1690. [GameMessageDecoder]: received packet[78] size = 0, type= FIXED, decoder = not found.
  1691. Unidentified packet received - opcode: 78.
  1692. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1693. [GameSession] received a message HeightCheckMessage [queue_size=2]
  1694. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1695. [WalkMessageDecoder]: received dest(3365, 3268) 5 false
  1696. [GameSession] received a message WalkMessage [queue_size=3]
  1697. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1698. Unidentified packet received - opcode: 3.
  1699. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1700. Unidentified packet received - opcode: 3.
  1701. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1702. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1703. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1704. [WalkMessageDecoder]: received dest(3364, 3271) 7 false
  1705. [GameSession] received a message WalkMessage [queue_size=1]
  1706. [GameMessageDecoder]: received packet[78] size = 0, type= FIXED, decoder = not found.
  1707. Unidentified packet received - opcode: 78.
  1708. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1709. Unidentified packet received - opcode: 3.
  1710. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1711. Unidentified packet received - opcode: 3.
  1712. [GameMessageDecoder]: received packet[103] size = 15, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1713. [GameSession] received a message CommandMessage [queue_size=0]
  1714. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1715. Unidentified packet received - opcode: 3.
  1716. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1717. Unidentified packet received - opcode: 3.
  1718. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1719. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1720. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1721. [WalkMessageDecoder]: received dest(3364, 3268) 5 false
  1722. [GameSession] received a message WalkMessage [queue_size=1]
  1723. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  1724. [GameSession] received a message PlayerActionMessage [queue_size=2]
  1725. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1726. Unidentified packet received - opcode: 3.
  1727. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1728. Unidentified packet received - opcode: 3.
  1729. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1730. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1731. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1732. [WalkMessageDecoder]: received dest(3365, 3268) 5 false
  1733. [GameSession] received a message WalkMessage [queue_size=1]
  1734. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  1735. [GameSession] received a message PlayerActionMessage [queue_size=2]
  1736. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1737. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1738. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1739. [WalkMessageDecoder]: received dest(3365, 3268) 5 false
  1740. [GameSession] received a message WalkMessage [queue_size=2]
  1741. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  1742. [GameSession] received a message PlayerActionMessage [queue_size=3]
  1743. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1744. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1745. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1746. [WalkMessageDecoder]: received dest(3364, 3268) 5 false
  1747. [GameSession] received a message WalkMessage [queue_size=1]
  1748. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1749. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1750. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1751. [WalkMessageDecoder]: received dest(3364, 3268) 5 false
  1752. [GameSession] received a message WalkMessage [queue_size=1]
  1753. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1754. [GameSession] received a message HeightCheckMessage [queue_size=2]
  1755. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1756. [WalkMessageDecoder]: received dest(3364, 3267) 5 false
  1757. [GameSession] received a message WalkMessage [queue_size=3]
  1758. [GameMessageDecoder]: received packet[78] size = 0, type= FIXED, decoder = not found.
  1759. Unidentified packet received - opcode: 78.
  1760. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1761. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1762. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1763. [WalkMessageDecoder]: received dest(3364, 3267) 5 false
  1764. [GameSession] received a message WalkMessage [queue_size=1]
  1765. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  1766. [GameSession] received a message PlayerActionMessage [queue_size=2]
  1767. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1768. Unidentified packet received - opcode: 3.
  1769. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1770. Unidentified packet received - opcode: 3.
  1771. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  1772. [GameSession] received a message ButtonMessage [queue_size=0]
  1773. Mar 25, 2019 6:33:08 PM com.katagon.net.ChannelHandler channelInactive
  1774. INFO: Channel disconnected: [id: 0x3c527f17, L:0.0.0.0/0.0.0.0:43594 ! R:/127.0.0.1:53669]
  1775. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  1776. Mar 25, 2019 6:33:08 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  1777. SEVERE: Unable to save player's game.
  1778. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  1779. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  1780. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  1781. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  1782. at com.katagon.world.World.unregister(World.java:340)
  1783. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  1784. at com.katagon.world.World.deregister(World.java:323)
  1785. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  1786. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  1787. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  1788. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  1789. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  1790. at java.util.concurrent.FutureTask.run(FutureTask.java)
  1791. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  1792. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  1793. at java.lang.Thread.run(Thread.java:748)
  1794.  
  1795. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1796. Created new LoginSession; true
  1797. decoding header 16
  1798. [LoginSession] messageReceived
  1799. [LoginSession] messageReceived -> handleLoginRequest
  1800. [PlayerLoaderWorker] run ->
  1801. [LoginSession] handlePlayerLoaderResponse
  1802. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  1803. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  1804. [World] Registering player - [username, host] : [Testasndn, 127.0.0.1]
  1805. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1806. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1807. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1808. [GameSession] received a message RegionChangedMessage [queue_size=9]
  1809. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1810. [GameSession] received a message SpamPacketMessage [queue_size=10]
  1811. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1812. Unidentified packet received - opcode: 3.
  1813. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1814. Unidentified packet received - opcode: 3.
  1815. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1816. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1817. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1818. [WalkMessageDecoder]: received dest(3364, 3268) 5 false
  1819. [GameSession] received a message WalkMessage [queue_size=1]
  1820. [GameMessageDecoder]: received packet[153] size = 2, type= FIXED, decoder = SecondPlayerActionMessageDecoder.
  1821. [GameSession] received a message PlayerActionMessage [queue_size=2]
  1822. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1823. Unidentified packet received - opcode: 3.
  1824. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1825. Unidentified packet received - opcode: 3.
  1826. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  1827. [GameSession] received a message ButtonMessage [queue_size=0]
  1828. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  1829. [GameSession] received a message ButtonMessage [queue_size=0]
  1830. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  1831. [GameSession] received a message ButtonMessage [queue_size=0]
  1832. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  1833. [GameSession] received a message RegionChangedMessage [queue_size=4]
  1834. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  1835. [GameSession] received a message SpamPacketMessage [queue_size=5]
  1836. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1837. Unidentified packet received - opcode: 3.
  1838. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1839. Unidentified packet received - opcode: 3.
  1840. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1841. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1842. [GameMessageDecoder]: received packet[248] size = 31, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1843. [WalkMessageDecoder]: received dest(3653, 5122) 17 true
  1844. [GameSession] received a message WalkMessage [queue_size=1]
  1845. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1846. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1847. [GameMessageDecoder]: received packet[248] size = 27, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1848. [WalkMessageDecoder]: received dest(3655, 5120) 13 true
  1849. [GameSession] received a message WalkMessage [queue_size=1]
  1850. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1851. [GameSession] received a message HeightCheckMessage [queue_size=2]
  1852. [GameMessageDecoder]: received packet[248] size = 27, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1853. [WalkMessageDecoder]: received dest(3655, 5120) 13 true
  1854. [GameSession] received a message WalkMessage [queue_size=3]
  1855. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1856. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1857. [GameMessageDecoder]: received packet[248] size = 25, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1858. [WalkMessageDecoder]: received dest(3656, 5120) 11 true
  1859. [GameSession] received a message WalkMessage [queue_size=1]
  1860. Setting turn action
  1861. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1862. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1863. [GameMessageDecoder]: received packet[248] size = 23, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1864. [WalkMessageDecoder]: received dest(3667, 5119) 9 false
  1865. [GameSession] received a message WalkMessage [queue_size=1]
  1866. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1867. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1868. [GameMessageDecoder]: received packet[248] size = 25, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1869. [WalkMessageDecoder]: received dest(3667, 5117) 11 false
  1870. [GameSession] received a message WalkMessage [queue_size=1]
  1871. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1872. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1873. [GameMessageDecoder]: received packet[248] size = 21, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1874. [WalkMessageDecoder]: received dest(3676, 5108) 7 false
  1875. [GameSession] received a message WalkMessage [queue_size=2]
  1876. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1877. Unidentified packet received - opcode: 86.
  1878. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1879. Unidentified packet received - opcode: 86.
  1880. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1881. Unidentified packet received - opcode: 86.
  1882. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1883. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1884. [GameMessageDecoder]: received packet[98] size = 9, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1885. [WalkMessageDecoder]: received dest(3682, 5108) 9 false
  1886. [GameSession] received a message WalkMessage [queue_size=1]
  1887. [GameMessageDecoder]: received packet[132] size = 6, type= FIXED, decoder = FirstObjectActionMessageDecoder.
  1888. [GameSession] received a message ObjectActionMessage [queue_size=2]
  1889. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1890. Unidentified packet received - opcode: 86.
  1891. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1892. Unidentified packet received - opcode: 86.
  1893. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1894. Unidentified packet received - opcode: 86.
  1895. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1896. Unidentified packet received - opcode: 86.
  1897. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1898. Unidentified packet received - opcode: 86.
  1899. [GameMessageDecoder]: received packet[103] size = 11, type= VARIABLE_BYTE, decoder = CommandMessageDecoder.
  1900. [GameSession] received a message CommandMessage [queue_size=0]
  1901. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1902. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1903. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1904. [WalkMessageDecoder]: received dest(3686, 5107) 5 false
  1905. [GameSession] received a message WalkMessage [queue_size=2]
  1906. [GameMessageDecoder]: received packet[132] size = 6, type= FIXED, decoder = FirstObjectActionMessageDecoder.
  1907. [GameSession] received a message ObjectActionMessage [queue_size=3]
  1908. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1909. [GameSession] received a message HeightCheckMessage [queue_size=1]
  1910. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1911. [WalkMessageDecoder]: received dest(3686, 5107) 5 false
  1912. [GameSession] received a message WalkMessage [queue_size=2]
  1913. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1914. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1915. [GameMessageDecoder]: received packet[164] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1916. [WalkMessageDecoder]: received dest(3686, 5108) 5 false
  1917. [GameSession] received a message WalkMessage [queue_size=1]
  1918. [GameMessageDecoder]: received packet[6] size = 2, type= FIXED, decoder = ExamineNpcMessageDecoder.
  1919. [GameSession] received a message ExamineNpcMessage [queue_size=0]
  1920. [GameMessageDecoder]: received packet[130] size = 0, type= FIXED, decoder = ClosedInterfaceMessageDecoder.
  1921. [GameSession] received a message ClosedInterfaceMessage [queue_size=0]
  1922. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1923. Unidentified packet received - opcode: 86.
  1924. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1925. Unidentified packet received - opcode: 86.
  1926. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1927. Unidentified packet received - opcode: 86.
  1928. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1929. Unidentified packet received - opcode: 86.
  1930. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1931. Unidentified packet received - opcode: 86.
  1932. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1933. Unidentified packet received - opcode: 86.
  1934. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1935. Unidentified packet received - opcode: 86.
  1936. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1937. Unidentified packet received - opcode: 86.
  1938. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1939. Unidentified packet received - opcode: 86.
  1940. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1941. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1942. [GameMessageDecoder]: received packet[164] size = 9, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1943. [WalkMessageDecoder]: received dest(3685, 5107) 9 true
  1944. [GameSession] received a message WalkMessage [queue_size=1]
  1945. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1946. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1947. [GameMessageDecoder]: received packet[164] size = 7, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1948. [WalkMessageDecoder]: received dest(3683, 5107) 7 true
  1949. [GameSession] received a message WalkMessage [queue_size=1]
  1950. [GameMessageDecoder]: received packet[78] size = 0, type= FIXED, decoder = not found.
  1951. Unidentified packet received - opcode: 78.
  1952. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1953. Unidentified packet received - opcode: 86.
  1954. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1955. Unidentified packet received - opcode: 86.
  1956. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1957. Unidentified packet received - opcode: 86.
  1958. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1959. Unidentified packet received - opcode: 86.
  1960. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1961. Unidentified packet received - opcode: 86.
  1962. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1963. Unidentified packet received - opcode: 86.
  1964. [GameMessageDecoder]: received packet[229] size = 1, type= FIXED, decoder = HeightCheckMessageDecoder.
  1965. [GameSession] received a message HeightCheckMessage [queue_size=0]
  1966. [GameMessageDecoder]: received packet[98] size = 5, type= VARIABLE_BYTE, decoder = WalkMessageDecoder.
  1967. [WalkMessageDecoder]: received dest(3682, 5109) 5 false
  1968. [GameSession] received a message WalkMessage [queue_size=1]
  1969. [GameMessageDecoder]: received packet[155] size = 2, type= FIXED, decoder = FirstNpcActionMessageDecoder.
  1970. [GameSession] received a message NpcActionMessage [queue_size=2]
  1971. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1972. Unidentified packet received - opcode: 86.
  1973. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1974. Unidentified packet received - opcode: 86.
  1975. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1976. Unidentified packet received - opcode: 86.
  1977. [GameMessageDecoder]: received packet[86] size = 4, type= FIXED, decoder = not found.
  1978. Unidentified packet received - opcode: 86.
  1979. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1980. Unidentified packet received - opcode: 3.
  1981. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  1982. Unidentified packet received - opcode: 3.
  1983. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  1984. [GameSession] received a message ButtonMessage [queue_size=0]
  1985. Mar 25, 2019 6:34:46 PM com.katagon.net.ChannelHandler channelInactive
  1986. INFO: Channel disconnected: [id: 0x245d18e0, L:0.0.0.0/0.0.0.0:43594 ! R:/127.0.0.1:53685]
  1987. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  1988. Mar 25, 2019 6:34:47 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  1989. SEVERE: Unable to save player's game.
  1990. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  1991. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  1992. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  1993. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  1994. at com.katagon.world.World.unregister(World.java:340)
  1995. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  1996. at com.katagon.world.World.deregister(World.java:323)
  1997. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  1998. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  1999. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  2000. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  2001. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  2002. at java.util.concurrent.FutureTask.run(FutureTask.java)
  2003. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  2004. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  2005. at java.lang.Thread.run(Thread.java:748)
  2006.  
  2007. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  2008. Created new LoginSession; true
  2009. decoding header 16
  2010. [LoginSession] messageReceived
  2011. [LoginSession] messageReceived -> handleLoginRequest
  2012. [PlayerLoaderWorker] run ->
  2013. [LoginSession] handlePlayerLoaderResponse
  2014. destroy
  2015. Mar 25, 2019 6:34:50 PM com.katagon.net.ChannelHandler channelInactive
  2016. INFO: Channel disconnected: [id: 0x80c9690e, L:0.0.0.0/0.0.0.0:43594 ! R:/127.0.0.1:53687]
  2017. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  2018. Created new LoginSession; true
  2019. decoding header 16
  2020. [LoginSession] messageReceived
  2021. [LoginSession] messageReceived -> handleLoginRequest
  2022. [PlayerLoaderWorker] run ->
  2023. [LoginSession] handlePlayerLoaderResponse
  2024. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  2025. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  2026. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  2027. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  2028. [GameSession] received a message RegionChangedMessage [queue_size=4]
  2029. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  2030. [GameSession] received a message RegionChangedMessage [queue_size=9]
  2031. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  2032. [GameSession] received a message SpamPacketMessage [queue_size=10]
  2033. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  2034. Unidentified packet received - opcode: 3.
  2035. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  2036. Unidentified packet received - opcode: 3.
  2037. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  2038. Unidentified packet received - opcode: 3.
  2039. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  2040. Unidentified packet received - opcode: 3.
  2041. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  2042. [GameSession] received a message ButtonMessage [queue_size=0]
  2043. Mar 25, 2019 6:35:59 PM com.katagon.net.ChannelHandler channelInactive
  2044. INFO: Channel disconnected: [id: 0x13b9b66f, L:0.0.0.0/0.0.0.0:43594 ! R:/127.0.0.1:53584]
  2045. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  2046. Mar 25, 2019 6:36:00 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  2047. SEVERE: Unable to save player's game.
  2048. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  2049. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  2050. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  2051. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  2052. at com.katagon.world.World.unregister(World.java:340)
  2053. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  2054. at com.katagon.world.World.deregister(World.java:323)
  2055. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  2056. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  2057. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  2058. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  2059. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  2060. at java.util.concurrent.FutureTask.run(FutureTask.java)
  2061. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  2062. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  2063. at java.lang.Thread.run(Thread.java:748)
  2064.  
  2065. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  2066. Created new LoginSession; true
  2067. decoding header 16
  2068. [LoginSession] messageReceived
  2069. [LoginSession] messageReceived -> handleLoginRequest
  2070. [PlayerLoaderWorker] run ->
  2071. [LoginSession] handlePlayerLoaderResponse
  2072. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  2073. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  2074. [World] Registering player - [username, host] : [Arryn, 127.0.0.1]
  2075. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  2076. [GameSession] received a message RegionChangedMessage [queue_size=4]
  2077. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  2078. [GameSession] received a message RegionChangedMessage [queue_size=9]
  2079. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  2080. [GameSession] received a message SpamPacketMessage [queue_size=10]
  2081. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  2082. Unidentified packet received - opcode: 3.
  2083. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  2084. Unidentified packet received - opcode: 3.
  2085. [GameMessageDecoder]: received packet[185] size = 4, type= FIXED, decoder = ButtonMessageDecoder.
  2086. [GameSession] received a message ButtonMessage [queue_size=0]
  2087. Mar 25, 2019 6:36:06 PM com.katagon.net.ChannelHandler channelInactive
  2088. INFO: Channel disconnected: [id: 0xc7a2e978, L:0.0.0.0/0.0.0.0:43594 ! R:/127.0.0.1:53688]
  2089. Unregistered player: com.katagon.world.entity.actor.player.Player@ffffffff [count=1]
  2090. Mar 25, 2019 6:36:06 PM com.katagon.net.codec.login.player.PlayerSaverWorker run
  2091. SEVERE: Unable to save player's game.
  2092. java.lang.IndexOutOfBoundsException: Agent index is out of bounds.
  2093. at com.katagon.world.entity.actor.AgentRepository.get(AgentRepository.java:179)
  2094. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:205)
  2095. at com.katagon.world.entity.actor.AgentRepository.remove(AgentRepository.java:196)
  2096. at com.katagon.world.World.unregister(World.java:340)
  2097. at com.katagon.world.entity.EntityHandler.deregister(EntityHandler.java:38)
  2098. at com.katagon.world.World.deregister(World.java:323)
  2099. at com.katagon.engine.service.impl.GameService.finalizePlayerUnregistration(GameService.java:130)
  2100. at com.katagon.engine.session.impl.GameSession.handlePlayerSaverResponse(GameSession.java:118)
  2101. at com.katagon.net.codec.login.player.PlayerSaverWorker.run(PlayerSaverWorker.kt:28)
  2102. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  2103. at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
  2104. at java.util.concurrent.FutureTask.run(FutureTask.java)
  2105. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  2106. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  2107. at java.lang.Thread.run(Thread.java:748)
  2108.  
  2109. DefaultChannelPipeline{(ServiceChannelInitializer#0 = com.katagon.net.channel.ServiceChannelInitializer), (handshakeDecoder = com.katagon.net.codec.handshake.HandshakeDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  2110. Created new LoginSession; true
  2111. decoding header 16
  2112. [LoginSession] messageReceived
  2113. [LoginSession] messageReceived -> handleLoginRequest
  2114. [PlayerLoaderWorker] run ->
  2115. [LoginSession] handlePlayerLoaderResponse
  2116. [LoginSession] handlePlayerLoaderResponse -> registerPlayer
  2117. DefaultChannelPipeline{(loginEncoder = com.katagon.net.codec.login.LoginEncoder), (loginDecoder = com.katagon.net.codec.login.LoginDecoder), (timeout = io.netty.handler.timeout.IdleStateHandler), (handler = com.katagon.net.ChannelHandler)}
  2118. [World] Registering player - [username, host] : [Test, 127.0.0.1]
  2119. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  2120. [GameSession] received a message RegionChangedMessage [queue_size=5]
  2121. [GameMessageDecoder]: received packet[210] size = 4, type= FIXED, decoder = RegionChangedMessageDecoder.
  2122. [GameSession] received a message RegionChangedMessage [queue_size=10]
  2123. [GameMessageDecoder]: received packet[121] size = 0, type= FIXED, decoder = SpamPacketMessageDecoder.
  2124. [GameSession] received a message SpamPacketMessage [queue_size=11]
  2125. [GameMessageDecoder]: received packet[3] size = 1, type= FIXED, decoder = not found.
  2126. Unidentified packet received - opcode: 3.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement