Latest update doesn't compile storage/app/public #335

Closed
opened 2026-02-04 17:35:26 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @jvsod on GitHub (May 11, 2025).

Current Behavior

When updating using the guide, the command php artisan storage:link creates a symbolic link to a non-existent directory. In all the other updates, I never had any issues, but my apache logs show this is trying to link to a non-existent directory. Upon inspection, the symbolic link is in fact invalid.

Expected Behavior

Update compiles the files correctly.

Steps to Reproduce

Try updating using the guide located at:
https://pelican.dev/docs/panel/update

Panel Version

1.0.0-beta21

Wings Version

v1.0.0-beta13

Games and/or Eggs Affected

No response

Docker Image

No response

Error Logs


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 @jvsod on GitHub (May 11, 2025). ### Current Behavior When updating using the guide, the command `php artisan storage:link` creates a symbolic link to a non-existent directory. In all the other updates, I never had any issues, but my apache logs show this is trying to link to a non-existent directory. Upon inspection, the symbolic link is in fact invalid. ### Expected Behavior Update compiles the files correctly. ### Steps to Reproduce Try updating using the guide located at: https://pelican.dev/docs/panel/update ### Panel Version 1.0.0-beta21 ### Wings Version v1.0.0-beta13 ### Games and/or Eggs Affected _No response_ ### Docker Image _No response_ ### Error Logs ```bash ``` ### 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.
Author
Owner

@QuintenQVD0 commented on GitHub (May 11, 2025):

It should create the dir if avatars are set to local and someone uploads one. Then the panel should make it

@QuintenQVD0 commented on GitHub (May 11, 2025): It should create the dir if avatars are set to local and someone uploads one. Then the panel should make it
Author
Owner

@jvsod commented on GitHub (May 11, 2025):

Cheers - I've created the directory but now I'm seeing a different error in my logs:

[2025-05-11 09:44:35] production.ERROR: Class "AymanAlhattami\FilamentContextMenu\Columns\ContextMenuTextColumn" not found {"userId":4,"exception":"[object] (Error(code: 0): Class \"AymanAlhatta
mi\\FilamentContextMenu\\Columns\\ContextMenuTextColumn\" not found at /var/www/pelican/app/Filament/App/Resources/ServerResource/Pages/ListServers.php:78)
@jvsod commented on GitHub (May 11, 2025): Cheers - I've created the directory but now I'm seeing a different error in my logs: ``` [2025-05-11 09:44:35] production.ERROR: Class "AymanAlhattami\FilamentContextMenu\Columns\ContextMenuTextColumn" not found {"userId":4,"exception":"[object] (Error(code: 0): Class \"AymanAlhatta mi\\FilamentContextMenu\\Columns\\ContextMenuTextColumn\" not found at /var/www/pelican/app/Filament/App/Resources/ServerResource/Pages/ListServers.php:78) ```
Author
Owner

@rmartinoscar commented on GitHub (May 11, 2025):

This is an other issue, your composer install --no-dev --optimize-autoloader failed please run it again manually

@rmartinoscar commented on GitHub (May 11, 2025): This is an other issue, your `composer install --no-dev --optimize-autoloader` failed please run it again manually
Author
Owner

@Boy132 commented on GitHub (May 12, 2025):

Like mentioned above it's okay that the symlink refers to a non-exsiting directory. That directory will be created when needed.

@Boy132 commented on GitHub (May 12, 2025): Like mentioned above it's okay that the symlink refers to a non-exsiting directory. That directory will be created when needed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#335