The-Legion-Preservation-Project / LegionCore-7.3.5

LegionCore for 7.3.5 26972
GNU General Public License v2.0
29 stars 28 forks source link

Unable to leave instance group #169

Open jasongdove opened 2 weeks ago

jasongdove commented 2 weeks ago

Description:

Player is sometimes unable to teleport out of dungeon, and unable to leave dungeon finder queue without logging out and back in.

Expected behaviour:

Steps to reproduce the problem:

  1. Use dungeon finder to solo queue for any dungeon
  2. Enter dungeon
  3. Logout
  4. Log back in
  5. Click "Dungeon Finder" > "Leave Instance Group"
  6. Bug 1: player is not teleported out of dungeon
  7. Bug 2: client still thinks player is in dungeon finder queue and clicking "leave queue" has no effect; logout is required to clear this state.

LC rev. hash/commit:

c300e9bbeedd 2024-11-19 14:11:22 -0600 (main branch) (Unix, RelWithDebInfo) Using SSL version: OpenSSL 3.0.2 15 Mar 2022 (library: OpenSSL 3.0.2 15 Mar 2022) Using Boost version: 1.74.0 Using MySQL version: 80040 Using CMake version: 3.22.1 Compiled on: Linux Automatic database updates are enabled for the following databases: Auth, Characters, World, Hotfixes Worldserver listening connections on port 8086 Realmlist (Realm Id: 1) configured in port 8086 VMAPs status: Enabled. LineOfSight: 1, getHeight: 1, indoorCheck: 1 MMAPs status: Enabled maps directory located in ../data/maps. Total size: 900650049 bytes vmaps directory located in ../data/vmaps. Total size: 5127494765 bytes mmaps directory located in ../data/mmaps. Total size: 6432781856 bytes Using enUS DBC Locale as default. All available DBC locales: enUS none Using World DB: LegionCore World Database 2024-10-23

Operating system:

Ubuntu 22.04.3 LTS

slash-design commented 1 week ago

I can only reproduce this error if the group leader leaves the group first. If the member leaves first, then I don't have the error. This means that it is due to the leader flag. This is not removed, or handed over to the other player.

I'll check soon to see if I'm right :-)

slash-design commented 1 week ago

Nope

I was wrong ... unfortunately that's not the problem ...