500 Internal Server Error when Changing Software (Client and Admin Panel) #13

Closed
opened 2026-04-05 19:45:16 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Lupancham on 10/29/2025

Current Behavior

Returns the error 500 (Internal Server Error) when attempting to change server software. (Tested with both Wings and Elytra)

Admin Panel

https://github.com/user-attachments/assets/07c1337b-f87e-4c3f-9661-5089dca94f47

Client Panel

https://github.com/user-attachments/assets/a501f01c-868f-4249-9f3e-095ced6f6698

Expected Behavior

When saving or clicking on a new server software on a server, the software used on the server should be changed.

Steps to Reproduce

  1. Navigate to the Software page of any server.
  2. Click Change Software
  3. Click a Server Software Category
  4. Click the desired server software
  • Error will pop up in this step

Panel Version

4.5.0

Panel Installation Type

  • Official Panel Docker image.
  • native install for Panel.
  • I used a third party installation script or Docker image.

Daemon Version

1.11.13 (Wings) | 1.2.1 (Elytra)

Daemon Installation Type

  • Offical Docker image.
  • Native install.
  • Pyrodactyl Elytra
  • Pterodacty Wings
  • I used a third party installation script or Docker image.
  • Daemon Version does not apply to this Bug

Games and/or Eggs Affected

No response

Docker Image

No response

Error Logs

Admin Panel Errors

startup:1  POST https://panel.lupancham.net/admin/servers/view/4/startup 500 (Internal Server Error)


Client Panel Errors:

.pnpm-Dgrsz4Kf.js:81  POST https://panel.lupancham.net/api/client/servers/61c6b74f-a50c-4e81-8a75-f7d800f429bf/settings/egg/preview 500 (Internal Server Error)
(anonymous) @ .pnpm-Dgrsz4Kf.js:81
xhr @ .pnpm-Dgrsz4Kf.js:81
qj @ .pnpm-Dgrsz4Kf.js:83
Promise.then
_request @ .pnpm-Dgrsz4Kf.js:84
request @ .pnpm-Dgrsz4Kf.js:83
(anonymous) @ .pnpm-Dgrsz4Kf.js:84
(anonymous) @ .pnpm-Dgrsz4Kf.js:79
Qc @ MobileTopBar-CKGgVQCd.js:14
E1 @ MobileTopBar-CKGgVQCd.js:14
onClick @ MobileTopBar-CKGgVQCd.js:16
qY @ .pnpm-Dgrsz4Kf.js:48
(anonymous) @ .pnpm-Dgrsz4Kf.js:48
Lq @ .pnpm-Dgrsz4Kf.js:48
R1 @ .pnpm-Dgrsz4Kf.js:48
M1 @ .pnpm-Dgrsz4Kf.js:49
Hfe @ .pnpm-Dgrsz4Kf.js:49
MobileTopBar-CKGgVQCd.js:14 Ot {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {}, request: XMLHttpRequest, …}
E1 @ MobileTopBar-CKGgVQCd.js:14
await in E1
onClick @ MobileTopBar-CKGgVQCd.js:16
qY @ .pnpm-Dgrsz4Kf.js:48
(anonymous) @ .pnpm-Dgrsz4Kf.js:48
Lq @ .pnpm-Dgrsz4Kf.js:48
R1 @ .pnpm-Dgrsz4Kf.js:48
M1 @ .pnpm-Dgrsz4Kf.js:49
Hfe @ .pnpm-Dgrsz4Kf.js:49
.pnpm-Dgrsz4Kf.js:81  POST https://panel.lupancham.net/api/client/servers/61c6b74f-a50c-4e81-8a75-f7d800f429bf/settings/egg/preview 500 (Internal Server Error)
(anonymous) @ .pnpm-Dgrsz4Kf.js:81
xhr @ .pnpm-Dgrsz4Kf.js:81
qj @ .pnpm-Dgrsz4Kf.js:83
Promise.then
_request @ .pnpm-Dgrsz4Kf.js:84
request @ .pnpm-Dgrsz4Kf.js:83
(anonymous) @ .pnpm-Dgrsz4Kf.js:84
(anonymous) @ .pnpm-Dgrsz4Kf.js:79
Qc @ MobileTopBar-CKGgVQCd.js:14
E1 @ MobileTopBar-CKGgVQCd.js:14
onClick @ MobileTopBar-CKGgVQCd.js:16
qY @ .pnpm-Dgrsz4Kf.js:48
(anonymous) @ .pnpm-Dgrsz4Kf.js:48
Lq @ .pnpm-Dgrsz4Kf.js:48
R1 @ .pnpm-Dgrsz4Kf.js:48
M1 @ .pnpm-Dgrsz4Kf.js:49
Hfe @ .pnpm-Dgrsz4Kf.js:49
MobileTopBar-CKGgVQCd.js:14 Ot {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {}, request: XMLHttpRequest, …}
E1 @ MobileTopBar-CKGgVQCd.js:14
await in E1
onClick @ MobileTopBar-CKGgVQCd.js:16
qY @ .pnpm-Dgrsz4Kf.js:48
(anonymous) @ .pnpm-Dgrsz4Kf.js:48
Lq @ .pnpm-Dgrsz4Kf.js:48
R1 @ .pnpm-Dgrsz4Kf.js:48
M1 @ .pnpm-Dgrsz4Kf.js:49
Hfe @ .pnpm-Dgrsz4Kf.js:49

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 @Lupancham on 10/29/2025* ### Current Behavior Returns the error 500 (Internal Server Error) when attempting to change server software. (Tested with both Wings and Elytra) ### Admin Panel https://github.com/user-attachments/assets/07c1337b-f87e-4c3f-9661-5089dca94f47 ### Client Panel https://github.com/user-attachments/assets/a501f01c-868f-4249-9f3e-095ced6f6698 ### Expected Behavior When saving or clicking on a new server software on a server, the software used on the server should be changed. ### Steps to Reproduce 1. Navigate to the Software page of any server. 2. Click ``Change Software`` 3. Click a ``Server Software Category`` 4. Click the desired server software - Error will pop up in this step ### Panel Version 4.5.0 ### Panel Installation Type - [x] Official Panel Docker image. - [ ] native install for Panel. - [ ] I used a third party installation script or Docker image. ### Daemon Version 1.11.13 (Wings) | 1.2.1 (Elytra) ### Daemon Installation Type - [ ] Offical Docker image. - [ ] Native install. - [x] Pyrodactyl Elytra - [x] Pterodacty Wings - [ ] I used a third party installation script or Docker image. - [ ] Daemon Version does not apply to this Bug ### Games and/or Eggs Affected _No response_ ### Docker Image _No response_ ### Error Logs ```bash Admin Panel Errors startup:1 POST https://panel.lupancham.net/admin/servers/view/4/startup 500 (Internal Server Error) Client Panel Errors: .pnpm-Dgrsz4Kf.js:81 POST https://panel.lupancham.net/api/client/servers/61c6b74f-a50c-4e81-8a75-f7d800f429bf/settings/egg/preview 500 (Internal Server Error) (anonymous) @ .pnpm-Dgrsz4Kf.js:81 xhr @ .pnpm-Dgrsz4Kf.js:81 qj @ .pnpm-Dgrsz4Kf.js:83 Promise.then _request @ .pnpm-Dgrsz4Kf.js:84 request @ .pnpm-Dgrsz4Kf.js:83 (anonymous) @ .pnpm-Dgrsz4Kf.js:84 (anonymous) @ .pnpm-Dgrsz4Kf.js:79 Qc @ MobileTopBar-CKGgVQCd.js:14 E1 @ MobileTopBar-CKGgVQCd.js:14 onClick @ MobileTopBar-CKGgVQCd.js:16 qY @ .pnpm-Dgrsz4Kf.js:48 (anonymous) @ .pnpm-Dgrsz4Kf.js:48 Lq @ .pnpm-Dgrsz4Kf.js:48 R1 @ .pnpm-Dgrsz4Kf.js:48 M1 @ .pnpm-Dgrsz4Kf.js:49 Hfe @ .pnpm-Dgrsz4Kf.js:49 MobileTopBar-CKGgVQCd.js:14 Ot {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {…}, request: XMLHttpRequest, …} E1 @ MobileTopBar-CKGgVQCd.js:14 await in E1 onClick @ MobileTopBar-CKGgVQCd.js:16 qY @ .pnpm-Dgrsz4Kf.js:48 (anonymous) @ .pnpm-Dgrsz4Kf.js:48 Lq @ .pnpm-Dgrsz4Kf.js:48 R1 @ .pnpm-Dgrsz4Kf.js:48 M1 @ .pnpm-Dgrsz4Kf.js:49 Hfe @ .pnpm-Dgrsz4Kf.js:49 .pnpm-Dgrsz4Kf.js:81 POST https://panel.lupancham.net/api/client/servers/61c6b74f-a50c-4e81-8a75-f7d800f429bf/settings/egg/preview 500 (Internal Server Error) (anonymous) @ .pnpm-Dgrsz4Kf.js:81 xhr @ .pnpm-Dgrsz4Kf.js:81 qj @ .pnpm-Dgrsz4Kf.js:83 Promise.then _request @ .pnpm-Dgrsz4Kf.js:84 request @ .pnpm-Dgrsz4Kf.js:83 (anonymous) @ .pnpm-Dgrsz4Kf.js:84 (anonymous) @ .pnpm-Dgrsz4Kf.js:79 Qc @ MobileTopBar-CKGgVQCd.js:14 E1 @ MobileTopBar-CKGgVQCd.js:14 onClick @ MobileTopBar-CKGgVQCd.js:16 qY @ .pnpm-Dgrsz4Kf.js:48 (anonymous) @ .pnpm-Dgrsz4Kf.js:48 Lq @ .pnpm-Dgrsz4Kf.js:48 R1 @ .pnpm-Dgrsz4Kf.js:48 M1 @ .pnpm-Dgrsz4Kf.js:49 Hfe @ .pnpm-Dgrsz4Kf.js:49 MobileTopBar-CKGgVQCd.js:14 Ot {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {…}, request: XMLHttpRequest, …} E1 @ MobileTopBar-CKGgVQCd.js:14 await in E1 onClick @ MobileTopBar-CKGgVQCd.js:16 qY @ .pnpm-Dgrsz4Kf.js:48 (anonymous) @ .pnpm-Dgrsz4Kf.js:48 Lq @ .pnpm-Dgrsz4Kf.js:48 R1 @ .pnpm-Dgrsz4Kf.js:48 M1 @ .pnpm-Dgrsz4Kf.js:49 Hfe @ .pnpm-Dgrsz4Kf.js:49 ``` ### 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.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pyrodactyl#13