Content
View differences
Updated by Christophe Bliard almost 4 years ago
### Steps to reproduce
1. `sudo apt update` & `sudo apt upgrade`
2. `sudo openproject configure`
3. Open Openproject page via browsers.
4. See broken pages.
### What is the buggy behavior?
See the attached screen shot image.
### What is the expected behavior?
Render pages correctly.
### Logs
Tried to `RECOMPILE_ANGULAR_ASSETS='true' openproject configure`, the following error occurred and got no css files.
```text
\--
openproject configure
Launching installer for openproject...
Selected addons: legacy-installer openproject-edition postgres apache2 repositories memcached openproject
[legacy-installer]
\[legacy-installer\] ./bin/configure
[openproject-edition]
\[openproject-edition\] ./bin/configure
DONE
[postgres]
\[postgres\] ./bin/configure
Trying to connect through password-based authentication...
psql command not present. Skipping check.
Postgres connection OK
DONE
[apache2]
\[apache2\] ./bin/configure
DONE
[repositories]
\[repositories\] ./bin/configure
DONE
[memcached]
\[memcached\] ./bin/configure
DONE
[openproject]
\[openproject\] ./bin/configure
DONE
[legacy-installer]
\[legacy-installer\] ./bin/preinstall
[openproject-edition]
\[openproject-edition\] ./bin/preinstall
[postgres]
\[postgres\] ./bin/preinstall
INFO: autoinstall=reuse. Skipping to next step.
[apache2]
\[apache2\] ./bin/preinstall
[repositories]
\[repositories\] ./bin/preinstall
Module perl already enabled
Module dav already enabled
Considering dependency dav for dav_svn:
dav\_svn:
Module dav already enabled
Module dav_svn dav\_svn already enabled
Your MPM seems to be threaded. Selecting cgid instead of cgi.
Module cgid already enabled
[memcached]
\[memcached\] ./bin/preinstall
[openproject]
\[openproject\] ./bin/preinstall
[legacy-installer]
\[legacy-installer\] ./bin/postinstall
[openproject-edition]
\[openproject-edition\] ./bin/postinstall
[postgres]
\[postgres\] ./bin/postinstall
[apache2]
\[apache2\] ./bin/postinstall
Last prefix was /
Module rewrite already enabled
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb socache\_shmcb for ssl:
Module socache_shmcb socache\_shmcb already enabled
Module ssl already enabled
Module proxy already enabled
Considering dependency proxy for proxy_http:
proxy\_http:
Module proxy already enabled
Module proxy_http proxy\_http already enabled
Module headers already enabled
Module expires already enabled
Considering dependency filter for deflate:
Module filter already enabled
Module deflate already enabled
Module filter already enabled
Site openproject already enabled
Syntax OK
[repositories]
\[repositories\] ./bin/postinstall
Setting up SVN integration for Apache
Setting up Git integration for Apache
[memcached]
\[memcached\] ./bin/postinstall
[openproject]
\[openproject\] ./bin/postinstall
***
\*\*\* Seeding for locale: 'en'
*** 'en'
\*\*\* Seeding basic data for standard edition
↳ BuiltinRolesSeeder
***
\*\*\* Skipping built in role Non member - already exists
***
\*\*\* Skipping built in role Anonymous - already exists
↳ RoleSeeder
↳ WeekDaySeeder
↳ ActivitySeeder
↳ ColorSeeder
↳ ColorSchemeSeeder
↳ WorkflowSeeder
***
\*\*\* Skipping types, statuses and workflows as there are already some configured
↳ PrioritySeeder
↳ SettingSeeder
Loading discovered seeders:
↳ SettingSeeder
↳ EnumerationSeeder
***
\*\*\* Seeding admin user
***
\*\*\* Seeding demo data
↳ GroupSeeder
I, [2022-08-15T09:30:10.142596 #32118] INFO \[2022-08-15T09:30:10.142596 #32118\] INFO -- : ↳ Creating groups
↳ AttributeHelpTextSeeder
I, [2022-08-15T09:30:10.143276 #32118] INFO \[2022-08-15T09:30:10.143276 #32118\] INFO -- : ↳ Creating attribute help texts
↳ GlobalQuerySeeder
I, [2022-08-15T09:30:10.143488 #32118] INFO \[2022-08-15T09:30:10.143488 #32118\] INFO -- : ↳ Creating global queries
↳ ProjectSeeder
↳ OverviewSeeder
***
\*\*\* Loading action_view_railtie action\_view\_railtie seed data
***
\*\*\* Loading active_storage active\_storage seed data
***
\*\*\* Loading action_cable_engine action\_cable\_engine seed data
***
\*\*\* Loading action_mailbox action\_mailbox seed data
***
\*\*\* Loading action_text action\_text seed data
***
\*\*\* Loading doorkeeper_engine doorkeeper\_engine seed data
***
\*\*\* Loading date_validator_engine date\_validator\_engine seed data
***
\*\*\* Loading ok_computer ok\_computer seed data
***
\*\*\* Loading i18n_js_engine i18n\_js\_engine seed data
***
\*\*\* Loading sentry seed data
***
\*\*\* Loading openproject_auth_plugins openproject\_auth\_plugins seed data
***
\*\*\* Loading openproject_auth_saml openproject\_auth\_saml seed data
***
\*\*\* Loading openproject_openid_connect openproject\_openid\_connect seed data
***
\*\*\* Loading openproject_documents openproject\_documents seed data
***
\*\*\* Loading openproject_xls_export openproject\_xls\_export seed data
***
\*\*\* Loading costs seed data
***
\*\*\* Loading openproject_reporting openproject\_reporting seed data
***
\*\*\* Loading openproject_meeting openproject\_meeting seed data
***
\*\*\* Loading openproject_pdf_export openproject\_pdf\_export seed data
***
\*\*\* Loading openproject_backlogs openproject\_backlogs seed data
***
\*\*\* Loading openproject_avatars openproject\_avatars seed data
***
\*\*\* Loading openproject_two_factor_authentication openproject\_two\_factor\_authentication seed data
***
\*\*\* Loading openproject_webhooks openproject\_webhooks seed data
***
\*\*\* Loading openproject_github_integration openproject\_github\_integration seed data
***
\*\*\* Loading openproject_ldap_groups openproject\_ldap\_groups seed data
***
\*\*\* Loading openproject_recaptcha openproject\_recaptcha seed data
***
\*\*\* Loading openproject_job_status openproject\_job\_status seed data
***
\*\*\* Loading grids_engine grids\_engine seed data
***
\*\*\* Loading my_page_engine my\_page\_engine seed data
***
\*\*\* Loading dashboards seed data
***
\*\*\* Loading openproject_boards openproject\_boards seed data
***
\*\*\* Loading overviews seed data
***
\*\*\* Loading budgets_engine budgets\_engine seed data
***
\*\*\* Loading openproject_team_planner openproject\_team\_planner seed data
***
\*\*\* Loading openproject_calendar openproject\_calendar seed data
***
\*\*\* Loading openproject_storages openproject\_storages seed data
***
\*\*\* Loading openproject_bim openproject\_bim seed data
SCM vendor Subversion uses remote managed repositories. Skipping.
Linking frontend plugins
Cleaning linked target directory /opt/openproject/frontend/src/app/features/plugins/linked
Linking frontend of OpenProject plugin budgets to /opt/openproject/frontend/src/app/features/plugins/linked/budgets.
Linking frontend of OpenProject plugin costs to /opt/openproject/frontend/src/app/features/plugins/linked/costs.
Linking frontend of OpenProject plugin openproject-avatars to /opt/openproject/frontend/src/app/features/plugins/linked/openproject-avatars.
Linking frontend of OpenProject plugin openproject-documents to /opt/openproject/frontend/src/app/features/plugins/linked/openproject-documents.
Linking frontend of OpenProject plugin openproject-github_integration openproject-github\_integration to /opt/openproject/frontend/src/app/features/plugins/linked/openproject-github_integration.
/opt/openproject/frontend/src/app/features/plugins/linked/openproject-github\_integration.
Regenerating frontend plugin registry /opt/openproject/frontend/src/app/features/plugins/linked-plugins.module.ts.
Regenerating frontend plugin sass /opt/openproject/frontend/src/app/features/plugins/linked-plugins.styles.sass.
Building angular frontend
npm run build
> > openproject-frontend@0.1.0 prebuild
> ./scripts/link_plugin_placeholder.js
>
> ./scripts/link\_plugin\_placeholder.js
> openproject-frontend@0.1.0 build
>
> node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng --max\_old\_space\_size=4096 ./node\_modules/@angular/cli/bin/ng build --configuration production --named-chunks --extract-css --source-map
Option "extractCss" "extractCss" is deprecated: Deprecated since version 11.0. No longer required to disable CSS extraction for HMR.
✔ Browser application bundle generation complete.
./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./node_modules/source-map-loader/dist/cjs.js??ruleSet[1].rules[3]!./node_modules/dragula/dist/dragula.min.js:11:93-94 ./node\_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet\[1\].rules\[2\].use\[0\]!./node\_modules/@ngtools/webpack/src/ivy/index.js!./node\_modules/source-map-loader/dist/cjs.js??ruleSet\[1\].rules\[3\]!./node\_modules/dragula/dist/dragula.min.js:11:93-94 - Warning: Critical dependency: require function is used in a way in which dependencies cannot be statically extracted
./src/app/shared/components/enterprise-banner/enterprise-banner.component.sass - Warning: Module Warning (from ./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js):
./node\_modules/@angular-devkit/build-angular/node\_modules/postcss-loader/dist/cjs.js):
Warning
(25:3) postcss-preset-env: end value has mixed support, consider using flex-end instead
Warning: /opt/openproject/frontend/node_modules/@appsignal/core/dist/esm/utils/push-api.js /opt/openproject/frontend/node\_modules/@appsignal/core/dist/esm/utils/push-api.js depends on 'isomorphic-unfetch'. 'isomorphic-unfetch'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/react-redux/es/components/connectAdvanced.js /opt/openproject/frontend/node\_modules/react-redux/es/components/connectAdvanced.js depends on 'hoist-non-react-statics'. 'hoist-non-react-statics'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/camelCase'. 'lodash/camelCase'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/debounce'. 'lodash/debounce'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/find'. 'lodash/find'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/get'. 'lodash/get'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/isEmpty'. 'lodash/isEmpty'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/isFunction'. 'lodash/isFunction'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/isString'. 'lodash/isString'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/memoize'. 'lodash/memoize'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/merge'. 'lodash/merge'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/omit'. 'lodash/omit'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/reduce'. 'lodash/reduce'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/set'. 'lodash/set'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/some'. 'lodash/some'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/toLower'. 'lodash/toLower'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/toString'. 'lodash/toString'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/upperFirst'. 'lodash/upperFirst'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'lodash/zipObject'. 'lodash/zipObject'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'prop-types'. 'prop-types'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'randexp'. 'randexp'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'react-copy-to-clipboard'. 'react-copy-to-clipboard'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'react-debounce-input'. 'react-debounce-input'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'react-immutable-proptypes'. 'react-immutable-proptypes'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'redux-immutable'. 'redux-immutable'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'url-parse'. 'url-parse'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js /opt/openproject/frontend/node\_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'xml-but-prettier'. 'xml-but-prettier'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/src/app/core/file-upload/op-direct-file-upload.service.ts depends on 'mime'. 'mime'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/src/app/features/api-docs/swagger-ui/swagger-ui.component.sass exceeded maximum budget. Budget 6.00 kB was not met by 133.05 kB with a total of 139.05 kB.
Warning: /opt/openproject/frontend/src/app/features/backlogs/backlogs-page/styles/backlogs.sass exceeded maximum budget. Budget 6.00 kB was not met by 9.57 kB with a total of 15.57 kB.
Warning: /opt/openproject/frontend/src/app/features/bim/ifc_models/pages/viewer/styles/generic.sass /opt/openproject/frontend/src/app/features/bim/ifc\_models/pages/viewer/styles/generic.sass exceeded maximum budget. Budget 6.00 kB was not met by 31.80 kB with a total of 37.80 kB.
Warning: /opt/openproject/frontend/src/app/features/invite-user-modal/principal/principal.component.ts depends on 'rxjs/internal/operators/take'. 'rxjs/internal/operators/take'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /opt/openproject/frontend/src/app/features/reporting/reporting-page/styles/reporting.sass exceeded maximum budget. Budget 6.00 kB was not met by 10.73 kB with a total of 16.73 kB.
Warning: /opt/openproject/frontend/src/main.ts depends on 'core-app/core/setup/init-vendors'. 'core-app/core/setup/init-vendors'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
/opt/openproject/frontend/src/app/features/api-docs/swagger-ui/swagger-ui.component.sass - Warning: Css Minimizer Plugin: > > /opt/openproject/frontend/src/app/features/api-docs/swagger-ui/swagger-ui.component.sass:2:30164: warning: Expected identifier but found "*"
2 "\*"
2 │ ...after{clear:both}.swagger-ui .cf{*zoom:1}.swagger-ui .cf{\*zoom:1}.swagger-ui .cl{clear:lef...
╵
╵ ^
./src/app/features/api-docs/swagger-ui/swagger-ui.component.sass - Error: Module Error (from ./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js):
<css input>:18:4: Can't ./node\_modules/@angular-devkit/build-angular/node\_modules/postcss-loader/dist/cjs.js):
<css input>:18:4: Can't resolve '"data:image/svg+xml;charset=utf-8,<svg xmlns=/"http://www.w3.org/2000/svg/" width=/"24/" height=/"24/"><path d=/"M10 '"data:image/svg+xml;charset=utf-8,<svg xmlns=/"http://www.w3.org/2000/svg/" width=/"24/" height=/"24/"><path d=/"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z/"/></svg>"' 18l6-6z/"/></svg>"' in '/opt/openproject/frontend/node_modules/swagger-ui/dist' '/opt/openproject/frontend/node\_modules/swagger-ui/dist'
./src/app/features/api-docs/swagger-ui/swagger-ui.component.sass - Error: Module Error (from ./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js):
<css input>:22:8: Can't ./node\_modules/@angular-devkit/build-angular/node\_modules/postcss-loader/dist/cjs.js):
<css input>:22:8: Can't resolve '"data:image/svg+xml;charset=utf-8,<svg xmlns=/"http://www.w3.org/2000/svg/" width=/"16/" height=/"15/" aria-hidden=/"true/"><path fill=/"%23fff/" fill-rule=/"evenodd/" d=/"M4 '"data:image/svg+xml;charset=utf-8,<svg xmlns=/"http://www.w3.org/2000/svg/" width=/"16/" height=/"15/" aria-hidden=/"true/"><path fill=/"%23fff/" fill-rule=/"evenodd/" d=/"M4 12h4v1H4v-1zm5-6H4v1h5V6zm2 3V7l-3 3 3 3v-2h5V9h-5zM6.5 8H4v1h2.5V8zM4 11h2.5v-1H4v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10v-2zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1z/"/></svg>"' 1z/"/></svg>"' in '/opt/openproject/frontend/node_modules/swagger-ui/dist' '/opt/openproject/frontend/node\_modules/swagger-ui/dist'
./src/app/features/api-docs/swagger-ui/swagger-ui.component.sass - Error: Module Error (from ./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js):
<css input>:32:8: Can't ./node\_modules/@angular-devkit/build-angular/node\_modules/postcss-loader/dist/cjs.js):
<css input>:32:8: Can't resolve '"data:image/svg+xml;charset=utf-8,<svg width=/"10/" height=/"8/" viewBox=/"3 '"data:image/svg+xml;charset=utf-8,<svg width=/"10/" height=/"8/" viewBox=/"3 7 10 8/" xmlns=/"http://www.w3.org/2000/svg/"><path fill=/"%2341474E/" fill-rule=/"evenodd/" d=/"M6.333 8/" xmlns=/"http://www.w3.org/2000/svg/"><path fill=/"%2341474E/" fill-rule=/"evenodd/" d=/"M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z/"/></svg>"' 8.333z/"/></svg>"' in '/opt/openproject/frontend/node_modules/swagger-ui/dist' '/opt/openproject/frontend/node\_modules/swagger-ui/dist'
./src/app/features/api-docs/swagger-ui/swagger-ui.component.sass - Error: Module Error (from ./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js):
<css input>:117:8: Can't ./node\_modules/@angular-devkit/build-angular/node\_modules/postcss-loader/dist/cjs.js):
<css input>:117:8: Can't resolve '"data:image/svg+xml;charset=utf-8,<svg xmlns=/"http://www.w3.org/2000/svg/" viewBox=/"0 '"data:image/svg+xml;charset=utf-8,<svg xmlns=/"http://www.w3.org/2000/svg/" viewBox=/"0 0 20 20/"><path d=/"M13.418 20/"><path d=/"M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11l3.418-3.141z/"/></svg>"' 11l3.418-3.141z/"/></svg>"' in '/opt/openproject/frontend/node_modules/swagger-ui/dist' '/opt/openproject/frontend/node\_modules/swagger-ui/dist'
Error: src/app/core/errors/sentry/sentry-reporter.ts:92:9 - error TS2322: Type '(event: '(event: Event, hint: EventHint | undefined) => => Event | null' null' is not assignable to type '(event: '(event: Event, hint?: EventHint | undefined) => => Event | PromiseLike<Event PromiseLike<Event | null> null> | null'.
Type 'Event null'.
Type 'Event | null' null' is not assignable to type 'Event 'Event | PromiseLike<Event PromiseLike<Event | null> null> | null'.
Type 'Event' null'.
Type 'Event' is not assignable to type 'Event 'Event | PromiseLike<Event PromiseLike<Event | null> null> | null'.
Type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/event").Event' null'.
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/event").Event' is not assignable to type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/event").Event'.
Types 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/event").Event'.
Types of property 'sdk' 'sdk' are incompatible.
Type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/sdkinfo").SdkInfo
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/sdkinfo").SdkInfo | undefined' undefined' is not assignable to type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/sdkinfo").SdkInfo 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/sdkinfo").SdkInfo | undefined'.
Type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/sdkinfo").SdkInfo' undefined'.
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/sdkinfo").SdkInfo' is not assignable to type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/sdkinfo").SdkInfo'.
Types 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/sdkinfo").SdkInfo'.
Types of property 'name' 'name' are incompatible.
Type 'string
Type 'string | undefined' undefined' is not assignable to type 'string'.
Type 'undefined' 'string'.
Type 'undefined' is not assignable to type 'string'. 'string'.
92 beforeSend: (event, hint) => => SentryReporter.filterEvent(event, hint),
~~~~~~~~~~
node_modules/@sentry/browser/node_modules/@sentry/types/dist/options.d.ts:137:5
137 node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/options.d.ts:137:5
137 beforeSend?(event: Event, hint?: EventHint): PromiseLike<Event PromiseLike<Event | null> null> | Event | null;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The expected type comes from property 'beforeSend' 'beforeSend' which is declared here on type 'BrowserOptions'
'BrowserOptions'
Error: src/app/core/errors/sentry/sentry-reporter.ts:92:65 - error TS2345: Argument of type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/event").Event' 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/event").Event' is not assignable to parameter of type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/event").Event'.
Types 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/event").Event'.
Types of property 'spans' 'spans' are incompatible.
Type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/span").Span[]
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/span").Span\[\] | undefined' undefined' is not assignable to type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/span").Span[] 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/span").Span\[\] | undefined'.
Type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/span").Span[]' undefined'.
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/span").Span\[\]' is not assignable to type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/span").Span[]'.
Type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/span").Span' 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/span").Span\[\]'.
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/span").Span' is not assignable to type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/span").Span'.
Types 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/span").Span'.
Types of property 'transaction' 'transaction' are incompatible.
Type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/transaction").Transaction
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/transaction").Transaction | undefined' undefined' is not assignable to type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/transaction").Transaction 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/transaction").Transaction | undefined'.
Property 'metadata' undefined'.
Property 'metadata' is missing in type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/transaction").Transaction' 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/transaction").Transaction' but required in type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/transaction").Transaction'. 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/transaction").Transaction'.
92 beforeSend: (event, hint) => => SentryReporter.filterEvent(event, hint),
~~~~~
node_modules/@sentry/types/types/transaction.d.ts:62:5
62 node\_modules/@sentry/types/types/transaction.d.ts:62:5
62 metadata: TransactionMetadata;
~~~~~~~~
'metadata'
'metadata' is declared here.
Error: src/app/core/errors/sentry/sentry-reporter.ts:113:62 - error TS2339: Property 'fromString' 'fromString' does not exist on type 'typeof Severity'. 'typeof Severity'.
113 .then(() => => this.client.captureMessage(msg, Severity.fromString(severity)));
~~~~~~~~~~
Error: src/app/features/team-planner/team-planner/planner/team-planner.component.ts:414:53 - error TS2352: Conversion of type '{ '{ schedulerLicenseKey: string; selectable: true; plugins: PluginDef[]; PluginDef\[\]; titleFormat: { year: "numeric"; "numeric"; month: "long"; "long"; day: "numeric"; "numeric"; }; buttonText: { today: string; }; initialView: string; ... 17 more ...; eventWillUnmount: (data: EventContentArg) => => void; }' }' to type 'CalendarOptions' 'CalendarOptions' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' 'unknown' first.
Type '{
Type '{ schedulerLicenseKey: string; selectable: true; plugins: PluginDef[]; PluginDef\[\]; titleFormat: { year: "numeric"; "numeric"; month: "long"; "long"; day: "numeric"; "numeric"; }; buttonText: { today: string; }; initialView: string; ... 17 more ...; eventWillUnmount: (data: EventContentArg) => => void; }' }' is not comparable to type 'RawOptionsFromRefiners<Required<BaseOptionRefiners>>'.
Types 'RawOptionsFromRefiners<Required<BaseOptionRefiners>>'.
Types of property 'resourceLabelWillUnmount' 'resourceLabelWillUnmount' are incompatible.
Type '(data:
Type '(data: ResourceLabelContentArg) => void' => void' is not comparable to type 'WillUnmountHandler<ResourceLabelMountArg>'.
Types 'WillUnmountHandler<ResourceLabelMountArg>'.
Types of parameters 'data' 'data' and 'mountArg' 'mountArg' are incompatible.
Type 'ResourceLabelMountArg'
Type 'ResourceLabelMountArg' is not comparable to type 'ResourceLabelContentArg'.
Types 'ResourceLabelContentArg'.
Types of property 'resource' 'resource' are incompatible.
Type 'import("/opt/openproject/frontend/node_modules/@fullcalendar/resource-timeline/node_modules/@fullcalendar/resource-common/main").ResourceApi'
Type 'import("/opt/openproject/frontend/node\_modules/@fullcalendar/resource-timeline/node\_modules/@fullcalendar/resource-common/main").ResourceApi' is not comparable to type 'import("/opt/openproject/frontend/node_modules/@fullcalendar/resource-common/main").ResourceApi'.
Types 'import("/opt/openproject/frontend/node\_modules/@fullcalendar/resource-common/main").ResourceApi'.
Types have separate declarations of a private property '_context'. '\_context'.
414 this.workPackagesCalendar.calendarOptions({
~
~
415 schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'GPL-My-Project-Is-Open-Source',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
532 },
~~~~~~~~~~~~~~
~~~~~~~~~~~~~~
533 } as CalendarOptions),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: src/app/features/work-packages/components/wp-table/timeline/container/wp-timeline-container.directive.ts:326:5 - error TS2686: 'Mousetrap' 'Mousetrap' refers to a UMD global, but the current file is a module. Consider adding an import instead.
326 Mousetrap.unbind('esc');
~~~~~~~~~
Mousetrap.unbind('esc');
~~~~~~~~~
Error: src/app/features/work-packages/components/wp-table/timeline/container/wp-timeline-container.directive.ts:342:5 - error TS2686: 'Mousetrap' 'Mousetrap' refers to a UMD global, but the current file is a module. Consider adding an import instead.
342 Mousetrap.bind('esc', Mousetrap.bind('esc', () => => this.resetSelectionMode());
~~~~~~~~~
~~~~~~~~~
Error: src/app/features/work-packages/routing/wp-view-base/view-services/wp-view-selection.service.ts:28:5 - error TS2686: 'Mousetrap' 'Mousetrap' refers to a UMD global, but the current file is a module. Consider adding an import instead.
28 Mousetrap.unbind(['command+d', 'ctrl+d']);
Mousetrap.unbind(\['command+d', 'ctrl+d'\]);
~~~~~~~~~
Error: src/app/features/work-packages/routing/wp-view-base/view-services/wp-view-selection.service.ts:29:5 - error TS2686: 'Mousetrap' 'Mousetrap' refers to a UMD global, but the current file is a module. Consider adding an import instead.
29 Mousetrap.unbind(['command+a', 'ctrl+a']);
Mousetrap.unbind(\['command+a', 'ctrl+a'\]);
~~~~~~~~~
Error: src/app/features/work-packages/routing/wp-view-base/view-services/wp-view-selection.service.ts:160:5 - error TS2686: 'Mousetrap' 'Mousetrap' refers to a UMD global, but the current file is a module. Consider adding an import instead.
160 Mousetrap.bind(['command+a', 'ctrl+a'], Mousetrap.bind(\['command+a', 'ctrl+a'\], (e) => => {
~~~~~~~~~
~~~~~~~~~
Error: src/app/features/work-packages/routing/wp-view-base/view-services/wp-view-selection.service.ts:171:5 - error TS2686: 'Mousetrap' 'Mousetrap' refers to a UMD global, but the current file is a module. Consider adding an import instead.
171 Mousetrap.bind(['command+d', 'ctrl+d'], Mousetrap.bind(\['command+d', 'ctrl+d'\], (e) => => {
~~~~~~~~~
~~~~~~~~~
Error: src/app/shared/components/op-context-menu/handlers/op-context-menu-trigger.directive.ts:37:5 - error TS2686: 'Mousetrap' 'Mousetrap' refers to a UMD global, but the current file is a module. Consider adding an import instead.
37 Mousetrap(this.$element[0]).bind('shift+alt+f10', Mousetrap(this.$element\[0\]).bind('shift+alt+f10', (evt:any) => => {
~~~~~~~~~
Error: src/app/shared/directives/a11y/keyboard-shortcut.service.ts:87:63 - error TS2686: 'Mousetrap' 'Mousetrap' refers to a UMD global, but the current file is a module. Consider adding an import instead.
87 _.each(this.shortcuts, \_.each(this.shortcuts, (action:() => => void, key:string) => => Mousetrap.bind(key, action));
~~~~~~~~~
rake aborted!
Failed to compile angular frontend: 1
/opt/openproject/lib/tasks/assets.rake:68:in `block \`block (4 levels) in <top (required)>'
<top (required)>'
/opt/openproject/lib/tasks/assets.rake:67:in `block \`block (3 levels) in <top (required)>'
<top (required)>'
/opt/openproject/lib/tasks/assets.rake:66:in `chdir'
\`chdir'
/opt/openproject/lib/tasks/assets.rake:66:in `block \`block (2 levels) in <top (required)>'
<top (required)>'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/sentry-ruby-core-5.3.1/lib/sentry/rake.rb:24:in `execute'
\`execute'
/opt/openproject/lib/tasks/packager.rake:52:in `block \`block (2 levels) in <top (required)>'
<top (required)>'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/sentry-ruby-core-5.3.1/lib/sentry/rake.rb:24:in `execute'
\`execute'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
\`<top (required)>'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/cli/exec.rb:58:in `load'
\`load'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/cli/exec.rb:58:in `kernel_load'
\`kernel\_load'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/cli/exec.rb:23:in `run'
\`run'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/cli.rb:483:in `exec'
\`exec'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
\`run'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
\`invoke\_command'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
\`dispatch'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/cli.rb:31:in `dispatch'
\`dispatch'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
\`start'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/cli.rb:25:in `start'
\`start'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/exe/bundle:48:in `block \`block in <top (required)>'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/friendly_errors.rb:103:in `with_friendly_errors'
<top (required)>'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/friendly\_errors.rb:103:in \`with\_friendly\_errors'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/exe/bundle:36:in `<top (required)>'
\`<top (required)>'
/opt/openproject/bin/bundle:110:in `load'
\`load'
/opt/openproject/bin/bundle:110:in `<main>'
\`<main>'
Tasks: TOP => => assets:precompile => assets:compile_environment => assets:prepare_op => => assets:compile\_environment => assets:prepare\_op => assets:angular
(See full trace by running task with --trace)
```
\--
### Screenshots and other files
Package doesn't have `"`[`/assets/frontend/styles.c9c77499136da512d092.css`](https://prjmngr.com/assets/frontend/styles.c9c77499136da512d092.css)`"`
### Environment information
v12.2.0-1660563236.b31b7e8b.bullseye
**OpenProject installation type**
* [ ] Hosted cloud edition
* [x] Packaged installation
* What distribution? Debian 11.4
* [ ] Docker All-in-one container
* [ ] Docker-compose installation
* [ ] Other (please specify)
**OpenProject version**
**Browser**
* [x] Chrome
* [x] Firefox
* [x] Safari
* [ ] Mobile Safari
* [ ] Other (please specify)
1. `sudo apt update` & `sudo apt upgrade`
2. `sudo openproject configure`
3. Open Openproject page via browsers.
4. See broken pages.
### What is the buggy behavior?
See the attached screen shot image.
### What is the expected behavior?
Render pages correctly.
### Logs
Tried to `RECOMPILE_ANGULAR_ASSETS='true' openproject configure`, the following error occurred and got no css files.
```text
\--
[legacy-installer]
\[legacy-installer\]
[openproject-edition]
\[openproject-edition\]
[postgres]
\[postgres\]
[apache2]
\[apache2\]
[repositories]
\[repositories\]
[memcached]
\[memcached\]
[openproject]
\[openproject\]
[legacy-installer]
\[legacy-installer\]
[openproject-edition]
\[openproject-edition\]
[postgres]
\[postgres\]
[apache2]
\[apache2\]
[repositories]
\[repositories\]
[memcached]
\[memcached\]
[openproject]
\[openproject\]
[legacy-installer]
\[legacy-installer\]
[openproject-edition]
\[openproject-edition\]
[postgres]
\[postgres\]
[apache2]
\[apache2\]
[repositories]
\[repositories\]
[memcached]
\[memcached\]
[openproject]
\[openproject\]
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
***
\*\*\*
>
> ./scripts/link_plugin_placeholder.js
>
> ./scripts/link\_plugin\_placeholder.js
>
>
>
Option "extractCss"
./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./node_modules/@ngtools/webpack/src/ivy/index.js!./node_modules/source-map-loader/dist/cjs.js??ruleSet[1].rules[3]!./node_modules/dragula/dist/dragula.min.js:11:93-94
./src/app/shared/components/enterprise-banner/enterprise-banner.component.sass - Warning: Module Warning (from ./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js):
(25:3) postcss-preset-env: end value has mixed support, consider using flex-end instead
Warning: /opt/openproject/frontend/node_modules/@appsignal/core/dist/esm/utils/push-api.js
Warning: /opt/openproject/frontend/node_modules/react-redux/es/components/connectAdvanced.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js
Warning: /opt/openproject/frontend/src/app/core/file-upload/op-direct-file-upload.service.ts depends on 'mime'.
Warning: /opt/openproject/frontend/src/app/features/api-docs/swagger-ui/swagger-ui.component.sass exceeded maximum budget. Budget 6.00 kB was not met by 133.05 kB with a total of 139.05 kB.
Warning: /opt/openproject/frontend/src/app/features/backlogs/backlogs-page/styles/backlogs.sass exceeded maximum budget. Budget 6.00 kB was not met by 9.57 kB with a total of 15.57 kB.
Warning: /opt/openproject/frontend/src/app/features/bim/ifc_models/pages/viewer/styles/generic.sass
Warning: /opt/openproject/frontend/src/app/features/invite-user-modal/principal/principal.component.ts depends on 'rxjs/internal/operators/take'.
Warning: /opt/openproject/frontend/src/app/features/reporting/reporting-page/styles/reporting.sass exceeded maximum budget. Budget 6.00 kB was not met by 10.73 kB with a total of 16.73 kB.
Warning: /opt/openproject/frontend/src/main.ts depends on 'core-app/core/setup/init-vendors'.
/opt/openproject/frontend/src/app/features/api-docs/swagger-ui/swagger-ui.component.sass - Warning: Css Minimizer Plugin: >
2
2
╵
╵
<css input>:18:4: Can't
<css input>:18:4: Can't
./src/app/features/api-docs/swagger-ui/swagger-ui.component.sass - Error: Module Error (from ./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js):
<css input>:22:8: Can't
<css input>:22:8: Can't
./src/app/features/api-docs/swagger-ui/swagger-ui.component.sass - Error: Module Error (from ./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js):
<css input>:32:8: Can't
<css input>:32:8: Can't
./src/app/features/api-docs/swagger-ui/swagger-ui.component.sass - Error: Module Error (from ./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js):
<css input>:117:8: Can't
<css input>:117:8: Can't
Error: src/app/core/errors/sentry/sentry-reporter.ts:92:9 - error TS2322: Type '(event:
Type 'Event
Type 'Event
Type 'Event'
Type 'Event'
Type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/event").Event'
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/event").Event'
Types
Types
Type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/sdkinfo").SdkInfo
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/sdkinfo").SdkInfo
Type 'import("/opt/openproject/frontend/node_modules/@sentry/types/types/sdkinfo").SdkInfo'
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/types/types/sdkinfo").SdkInfo'
Types
Types
Type 'string
Type 'string
Type 'undefined'
Type 'undefined'
92
node_modules/@sentry/browser/node_modules/@sentry/types/dist/options.d.ts:137:5
137
137
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The
Types
Types
Type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/span").Span[]
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/span").Span\[\]
Type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/span").Span[]'
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/span").Span\[\]'
Type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/span").Span'
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/span").Span'
Types
Types
Type 'import("/opt/openproject/frontend/node_modules/@sentry/browser/node_modules/@sentry/types/dist/transaction").Transaction
Type 'import("/opt/openproject/frontend/node\_modules/@sentry/browser/node\_modules/@sentry/types/dist/transaction").Transaction
Property 'metadata'
Property 'metadata'
92
node_modules/@sentry/types/types/transaction.d.ts:62:5
62
62
'metadata'
'metadata'
113
Type '{
Type '{
Types
Types
Type '(data:
Type '(data:
Types
Types
Type 'ResourceLabelMountArg'
Type 'ResourceLabelMountArg'
Types
Types
Type 'import("/opt/openproject/frontend/node_modules/@fullcalendar/resource-timeline/node_modules/@fullcalendar/resource-common/main").ResourceApi'
Type 'import("/opt/openproject/frontend/node\_modules/@fullcalendar/resource-timeline/node\_modules/@fullcalendar/resource-common/main").ResourceApi'
Types
Types
414
~
~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~
~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
326 Mousetrap.unbind('esc');
~~~~~~~~~
~~~~~~~~~
342 Mousetrap.bind('esc',
~~~~~~~~~
~~~~~~~~~
28 Mousetrap.unbind(['command+d', 'ctrl+d']);
29 Mousetrap.unbind(['command+a', 'ctrl+a']);
160 Mousetrap.bind(['command+a', 'ctrl+a'],
~~~~~~~~~
~~~~~~~~~
171 Mousetrap.bind(['command+d', 'ctrl+d'],
~~~~~~~~~
~~~~~~~~~
37 Mousetrap(this.$element[0]).bind('shift+alt+f10',
87 _.each(this.shortcuts,
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/friendly_errors.rb:103:in `with_friendly_errors'
/opt/openproject/vendor/bundle/ruby/3.1.0/gems/bundler-2.3.10/lib/bundler/friendly\_errors.rb:103:in \`with\_friendly\_errors'
```
Package doesn't have `"`[`/assets/frontend/styles.c9c77499136da512d092.css`](https://prjmngr.com/assets/frontend/styles.c9c77499136da512d092.css)`"`
### Environment information
v12.2.0-1660563236.b31b7e8b.bullseye
**OpenProject installation type**
* [ ] Hosted cloud edition
* [x] Packaged installation
* What distribution? Debian 11.4
* [ ] Docker All-in-one container
* [ ] Docker-compose installation
* [ ] Other (please specify)
**OpenProject version**
* [x] Chrome
* [x] Firefox
* [x] Safari
* [ ] Mobile Safari
* [ ] Other (please specify)