Content
You are here:
Update to 12.5.1 fails with Failed to compile angular frontend
Added by Giannis Kapetanakis over 1 year ago
OpenProject 12.5.1 on Rocky 8.7 installed via repo
After updating today from 12.4.5 and trying to run
sudo openproject configure
I get "Failed to compile angular frontend". Seems like a problem with gitlab integration.
I'm attaching the output from the command:
Launching installer for openproject...
Selected addons: legacy-installer openproject-edition postgres apache2 repositories memcached openproject
[legacy-installer] ./bin/configure
[openproject-edition] ./bin/configure
DONE
[postgres] ./bin/configure
Trying to connect through password-based authentication...
?column?
----------
1
(1 row)
Connection OK
Postgres connection OK
DONE
[apache2] ./bin/configure
DONE
[repositories] ./bin/configure
No server installed. Skipping.
DONE
[memcached] ./bin/configure
DONE
[openproject] ./bin/configure
DONE
[legacy-installer] ./bin/preinstall
[openproject-edition] ./bin/preinstall
[postgres] ./bin/preinstall
INFO: autoinstall=reuse. Skipping to next step.
[apache2] ./bin/preinstall
[repositories] ./bin/preinstall
[memcached] ./bin/preinstall
No memcached server to install. Skipping.
[openproject] ./bin/preinstall
[legacy-installer] ./bin/postinstall
[openproject-edition] ./bin/postinstall
[postgres] ./bin/postinstall
[apache2] ./bin/postinstall
[repositories] ./bin/postinstall
[memcached] ./bin/postinstall
[openproject] ./bin/postinstall
Using rake 13.0.6
Using Ascii85 1.1.0
Using concurrent-ruby 1.2.2
Using i18n 1.12.0
Using minitest 5.17.0
Using tzinfo 2.0.6
Using activesupport 7.0.4.2
Using builder 3.2.4
Using erubi 1.12.0
Using racc 1.6.2
Using nokogiri 1.14.2 (x86_64-linux)
Using rails-dom-testing 2.0.3
Using crass 1.0.6
Using loofah 2.19.1
Using rails-html-sanitizer 1.5.0
Using actionview 7.0.4.2
Using rack 2.2.6.3
Using rack-test 2.0.2
Using actionpack 7.0.4.2
Using nio4r 2.5.8
Using websocket-extensions 0.1.5
Using websocket-driver 0.7.5
Using actioncable 7.0.4.2
Using globalid 1.1.0
Using activejob 7.0.4.2
Using activemodel 7.0.4.2
Using activerecord 7.0.4.2
Using marcel 1.0.2
Using mini_mime 1.1.2
Using activestorage 7.0.4.2
Using date 3.3.3
Using timeout 0.3.2
Using net-protocol 0.2.1
Using net-imap 0.3.4
Using net-pop 0.1.2
Using net-smtp 0.3.3
Using mail 2.8.1
Using actionmailbox 7.0.4.2
Using actionmailer 7.0.4.2
Using method_source 1.0.0
Using thor 1.2.1
Using zeitwerk 2.6.7
Using railties 7.0.4.2
Using actionpack-xml_parser 2.0.1
Using actiontext 7.0.4.2
Using activemodel-serializers-xml 1.0.2
Using activerecord-import 1.4.1
Using activerecord-nulldb-adapter 0.8.0
Using multi_json 1.15.0
Using activerecord-session_store 2.0.0
Using acts_as_list 1.1.0
Using acts_as_tree 2.9.1
Using public_suffix 5.0.1
Using addressable 2.8.1
Using aes_key_wrap 1.1.0
Using afm 0.2.2
Using rbtree3 0.7.0
Using airbrake-ruby 6.2.0
Using airbrake 13.0.3
Using appsignal 3.3.7
Using attr_required 1.0.1
Using auto_strip_attributes 2.6.0
Using awesome_nested_set 3.5.0
Using aws-eventstream 1.2.0
Using aws-partitions 1.719.0
Using aws-sigv4 1.5.2
Using jmespath 1.6.2
Using aws-sdk-core 3.170.0
Using aws-sdk-kms 1.63.0
Using aws-sdk-s3 1.119.1
Using aws-sdk-sns 1.60.0
Using bcrypt 3.1.18
Using bindata 2.4.15
Using msgpack 1.6.0
Using bootsnap 1.16.0
Using browser 5.3.1
Using budgets 1.0.0 from source at `modules/budgets`
Using bundler 2.4.6
Using mime-types-data 3.2023.0218.1
Using mime-types 3.4.1
Using ssrf_filter 1.1.1
Using carrierwave 1.3.2
Using excon 0.99.0
Using formatador 1.1.0
Using fog-core 2.3.0
Using fog-json 1.2.0
Using fog-xml 0.1.4
Using fog-aws 3.18.0
Using carrierwave_direct 2.1.0
Using declarative-option 0.1.0
Using declarative-builder 0.1.0
Using tilt 2.1.0
Using uber 0.1.0
Using cells 4.1.7
Using temple 0.10.0
Using erbse 0.1.4
Using cells-erb 0.1.0
Using cells-rails 0.1.5
Using with_advisory_lock 4.6.0
Using closure_tree 7.4.0
Using commonmarker 0.23.8
Using costs 1.0.0 from source at `modules/costs`
Using daemons 1.4.1
Using dalli 3.2.4
Using grids 1.0.0 from source at `modules/grids`
Using dashboards 1.0.0 from source at `modules/dashboards`
Using date_validator 0.12.0
Using html-pipeline 2.14.3
Using deckar01-task_list 2.3.2
Using declarative 0.0.20
Using et-orbi 1.2.7
Using raabro 1.4.0
Using fugit 1.8.1
Using delayed_cron_job 0.9.0
Using delayed_job 4.1.11
Using delayed_job_active_record 4.1.7
Using trailblazer-option 0.1.2
Using representable 3.2.0
Using disposable 0.6.3
Using unf_ext 0.0.8.2
Using unf 0.1.4
Using domain_name 0.5.20190701
Using doorkeeper 5.5.4
Using dry-core 1.0.0
Using dry-inflector 1.0.0
Using dry-logic 1.5.0
Using dry-types 1.7.1
Using regexp_parser 2.7.0
Using ecma-re-validator 0.4.0
Using email_validator 2.2.4
Using escape_utils 1.3.0
Using faraday-net_http 3.0.2
Using ruby2_keywords 0.0.5
Using faraday 2.7.4
Using faraday-follow_redirects 0.3.0
Using fastimage 2.2.6
Using ffi 1.15.5
Using friendly_id 5.5.0
Using request_store 1.5.1
Using gon 6.4.0
Using jwt 2.7.0
Using memoist 0.16.2
Using os 1.1.4
Using signet 0.17.0
Using googleauth 1.3.0
Using httpclient 2.8.3
Using retriable 3.1.2
Using rexml 3.2.5
Using webrick 1.8.1
Using google-apis-core 0.11.0
Using google-apis-gmail_v1 0.25.0
Using mustermann 3.0.0
Using mustermann-grape 1.0.2
Using rack-accept 0.4.5
Using grape 1.7.0
Using grape_logging 1.8.4
Using gravatar_image_tag 1.2.0
Using hana 1.3.7
Using hashery 2.1.2
Using hashie 3.6.0
Using htmldiff 0.0.1
Using http-accept 1.7.0
Using http-cookie 1.0.5
Using i18n-js 3.9.2
Using ice_cube 0.16.4
Using icalendar 2.8.0
Using iso8601 0.13.0
Using json 2.6.3
Using json-jwt 1.16.3
Using uri_template 0.7.0
Using json_schemer 0.2.24
Using omniauth 1.9.0 from https://github.com/opf/omniauth (at fe862f9@fe862f9)
Using rack-oauth2 1.21.3
Using swd 2.0.2
Using validate_email 0.1.6
Using validate_url 1.0.15
Using webfinger 2.1.2
Using openid_connect 1.1.8
Using omniauth-openid-connect 0.4.0 from https://github.com/opf/omniauth-openid-connect.git (at 0d2cd71@0d2cd71)
Using rails 7.0.4.2
Using lobby_boy 0.1.3
Using lograge 0.12.0
Using matrix 0.4.2
Using messagebird-rest 1.4.2
Using meta-tags 2.18.0
Using mini_magick 4.12.0
Using my_page 1.0.0 from source at `modules/my_page`
Using net-ldap 0.17.1
Using netrc 0.11.0
Using oj 3.14.2
Using okcomputer 1.18.4
Using omniauth-openid_connect-providers 0.2.0 from https://github.com/opf/omniauth-openid_connect-providers.git (at a6c0c3e@a6c0c3e)
Using ruby-saml 1.15.0
Using omniauth-saml 1.10.3
Using openproject-auth_plugins 1.0.0 from source at `modules/auth_plugins`
Using openproject-auth_saml 1.0.0 from source at `modules/auth_saml`
Using openproject-avatars 1.0.0 from source at `modules/avatars`
Using ruby-rc4 0.1.5
Using ttfunk 1.7.0
Using pdf-reader 2.11.0
Using pdf-inspector 1.3.0
Using pdf-core 0.9.0
Using prawn 2.4.0
Using openproject-pdf_export 1.0.0 from source at `modules/pdf_export`
Using openproject-backlogs 1.0.0 from source at `modules/backlogs`
Using rubyzip 2.3.2
Using openproject-bim 1.0.0 from source at `modules/bim`
Using openproject-boards 1.0.0 from source at `modules/boards`
Using openproject-calendar 1.0.0 from source at `modules/calendar`
Using openproject-documents 1.0.0 from source at `modules/documents`
Using openproject-webhooks 1.0.0 from source at `modules/webhooks`
Using openproject-github_integration 1.0.0 from source at `modules/github_integration`
Using openproject-gitlab_integration 2.0.8 from https://github.com/btey/openproject-gitlab-integration.git
Using openproject-job_status 1.0.0 from source at `modules/job_status`
Using openproject-ldap_groups 1.0.0 from source at `modules/ldap_groups`
Using openproject-meeting 1.0.0 from source at `modules/meeting`
Using openproject-openid_connect 1.0.0 from source at `modules/openid_connect`
Using recaptcha 5.12.3
Using openproject-recaptcha 1.0.0 from source at `modules/recaptcha`
Using openproject-reporting 1.0.0 from source at `modules/reporting`
Using openproject-storages 1.0.0 from source at `modules/storages`
Using openproject-team_planner 1.0.0 from source at `modules/team_planner`
Using openproject-token 2.2.0
Using rotp 6.2.2
Using openproject-two_factor_authentication 1.0.0 from source at `modules/two_factor_authentication`
Using ruby-ole 1.2.12.2
Using spreadsheet 1.3.0
Using openproject-xls_export 1.0.0 from source at `modules/xls_export`
Using overviews 1.0.0 from source at `modules/overviews`
Using paper_trail 12.3.0
Using pg 1.4.6
Using plaintext 0.3.4
Using posix-spawn 0.3.15
Using prawn-table 0.2.2
Using prawn-markup 0.3.7
Using stringio 3.0.5
Using psych 5.1.0
Using puma 6.1.1
Using puma-plugin-statsd 2.4.0
Using rack-attack 6.6.1
Using rack-cors 1.1.1
Using rack-protection 3.0.5
Using rack-timeout 0.6.3
Using rails-i18n 7.0.6
Using rdoc 6.5.0
Using responders 3.1.0
Using rest-client 2.1.0
Using rinku 2.0.6
Using roar 1.2.0
Using rouge 4.1.0
Using ruby-duration 3.2.3
Using ruby-progressbar 1.12.0
Using rubytree 2.0.0
Using sanitize 6.0.1
Using secure_headers 6.5.0
Using semantic 1.6.1
Using sprockets 3.7.2
Using sprockets-rails 3.4.2
Using stringex 2.8.5
Using structured_warnings 0.4.0
Using svg-graph 2.2.1
Using sys-filesystem 1.4.3
Using typed_dag 2.0.2
Using tzinfo-data 1.2022.7
Using view_component 2.82.0
Using warden 1.2.9
Using warden-basic_auth 0.2.1
Using will_paginate 3.3.1
Bundle complete! 177 Gemfile dependencies, 268 gems now installed.
Gems in the groups 'development' and 'test' were not installed.
Bundled gems are installed into `./vendor/bundle`
Custom Gemfile present. Need to recompile rails assets. Setting RECOMPILE_RAILS_ASSETS=true
RECOMPILE_ANGULAR_ASSETS was set. Installing node dependencies...
> openproject@0.1.0 postinstall
> cd frontend && npm install
up to date in 9s
482 packages are looking for funding
run `npm fund` for details
up to date in 10s
13 packages are looking for funding
run `npm fund` for details
npm run build
*** Seeding for locale: 'en'
*** Seeding basic data for standard edition
↳ BuiltinRolesSeeder
*** Skipping built in role Non member - already exists
*** Skipping built in role Anonymous - already exists
↳ RoleSeeder
↳ 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, [2023-03-21T10:11:32.425329 #1443940] INFO -- : ↳ Creating groups
↳ AttributeHelpTextSeeder
I, [2023-03-21T10:11:32.425521 #1443940] INFO -- : ↳ Creating attribute help texts
↳ GlobalQuerySeeder
I, [2023-03-21T10:11:32.425611 #1443940] INFO -- : ↳ Creating global queries
↳ ProjectSeeder
↳ OverviewSeeder
*** Loading action_view_railtie seed data
*** Loading active_storage seed data
*** Loading action_cable_engine seed data
*** Loading action_mailbox seed data
*** Loading action_text seed data
*** Loading doorkeeper_engine seed data
*** Loading date_validator_engine seed data
*** Loading ok_computer seed data
*** Loading i18n_js_engine seed data
*** Loading view_component_engine seed data
*** Loading openproject_auth_plugins seed data
*** Loading openproject_auth_saml seed data
*** Loading openproject_openid_connect seed data
*** Loading openproject_documents seed data
*** Loading openproject_xls_export seed data
*** Loading costs seed data
*** Loading openproject_reporting seed data
*** Loading openproject_meeting seed data
*** Loading openproject_pdf_export seed data
*** Loading openproject_backlogs seed data
*** Loading openproject_avatars seed data
*** Loading openproject_two_factor_authentication seed data
*** Loading openproject_webhooks seed data
*** Loading openproject_github_integration seed data
*** Loading openproject_ldap_groups seed data
*** Loading openproject_recaptcha seed data
*** Loading openproject_job_status seed data
*** Loading grids_engine seed data
*** Loading my_page_engine seed data
*** Loading dashboards seed data
*** Loading openproject_boards seed data
*** Loading overviews seed data
*** Loading budgets_engine seed data
*** Loading openproject_team_planner seed data
*** Loading openproject_calendar seed data
*** Loading openproject_storages seed data
*** Loading openproject_bim seed data
*** Loading openproject_gitlab_integration 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 to /opt/openproject/frontend/src/app/features/plugins/linked/openproject-github_integration.
Linking frontend of OpenProject plugin openproject-gitlab_integration to /opt/openproject/frontend/src/app/features/plugins/linked/openproject-gitlab_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
> openproject-frontend@0.1.0 build
> node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build --configuration production --named-chunks --source-map
Option "deployUrl" is deprecated: Use "baseHref" option, "APP_BASE_HREF" DI token or a combination of both instead. For more information, see https://angular.io/guide/deployment#the-deploy-url.
Components styles sourcemaps are not generated when styles optimization is enabled.
- Generating browser application bundles (phase: setup)...
TypeScript compiler options "target" and "useDefineForClassFields" are set to "ES2022" and "false" respectively by the Angular CLI. To control ECMA version and features use the Browerslist configuration. For more information, see https://angular.io/guide/build#configuring-browser-compatibility
NOTE: You can set the "target" to "ES2022" in the project's tsconfig to remove this warning.
✔ Browser application bundle generation complete.
✔ Browser application bundle generation complete.
./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!./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?ngResource - Warning: Module Warning (from ./node_modules/postcss-loader/dist/cjs.js):
Warning
(29:3) autoprefixer: end value has mixed support, consider using flex-end instead
./src/app/shared/components/enterprise-banner/enterprise-banner.component.sass?ngResource - Warning: Module Warning (from ./node_modules/postcss-loader/dist/cjs.js):
Warning
(45:3) autoprefixer: end value has mixed support, consider using flex-end instead
Warning: /opt/openproject/frontend/node_modules/@appsignal/core/dist/esm/utils/push-api.js depends on '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 depends on '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-client/es/specmap/lib/index.js depends on 'deepmerge'. 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 depends on '@braintree/sanitize-url'. 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 depends on 'base64-js'. 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 depends on 'classnames'. 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 depends on 'css.escape'. 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 depends on 'dompurify'. 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 depends on 'ieee754'. 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 depends on '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 depends on 'js-file-download'. 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 depends on '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 depends on '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 depends on 'lodash/eq'. 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 depends on '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 depends on '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 depends on 'lodash/identity'. 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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on '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 depends on 'serialize-error'. 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 depends on '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 depends on '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/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'zenscroll'. 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'. 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.57 kB with a total of 139.57 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.52 kB with a total of 15.52 kB.
Warning: /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.73 kB with a total of 37.73 kB.
Warning: /opt/openproject/frontend/src/app/features/hal/services/hal-resource.service.ts depends on 'byte-base64'. 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/invite-user-modal/principal/principal.component.ts depends on '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 11.27 kB with a total of 17.27 kB.
Warning: /opt/openproject/frontend/src/app/features/work-packages/components/wp-buttons/zen-mode-toggle-button/zen-mode-toggle-button.component.ts depends on 'screenfull'. 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/shared/components/editor/components/ckeditor/ckeditor-setup.service.ts depends on 'core-vendor/ckeditor/ckeditor.js'. 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/shared/components/modals/editor/macro-code-block-modal/code-block-macro.modal.ts depends on 'codemirror'. 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/shared/components/op-context-menu/handlers/op-context-menu-trigger.directive.ts depends on 'mousetrap'. 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/main.ts depends on '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
./src/app/features/plugins/linked/openproject-gitlab_integration/main.ts:34:12-26 - Error: export 'OPSharedModule' (imported as 'OPSharedModule') was not found in 'core-app/shared/shared.module' (possible exports: OpSharedModule, bootstrapModule)
Error: src/app/app.module.ts:173:5 - error NG6002: This import contains errors, which may affect components that depend on this NgModule.
173 LinkedPluginsModule,
~~~~~~~~~~~~~~~~~~~
Error: src/app/features/plugins/linked-plugins.module.ts:47:9 - error NG6002: 'PluginModule' does not appear to be an NgModule class.
47 OpenprojectGitlabIntegration,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/main.ts:95:14
95 export class PluginModule {
~~~~~~~~~~~~
Is it missing an @NgModule annotation?
Error: src/app/features/plugins/linked/openproject-gitlab_integration/gitlab-tab/gitlab-tab.template.html:1:1 - error NG8001: 'tab-header' is not a known element:
1. If 'tab-header' is an Angular component, then verify that it is part of this module.
2. If 'tab-header' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
1 <tab-header [workPackage]="workPackage"></tab-header>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/gitlab-tab/gitlab-tab.component.ts:38:16
38 templateUrl: './gitlab-tab.template.html'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component GitlabTabComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/gitlab-tab/gitlab-tab.template.html:1:13 - error NG8002: Can't bind to 'workPackage' since it isn't a known property of 'tab-header'.
1. If 'tab-header' is an Angular component and it has 'workPackage' input, then verify that it is part of this module.
2. If 'tab-header' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.
1 <tab-header [workPackage]="workPackage"></tab-header>
~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/gitlab-tab/gitlab-tab.component.ts:38:16
38 templateUrl: './gitlab-tab.template.html'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component GitlabTabComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/gitlab-tab/gitlab-tab.template.html:2:1 - error NG8001: 'tab-mrs' is not a known element:
1. If 'tab-mrs' is an Angular component, then verify that it is part of this module.
2. If 'tab-mrs' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
2 <tab-mrs [workPackage]="workPackage"></tab-mrs>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/gitlab-tab/gitlab-tab.component.ts:38:16
38 templateUrl: './gitlab-tab.template.html'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component GitlabTabComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/gitlab-tab/gitlab-tab.template.html:2:10 - error NG8002: Can't bind to 'workPackage' since it isn't a known property of 'tab-mrs'.
1. If 'tab-mrs' is an Angular component and it has 'workPackage' input, then verify that it is part of this module.
2. If 'tab-mrs' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.
2 <tab-mrs [workPackage]="workPackage"></tab-mrs>
~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/gitlab-tab/gitlab-tab.component.ts:38:16
38 templateUrl: './gitlab-tab.template.html'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component GitlabTabComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/main.ts:31:10 - error TS2724: '"core-app/shared/shared.module"' has no exported member named 'OPSharedModule'. Did you mean 'OpSharedModule'?
31 import { OPSharedModule } from 'core-app/shared/shared.module';
~~~~~~~~~~~~~~
src/app/shared/shared.module.ts:300:14
300 export class OpSharedModule {
~~~~~~~~~~~~~~
'OpSharedModule' is declared here.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/main.ts:72:12 - error NG1010: Value at position 0 in the NgModule.imports of PluginModule is not a reference
Value could not be determined statically.
72 imports: [
~
73 OPSharedModule,
~~~~~~~~~~~~~~~~~~~
74 OpenprojectTabsModule,
~~~~~~~~~~~~~~~~~~~~~~~~~~
75 ],
~~~
src/app/features/plugins/linked/openproject-gitlab_integration/main.ts:73:5
73 OPSharedModule,
~~~~~~~~~~~~~~
Unknown reference.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/merge-request/merge-request.component.html:31:5 - error NG8001: 'op-date-time' is not a known element:
1. If 'op-date-time' is an Angular component, then verify that it is part of this module.
2. If 'op-date-time' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
31 <op-date-time [dateTimeValue]="mergeRequest.gitlabUpdatedAt"></op-date-time>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/merge-request/merge-request.component.ts:38:16
38 templateUrl: './merge-request.component.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component MergeRequestComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/merge-request/merge-request.component.html:31:19 - error NG8002: Can't bind to 'dateTimeValue' since it isn't a known property of 'op-date-time'.
1. If 'op-date-time' is an Angular component and it has 'dateTimeValue' input, then verify that it is part of this module.
2. If 'op-date-time' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.
31 <op-date-time [dateTimeValue]="mergeRequest.gitlabUpdatedAt"></op-date-time>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/merge-request/merge-request.component.ts:38:16
38 templateUrl: './merge-request.component.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component MergeRequestComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/merge-request/merge-request.component.html:35:39 - error NG8002: Can't bind to 'ngClass' since it isn't a known property of 'span'.
35 <span class='op-merge-request--state' [ngClass]="'op-merge-request--state_' + state">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/merge-request/merge-request.component.ts:38:16
38 templateUrl: './merge-request.component.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component MergeRequestComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/merge-request/merge-request.component.html:36:3 - error NG8001: 'op-icon' is not a known element:
1. If 'op-icon' is an Angular component, then verify that it is part of this module.
2. If 'op-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
36 <op-icon icon-classes="button--icon icon-merge-branch"></op-icon>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/merge-request/merge-request.component.ts:38:16
38 templateUrl: './merge-request.component.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component MergeRequestComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/tab-header/tab-header.template.html:3:5 - error NG8001: 'op-icon' is not a known element:
1. If 'op-icon' is an Angular component, then verify that it is part of this module.
2. If 'op-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
3 <op-icon icon-classes="button--icon icon-merge-branch"></op-icon>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/tab-header/tab-header.component.ts:36:16
36 templateUrl: './tab-header.template.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component TabHeaderComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/tab-header/tab-header.template.html:12:11 - error NG8002: Can't bind to 'gitActionsCopyDropdown-workPackage' since it isn't a known property of 'button'.
12 [gitActionsCopyDropdown-workPackage]="workPackage">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/tab-header/tab-header.component.ts:36:16
36 templateUrl: './tab-header.template.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component TabHeaderComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/tab-header/tab-header.template.html:13:9 - error NG8001: 'op-icon' is not a known element:
1. If 'op-icon' is an Angular component, then verify that it is part of this module.
2. If 'op-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
13 <op-icon icon-classes="button--icon icon-console-light"></op-icon>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/tab-header/tab-header.component.ts:36:16
36 templateUrl: './tab-header.template.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component TabHeaderComponent.
Error: src/app/features/plugins/linked/openproject-gitlab_integration/tab-header/tab-header.template.html:17:9 - error NG8001: 'op-icon' is not a known element:
1. If 'op-icon' is an Angular component, then verify that it is part of this module.
2. If 'op-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
17 <op-icon icon-classes="button--icon icon-small icon-pulldown hidden-for-mobile"></op-icon>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/features/plugins/linked/openproject-gitlab_integration/tab-header/tab-header.component.ts:36:16
36 templateUrl: './tab-header.template.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component TabHeaderComponent.
rake aborted!
Failed to compile angular frontend: 1
/opt/openproject/lib/tasks/assets.rake:68:in `block (4 levels) in <top (required)>'
/opt/openproject/lib/tasks/assets.rake:67:in `block (3 levels) in <top (required)>'
/opt/openproject/lib/tasks/assets.rake:66:in `chdir'
/opt/openproject/lib/tasks/assets.rake:66:in `block (2 levels) in <top (required)>'
/opt/openproject/lib/tasks/packager.rake:52:in `block (2 levels) in <top (required)>'
/opt/openproject/vendor/bundle/ruby/3.2.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/opt/openproject/bin/bundle:110:in `load'
/opt/openproject/bin/bundle:110:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:prepare_op => assets:angular
(See full trace by running task with --trace)
Replies (1)
openproject-12.5.2-1680012244.7b699a70.centos8.x86_64
updated fine