Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

_packetInbox unexpectedly null under certain sequence of events #80

Open
aiwaiwa opened this issue Jan 15, 2023 · 1 comment
Open

_packetInbox unexpectedly null under certain sequence of events #80

aiwaiwa opened this issue Jan 15, 2023 · 1 comment

Comments

@aiwaiwa
Copy link

aiwaiwa commented Jan 15, 2023

This is observed after a (vaguely observed) failed teleport event and an attempt to log out when the network seems to already log out the avatar. The evidence of this is a log message Ignoring RequestLogout(), client is already logged out that precedes the outcome below in the NetworkManager public void Shutdown(DisconnectType type, string message).

image

Knowing how flimsy the logging out and teleporting is, I wonder if this can be somehow addressed internally in the library, or rather it would be advisable to intercept the error on a higher level?

The stack seems to begin with the Logout():

 	LibreMetaverse.dll!OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType type, string message) Line 856	C#
>	LibreMetaverse.dll!OpenMetaverse.NetworkManager.Logout() Line 729	C#
@github-actions
Copy link

Thank you for taking the time to improve LibreMetaverse! We will review your contribution shortly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant