Strapi crashes during loading admin panel in browser

System Information
  • Strapi Version: 4.11.1
  • Operating System: Linux server
  • Database: MYSQL
  • Node Version: 18.16
  • NPM Version: 9.15
  • Yarn Version: -

i have problem on downloading admin panel
don’t have any errors logs on server.
strapi response code 200
i receive markup and strapi admin in a head.
also UI loads with spinner
after that i receive such error stack on browser

TypeError: (intermediate value).data.data is undefined
11094 {host}api/admin/main.eb93c48a.js:761
11094 {host}api/admin/main.eb93c48a.js:761
e {host}/api/admin/runtime~main.cda6b828.js:1
E {host}api/admin/main.eb93c48a.js:2926
{host}api/admin/main.eb93c48a.js:2926
r {host}api/admin/runtime~main.cda6b828.js:2
{host}api/admin/main.eb93c48a.js:1
main.eb93c48a.js:761:40563
11094 {host}api/admin/main.eb93c48a.js:761
11094 {host}api/admin/main.eb93c48a.js:761
e {host}api/admin/runtime~main.cda6b828.js:1
E {host}api/admin/main.eb93c48a.js:2926
<анонимный> {host}api/admin/main.eb93c48a.js:2926
r {host}api/admin/runtime~main.cda6b828.js:2
<анонимный> {host}/api/admin/main.eb93c48a.js:1

3
server sends everything clearly
App 2894415 output: [2023-06-29 11:08:50.879] e[32mhttpe[39m: GET /api/admin (26 ms) 200
App 2894415 output: [2023-06-29 11:08:50.939] e[32mhttpe[39m: GET /api/admin/runtime~main.cda6b828.js (10 ms) 200
App 2894415 output: [2023-06-29 11:08:50.945] e[32mhttpe[39m: GET /api/admin/main.eb93c48a.js (2 ms) 200
App 2894415 output: [2023-06-29 11:08:51.331] e[32mhttpe[39m: GET /api/admin/project-type (3 ms) 200
App 2894415 output: [2023-06-29 11:08:51.358] e[32mhttpe[39m: GET /api/admin/131.ef184832.chunk.js (1 ms) 200
App 2894415 output: [2023-06-29 11:08:51.363] e[32mhttpe[39m: GET /api/admin/admin-app.2a37c877.chunk.js (2 ms) 200
App 2894415 output: [2023-06-29 11:08:51.455] e[32mhttpe[39m: GET /api/admin/en-json.5e1004bb.chunk.js (3 ms) 200
App 2894415 output: [2023-06-29 11:08:51.456] e[32mhttpe[39m: GET /api/admin/ru-json.c0538e99.chunk.js (2 ms) 200
App 2894415 output: [2023-06-29 11:08:51.520] e[32mhttpe[39m: GET /api/admin/content-type-builder-translation-ru-json.fa3ef9ac.chunk.js (14 ms) 200
App 2894415 output: [2023-06-29 11:08:51.521] e[32mhttpe[39m: GET /api/admin/email-translation-en-json.696ca314.chunk.js (13 ms) 200
App 2894415 output: [2023-06-29 11:08:51.522] e[32mhttpe[39m: GET /api/admin/email-translation-ru-json.afc92109.chunk.js (13 ms) 200
App 2894415 output: [2023-06-29 11:08:51.522] e[32mhttpe[39m: GET /api/admin/upload-translation-ru-json.32b20bad.chunk.js (12 ms) 200
App 2894415 output: [2023-06-29 11:08:51.523] e[32mhttpe[39m: GET /api/admin/upload-translation-en-json.c93415d5.chunk.js (12 ms) 200
App 2894415 output: [2023-06-29 11:08:51.524] e[32mhttpe[39m: GET /api/admin/i18n-translation-en-json.91a46fde.chunk.js (11 ms) 200
App 2894415 output: [2023-06-29 11:08:51.525] e[32mhttpe[39m: GET /api/admin/i18n-translation-ru-json.c072a621.chunk.js (11 ms) 200
App 2894415 output: [2023-06-29 11:08:51.525] e[32mhttpe[39m: GET /api/admin/content-type-builder-translation-en-json.a33fd9e7.chunk.js (10 ms) 200
App 2894415 output: [2023-06-29 11:08:51.529] e[32mhttpe[39m: GET /api/admin/users-permissions-translation-ru-json.1b64ef14.chunk.js (11 ms) 200
App 2894415 output: [2023-06-29 11:08:51.530] e[32mhttpe[39m: GET /api/admin/users-permissions-translation-en-json.3882b147.chunk.js (11 ms) 200
App 2894415 output: [2023-06-29 11:08:51.661] e[32mhttpe[39m: GET /api/admin/init (2 ms) 200

rebuilt my admin panel twice. everything restarted
from that errors for me really hard to understand in wich way to dig in.
oh tried two browsers, cach off and on and clean)
i’m considering that some env var is missing

1 Like

data.data = underfined
looks like api has nothing to return. for some request

considering some database env
missing DATABASE_HOST, host 0.0.0.0 added. server after starting also runs on 0.0.0.0. no affect for now

checked
mysql database instances

[DB_NAME.admin_permissions] OK
[DB_NAME.admin_permissions_role_links] OK
[DB_NAME.admin_roles] OK
[DB_NAME.admin_users] OK
[DB_NAME.admin_users_roles_links] OK
[DB_NAME.components_seo_helper_seo_mains] OK
[DB_NAME.files] OK
[DB_NAME.files_folder_links] OK
[DB_NAME.files_related_morphs] OK
[DB_NAME.goods] OK
[DB_NAME.goods_components] OK
[DB_NAME.i18n_locale] OK
[DB_NAME.seo_straniczs] OK
[DB_NAME.strapi_api_token_permissions] OK
[DB_NAME.strapi_api_token_permissions_token_links] OK
[DB_NAME.strapi_api_tokens] OK
[DB_NAME.strapi_core_store_settings] OK
[DB_NAME.strapi_database_schema] OK
[DB_NAME.strapi_migrations] OK
[DB_NAME.strapi_transfer_token_permissions] OK
[DB_NAME.strapi_transfer_token_permissions_token_links] OK
[DB_NAME.strapi_transfer_tokens] OK
[DB_NAME.strapi_webhooks] OK
[DB_NAME.up_permissions] OK
[DB_NAME.up_permissions_role_links] OK
[DB_NAME.up_roles] OK
[DB_NAME.up_users] OK
[DB_NAME.up_users_role_links] OK
[DB_NAME.upload_folders] OK
[DB_NAME.upload_folders_parent_links] OK

seems like strapi have connection with database

chrome console littel differnt text for error
main.eb93c48a.js:761 TypeError: Cannot read properties of undefined (reading ‘isEE’)
as it bundled i have no clu what is it

so. on shared hosting with cpanel, i was intended to run my strapi app on {host}/api route.
i used PUBLIC_URL settings and ADMIN_URL settings, tryied different options. but it was all not succsessful.
in another my topic i also rebuilt my admin panel several times.
maybe i missed something on config settings during my long journey. as your saw above, at last i received a spinner. but thats it, app crashed and it was obvious that it couldn’t reach for some data. also maybe some some bug inside, that don’t rewrite some routes role or whatever.

from very first moment on deploying strapi app i had another option with sub domain. good description of logic your can find here:

this option good cause your will deal mostly with default settings. now i decided to give up with my first approach, moved to sub.domain. at last i received login page.

1 Like