Skip to content

Exploding many boomers causes a PacketCoding slot error #432

Description

@pschord

image

image

2020-05-13 22:05:00,411  INFO "sessionId=405" WorldSessionActor - MoveItem: MoveItemMessage(ValidPlanetSideGUID(4417),ValidPlanetSideGUID(6972),ValidPlanetSideGUID(6972),250,1)
2020-05-13 22:05:00,425  INFO "sessionId=405" WorldSessionActor - MoveItem: jammer_grenade (mode=0-jammer_grenade_ammo)(3/3) moved from 1 to 250 in NC NCxRanger44 z3-6972 100/100 200/200
2020-05-13 22:05:00,586  INFO "sessionId=405" WorldSessionActor - DropItem: DropItemMessage(ValidPlanetSideGUID(4417))
2020-05-13 22:05:00,586  INFO "sessionId=405" WorldSessionActor - DropItem: DropItemMessage(ValidPlanetSideGUID(4417))
2020-05-13 22:05:00,586  WARN "" WorldSessionActor - DropItem: NC NCxRanger44 z3-6972 100/100 200/200 tried to drop a jammer_grenade (mode=0-jammer_grenade_ammo)(3/3) on the ground, but already dropped
2020-05-13 22:05:00,888  INFO "sessionId=421" WorldSessionActor - Splash: SplashHitMessage(673,ValidPlanetSideGUID(40117),Vector3(5005.0938,4285.5547,53.984375),39,0,Some(Vector3(84.4375,46.46875,-31.125)),None,
List(SplashedTarget(ValidPlanetSideGUID(9794),Vector3(5012.6953,4286.8047,54.0),65536,None)))
2020-05-13 22:05:00,942  INFO "sessionId=355" WorldSessionActor - MoveItem: MoveItemMessage(ValidPlanetSideGUID(9045),ValidPlanetSideGUID(7238),ValidPlanetSideGUID(7238),250,1)
2020-05-13 22:05:00,942  INFO "sessionId=355" WorldSessionActor - MoveItem: boomer_trigger moved from 42 to 250 in NC Hehateme1xandPutZx z3-7238 100/100 200/200
...
2020-05-13 22:05:13,006  INFO "sessionId=405" WorldSessionActor - Chat: ChatMsg(CMT_BROADCAST,true,,we doing boomer test,None)
...
2020-05-13 22:05:15,066  INFO "sessionId=405" WorldSessionActor - AvatarGrenadeStateMessage: AvatarGrenadeStateMessage(ValidPlanetSideGUID(6972),Primed)
...
2020-05-13 22:05:15,555  INFO "sessionId=405" WorldSessionActor - AvatarGrenadeStateMessage: AvatarGrenadeStateMessage(ValidPlanetSideGUID(6972),Thrown)
2020-05-13 22:05:15,555  INFO "sessionId=405" WorldSessionActor - WeaponFire: WeaponFireMessage(184,ValidPlanetSideGUID(9296),ValidPlanetSideGUID(40100),Vector3(4985.742,4368.367,46.265625),0,65361,4664,450,255,3,
Some(Some(Vector3(-4.59375,20.8125,1.4375))))
...
2020-05-13 22:05:15,960  INFO "" world-session-router - Dropping session ID=405 (reason: packet-session-405 died)
2020-05-13 22:05:15,961 ERROR "sourceThread=PsLogin-world-session-router-25, akkaSource=akka://PsLogin/user/world-udp-endpoint/world-session-router/packet-session-405, sourceActorSystem=PsLogin, akkaTimestamp=20:05:15.960UTC"
akka.actor.OneForOneStrategy - slot number is out of range - 4
java.lang.IllegalArgumentException: slot number is out of range - 4
|⋅⋅⋅⋅⋅⋅⋅at net.psforever.packet.control.RelatedB.<init>(RelatedB.scala:20)
|⋅⋅⋅⋅⋅⋅⋅at PacketCodingActor.handleControlPacket(PacketCodingActor.scala:365)
|⋅⋅⋅⋅⋅⋅⋅at PacketCodingActor.handlePacketContainer(PacketCodingActor.scala:345)
|⋅⋅⋅⋅⋅⋅⋅at PacketCodingActor.UnmarshalInnerPacket(PacketCodingActor.scala:327)
|⋅⋅⋅⋅⋅⋅⋅at PacketCodingActor$$anonfun$Established$1.applyOrElse(PacketCodingActor.scala:134)
|⋅⋅⋅⋅⋅⋅⋅at akka.actor.Actor$class.aroundReceive(Actor.scala:484)
|⋅⋅⋅⋅⋅⋅⋅at PacketCodingActor.akka$actor$MDCContextAware$$super$aroundReceive(PacketCodingActor.scala:37)
|⋅⋅⋅⋅⋅⋅⋅at akka.actor.MDCContextAware$class.aroundReceive(MDCContextAware.scala:23)
|⋅⋅⋅⋅⋅⋅⋅at PacketCodingActor.aroundReceive(PacketCodingActor.scala:37)
|⋅⋅⋅⋅⋅⋅⋅at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
|⋅⋅⋅⋅⋅⋅⋅at akka.actor.ActorCell.invoke(ActorCell.scala:495)
|⋅⋅⋅⋅⋅⋅⋅at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
|⋅⋅⋅⋅⋅⋅⋅at akka.dispatch.Mailbox.run(Mailbox.scala:224)
|⋅⋅⋅⋅⋅⋅⋅at kamon.instrumentation.executor.ExecutorInstrumentation$InstrumentedForkJoinPool$TimingRunnable.run(ExecutorInstrumentation.scala:662)
|⋅⋅⋅⋅⋅⋅⋅at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:409)
|⋅⋅⋅⋅⋅⋅⋅at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
|⋅⋅⋅⋅⋅⋅⋅at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
|⋅⋅⋅⋅⋅⋅⋅at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
|⋅⋅⋅⋅⋅⋅⋅at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
2020-05-13 22:05:15,961  INFO "" services.teamwork.SquadService - Actor[akka://PsLogin/user/world-udp-endpoint/world-session-router/world-session-405#-1759033803] has left /NC/Squad
2020-05-13 22:05:16,354 ERROR "sessionId=235" CryptoSessionActor - Could not decode raw packet: Unsupported packet type: ResetSequence
2020-05-13 22:05:16,450 DEBUG "" world-session-router - Reaped session ID=405

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions