Search Issue Tracker

Won't Fix

Votes

4

Found in

5.6.0f3

Issue ID

899200

Regression

Yes

Assertion failed on expression: '0' is shown when client is disconnected before all the sent packets have been processed

Networking

-

To reproduce:

1. Open the server project (bugReproServer.zip) and ServerTest scene
2. Open the client project (bugReproClient.zip) and ClientTest scene
3. Enter Play mode in both projects
4. In Client, press Connect button
5. In Client, press Infinite Loop Spam button
6. In Server, wait a few seconds and press Disconnect All
7. Observe the console

Expected: no assertion errors in the console after disconnecting the client

Reproduced in 5.6.0b10, 5.6.0f3, 2017.1.0b8, 2017.2.0a1
Did not reproduce in 5.5.4f1, 5.6.0b9
Regression introduced in 5.6.0b10

  1. Resolution Note (2017.2.0f3):

    Mass closure of UNET Bugs.
    As UNet is Deprecated we are moving to low maintenance mode, where critical issues can get fixes.
    Closing this bug as part of cleaning-up the Bug List.

    If you feel this bug is really a road-blocker, you can reopen the bug and we will work this one.

Comments (2)

  1. koichi3_

    Jul 19, 2018 06:22

    Still experiencing this problem in 2017.4.6f1.
    plz fix issue!

  2. Pragma1

    Apr 15, 2018 10:27

    Still experiencing this problem in 2017.4.0f1. After disconnecting a client the assertion is triggered and NetworkTransport.Receive() keeps returning DataEvent with invalid (non-existing) channel and sender ids.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.