Search Issue Tracker

Won't Fix

Votes

0

Found in [Package]

1.0.2

Issue ID

NCCBUG-191

Regression

No

Error "InvalidCastException: Specified cast is not valid" or "Behaviour Index was out of bound" depending on the ordering of the NetworkBehaviour components is thrown when entering Play Mode

Package: Multiplayer Netcode for GameObjects

-

How to reproduce:
1. Open the user’s attached project “BugNGOComponentOrder.zip“
2. Open the “Scene Where Bug Happens” Scene in Scenes
3. Enter the Play Mode
4. Observe the Console

Expected result: no error in the Console
Actual result: error "InvalidCastException: Specified cast is not valid" or "Behaviour Index was out of bound" thrown in the Console

Reproducible with: 1.0.2 (2021.3.12f1, 2022.1.20f1, 2022.2.0b12, 2023.1.0a15)
Couldn’t test with: 1.0.2 (2020.3.40f1) (due to compiler errors)

Reproducible on: Windows 10 Pro

Note:
- Couldn’t test in Player because the project fails to build
- There can be two errors thrown: “InvalidCastException” or a "Behaviour Index was out of bounds" error depending on the ordering of the NetworkBehaviour components.

  1. Resolution Note:

    Thank you for reporting a bug to Unity.

    We have reviewed the issue carefully, and believe that this issue has been fixed in Netcode for GameObjects version >1.8.1. Please open another ticket if you are still encountering the same issue.

Add comment

Log in to post comment