Strapi Version: 3.6.7
Database: Postgres 9
Node Version: 14.17.0
NPM Version: 6.14.13
Getting the following error when trying to run
strapi start on our servers. This happened after we upgraded from 3.6.5 to 3.6.7 and added content types. Locally
strapi start works without issues. Am unsure what exactly the error message is referring to and what could be the cause.
[2021-08-25T19:04:56.015Z] error bootstrap function in admin failed
[2021-08-25T19:04:56.052Z] error TypeError: Cannot read property ‘attributes’ of undefined
at Object.getNonVisibleAttributes (/app/packages/cms/node_modules/strapi-utils/lib/content-types.js:76:11)
I had made a custom component under the category name
icon. The Strapi
.gitignore file has a default entry for
OS X but it is ignoring my component inside the
components/icon directly. I think there should be a change to not target directories named
icon in other directories in the gitignore file, or at least have a restriction to not allow you to create a component with the category name
icon. I had a content type depending on this component.
This explains why it was working locally but not on the server, because the file never got committed when the components were created and pushed.
My solution was to move the component into another directory not named
icon and it fixed the issue.