Duplicate servers in UI #445

Closed
opened 2026-02-05 17:36:27 +03:00 by OVERLORD · 12 comments
Owner

Originally created by @iandaluzian on GitHub (Sep 22, 2025).

Originally assigned to: @Boy132 on GitHub.

Current Behavior

A single user is seeing duplicates of his owned servers, sometimes two or three times, sometimes over multiple pages. (over 10 users total, only one with this issue). After 15-ish seconds, or when clicking on different tabs such as "All Servers", the UI empties out the text from the duplicate servers but the boxes are still present.

Image Image

When logging-in using his account, I also have this issue. Clearing cache of the browser, or using php artisan doesn't solve this issue. Disowning the user and re-affecting the servers doesn't solve this issue, as well as recreating the account (didn't recreate using a different email as I would like to solve the problem some other way if possible). The user is not added multiple times using the "Users" page on individual servers. The issue has been present for multiple months despite the updates.

command outputs:
php artisan about

  Application Name ......................................................................................... FooBar
  Laravel Version ............................................................................................ 12.23.1
  PHP Version ................................................................................................. 8.3.20
  Composer Version ............................................................................................. 2.8.5
  Environment ............................................................................................. production
  Debug Mode ..................................................................................................... OFF
  URL ........................................................................................................ foo.bar
  Maintenance Mode ............................................................................................... OFF
  Timezone ....................................................................................................... UTC
  Locale .......................................................................................................... en
  Installation Directory ......................................................................... /data/my_webapp/www

  Cache ..............................................................................................................
  Config .................................................................................................. NOT CACHED
  Events .................................................................................................. NOT CACHED
  Routes .................................................................................................. NOT CACHED
  Views ....................................................................................................... CACHED

  Drivers ............................................................................................................
  Backups ...................................................................................................... wings
  Broadcasting .................................................................................................. null
  Cache ......................................................................................................... file
  Database ..................................................................................................... mysql
  Logs ......................................................................................................... daily
  Mail .......................................................................................................... smtp
  Queue ..................................................................................................... database
  Session ................................................................................................... database

  Storage ............................................................................................................
  public/storage .............................................................................................. LINKED

  Filament ...........................................................................................................
  Blade Icons ................................................................................................. CACHED
  Packages ........................................................... filament, forms, notifications, support, tables
  Panel Components ............................................................................................ CACHED
  Version .................................................................................................... v3.3.36
  Views ..................................................................................... PUBLISHED: notifications

  Livewire ...........................................................................................................
  Livewire .................................................................................................... v3.6.4

  Spatie Permissions .................................................................................................
  Features Enabled ........................................................................................... Default
  Version ..................................................................................................... 6.21.0

  Pelican ............................................................................................................
  Latest Version ........................................................................................ 1.0.0-beta25
  Panel Version ......................................................................................... 1.0.0-beta25
  Up-to-Date ..................................................................................................... Yes

Expected Behavior

Correct UI

Steps to Reproduce

Cannot replicate so far on any user, only manage to when connecting to that specific user.

Panel Version

1.0.0-beta25

Wings Version

1.0.0-beta25

Games and/or Eggs Affected

No response

Docker Image

No response

Error Logs

https://logs.pelican.dev/3a321e7f

Is there an existing issue for this?

  • I have searched the existing issues before opening this issue.
  • I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server.
  • I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Originally created by @iandaluzian on GitHub (Sep 22, 2025). Originally assigned to: @Boy132 on GitHub. ### Current Behavior A single user is seeing duplicates of his owned servers, sometimes two or three times, sometimes over multiple pages. (over 10 users total, only one with this issue). After 15-ish seconds, or when clicking on different tabs such as "All Servers", the UI empties out the text from the duplicate servers but the boxes are still present. <img width="1475" height="695" alt="Image" src="https://github.com/user-attachments/assets/2dfe6be6-19a5-4f8c-bad7-5bf0e4e1a82d" /> <img width="1467" height="829" alt="Image" src="https://github.com/user-attachments/assets/95324f3e-3341-46d2-97eb-e08934085117" /> When logging-in using his account, I also have this issue. Clearing cache of the browser, or using php artisan doesn't solve this issue. Disowning the user and re-affecting the servers doesn't solve this issue, as well as recreating the account (didn't recreate using a different email as I would like to solve the problem some other way if possible). The user is not added multiple times using the "Users" page on individual servers. The issue has been present for multiple months despite the updates. command outputs: php artisan about ``` Environment ........................................................................................................ Application Name ......................................................................................... FooBar Laravel Version ............................................................................................ 12.23.1 PHP Version ................................................................................................. 8.3.20 Composer Version ............................................................................................. 2.8.5 Environment ............................................................................................. production Debug Mode ..................................................................................................... OFF URL ........................................................................................................ foo.bar Maintenance Mode ............................................................................................... OFF Timezone ....................................................................................................... UTC Locale .......................................................................................................... en Installation Directory ......................................................................... /data/my_webapp/www Cache .............................................................................................................. Config .................................................................................................. NOT CACHED Events .................................................................................................. NOT CACHED Routes .................................................................................................. NOT CACHED Views ....................................................................................................... CACHED Drivers ............................................................................................................ Backups ...................................................................................................... wings Broadcasting .................................................................................................. null Cache ......................................................................................................... file Database ..................................................................................................... mysql Logs ......................................................................................................... daily Mail .......................................................................................................... smtp Queue ..................................................................................................... database Session ................................................................................................... database Storage ............................................................................................................ public/storage .............................................................................................. LINKED Filament ........................................................................................................... Blade Icons ................................................................................................. CACHED Packages ........................................................... filament, forms, notifications, support, tables Panel Components ............................................................................................ CACHED Version .................................................................................................... v3.3.36 Views ..................................................................................... PUBLISHED: notifications Livewire ........................................................................................................... Livewire .................................................................................................... v3.6.4 Spatie Permissions ................................................................................................. Features Enabled ........................................................................................... Default Version ..................................................................................................... 6.21.0 Pelican ............................................................................................................ Latest Version ........................................................................................ 1.0.0-beta25 Panel Version ......................................................................................... 1.0.0-beta25 Up-to-Date ..................................................................................................... Yes ``` ### Expected Behavior Correct UI ### Steps to Reproduce Cannot replicate so far on any user, only manage to when connecting to that specific user. ### Panel Version 1.0.0-beta25 ### Wings Version 1.0.0-beta25 ### Games and/or Eggs Affected _No response_ ### Docker Image _No response_ ### Error Logs ```bash https://logs.pelican.dev/3a321e7f ``` ### Is there an existing issue for this? - [x] I have searched the existing issues before opening this issue. - [x] I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server. - [x] I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
OVERLORD added the 🔴 hard label 2026-02-05 17:36:27 +03:00
Author
Owner

@SirEndii commented on GitHub (Sep 22, 2025):

That's funky, actually the first time hearing that

@SirEndii commented on GitHub (Sep 22, 2025): That's funky, actually the first time hearing that
Author
Owner

@Boy132 commented on GitHub (Sep 23, 2025):

Does the user have admin roles? If yes, what roles/ permissions?
Are they the owner of the servers/ only a subuser/ a mix of both?

Also, does running php artisan optimize:clear help?

@Boy132 commented on GitHub (Sep 23, 2025): Does the user have admin roles? If yes, what roles/ permissions? Are they the owner of the servers/ only a subuser/ a mix of both? Also, does running `php artisan optimize:clear` help?
Author
Owner

@iandaluzian commented on GitHub (Sep 23, 2025):

Hi, the user has no admin or other roles, just a basic user owning a few servers. He is only added as owner, and not added in subusers and running php artisan optimize:clear sadly doesn't clear up things

@iandaluzian commented on GitHub (Sep 23, 2025): Hi, the user has no admin or other roles, just a basic user owning a few servers. He is only added as owner, and not added in subusers and running `php artisan optimize:clear` sadly doesn't clear up things
Author
Owner

@Boy132 commented on GitHub (Sep 23, 2025):

You are using mysql as panel database, right? What's your mysql version?

@Boy132 commented on GitHub (Sep 23, 2025): You are using mysql as panel database, right? What's your mysql version?
Author
Owner

@iandaluzian commented on GitHub (Sep 23, 2025):

exact, here is the version output : mysql Ver 15.1 Distrib 10.11.11-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper

@iandaluzian commented on GitHub (Sep 23, 2025): exact, here is the version output : `mysql Ver 15.1 Distrib 10.11.11-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper`
Author
Owner

@Boy132 commented on GitHub (Sep 23, 2025):

So you are actually using mariadb. I doubt it will make any difference, but you might want to update the database driver with php artisan p:environment:database --driver=mariadb. (the database name, host, port etc. can all stay the same)

@Boy132 commented on GitHub (Sep 23, 2025): So you are actually using mariadb. I doubt it will make any difference, but you might want to update the database driver with `php artisan p:environment:database --driver=mariadb`. (the database name, host, port etc. can all stay the same)
Author
Owner

@iandaluzian commented on GitHub (Sep 23, 2025):

The driver is updated, but as you expected it didn't fix the issue

@iandaluzian commented on GitHub (Sep 23, 2025): The driver is updated, but as you expected it didn't fix the issue
Author
Owner

@M4xyll commented on GitHub (Oct 5, 2025):

Hey!

Got the same issue here. Updating the driver doesn't solve anything either. I hope it will be fixed in a future update.

Just saw that after some time, the other one disappears but the card remains ?

@M4xyll commented on GitHub (Oct 5, 2025): Hey! Got the same issue here. Updating the driver doesn't solve anything either. I hope it will be fixed in a future update. Just saw that after some time, the other one disappears but the card remains ?
Author
Owner

@iandaluzian commented on GitHub (Nov 2, 2025):

Today I was told by a second user that the same issue was happening to him. The day before I had switched him to be the owner of 3 different servers which he already had been added as a subuser, but I had forgotten to remove him as subuser when making him the owner. Following his message, I went to check on subusers but his name had disappeared, I switched back ownership to my own account and checked again but he was still not listed as a subuser, so I made him owner again.

Maybe this chain of events has something to do with this issue, and could be reproduced this way.

@iandaluzian commented on GitHub (Nov 2, 2025): Today I was told by a second user that the same issue was happening to him. The day before I had switched him to be the owner of 3 different servers which he already had been added as a subuser, but I had forgotten to remove him as subuser when making him the owner. Following his message, I went to check on subusers but his name had disappeared, I switched back ownership to my own account and checked again but he was still not listed as a subuser, so I made him owner again. Maybe this chain of events has something to do with this issue, and could be reproduced this way.
Author
Owner

@M4xyll commented on GitHub (Nov 3, 2025):

@iandaluzian He always was the owner on my side. I didn't do any transfers but he still got the issues. I noticed it also happened only when there are more than 2 subusers

@M4xyll commented on GitHub (Nov 3, 2025): @iandaluzian He always was the owner on my side. I didn't do any transfers but he still got the issues. I noticed it also happened only when there are more than 2 subusers
Author
Owner

@Boy132 commented on GitHub (Nov 4, 2025):

Please try the changes from boy132/fix-duplicate-servers and see if that fixes the problem.

@Boy132 commented on GitHub (Nov 4, 2025): Please try the [changes](https://github.com/pelican-dev/panel/compare/main...boy132/fix-duplicate-servers) from [boy132/fix-duplicate-servers](https://github.com/pelican-dev/panel/tree/boy132/fix-duplicate-servers) and see if that fixes the problem.
Author
Owner

@iandaluzian commented on GitHub (Nov 4, 2025):

Great !! This has instantly fixed the dashboard for the affected user without compromising any other.

Thank you very much for your work 👍

@iandaluzian commented on GitHub (Nov 4, 2025): Great !! This has instantly fixed the dashboard for the affected user without compromising any other. Thank you very much for your work 👍
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#445