Strange automatic reload of the default sscene after a BoltAssertFailedException on CLIENT side

Hi,

We are encountering a weird bug right now that happens right after a “BoltAssertFailedException” on the CLIENT side. It would be great to have some hints to help us pinpointing the cause.

Here is our 100% repro case in Unity Editor (we also experimented this on our stand alone versions):

1. Just after the client is connected to the server
2. We quickly pause the server
3. We wait a bit and the client will thrown a “BoltAssertFailedException”
4. Then the default scene on the client seems to be reloaded automatically by unity OVER the previous one , hence destroying the previous objects of the “previous” default scene.

Here is a part of our console ERROR logs with their callstacks on the client:

ERROR log 1
BoltAssertFailedException: Exception of type 'BoltAssertFailedException' was thrown.
Assert.False (System.Boolean condition) (at <64553ee59fcd47808654dca53271c064>:0)
BoltConnection.PacketReceived (UdpKit.UdpPacket udpPacket) (at <64553ee59fcd47808654dca53271c064>:0)
UnityEngine.Debug:LogException(Exception)
BoltLog:Exception(Exception)
BoltConnection:PacketReceived(UdpPacket)
BoltCore:Udp_PacketReceived(UdpEvent)
BoltCore:PollNetwork()
BoltCore:Poll()
BoltPoll:FixedUpdate()

ERROR log 2
E|[7372]2019-01-09 | 05-19-04-2277 [5066] :>+ALL+{: }1467889387: Exception: Assert.False (System.Boolean condition) (at <64553ee59fcd47808654dca53271c064>:0)
BoltConnection.PacketReceived (UdpKit.UdpPacket udpPacket) (at <64553ee59fcd47808654dca53271c064>:0)
UnityEngine.Debug:LogException(Exception)
BoltLog:Exception(Exception)
BoltConnection:PacketReceived(UdpPacket)
BoltCore:Udp_PacketReceived(UdpEvent)
BoltCore:PollNetwork()
BoltCore:Poll()
BoltPoll:FixedUpdate()
: BoltAssertFailedException: Exception of type 'BoltAssertFailedException' was thrown.
UnityEngine.Debug:LogError(Object, Object)


Thanks in advance for the help. 

Comments

This discussion has been closed.