nx: build error on upgrade to 13.5.3

Current Behavior

Generating application shell...Unhandled Promise rejection: IDBIndex is not defined

I upgraded from 13.3.2 -> 13.5.3 and a build error on my PWA was introduced. It still seems to occur after upgrade to 13.7.1 too.

no manual code changes affected. all changes via nx migrate.

Expected Behavior

no build errors

Steps to Reproduce

upgrade 13.3.2 -> 13.5.3 - 13.7.1 and build pwa at each stage…

Failure Logs

⠙ Generating application shell...Unhandled Promise rejection: IDBIndex is not defined ; Zone: <root> ; Task: Promise.then ; Value: ReferenceError: IDBIndex is not defined
    at Object.44013 (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:62443)
    at __webpack_require__ (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:4508132)
    at Object.43692 (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:31960)
    at __webpack_require__ (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:4508132)
    at /Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:5051688
    at /Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:5140320
    at Object.<anonymous> (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:5140552)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at Module.require (/Users/zpydee/spawntech/papillio/node_modules/@nrwl/tao/src/compat/compat.js:13:40)
    at require (internal/modules/cjs/helpers.js:93:18)
    at /Users/zpydee/spawntech/papillio/node_modules/@angular-devkit/build-angular/src/builders/app-shell/index.js:65:99
    at ZoneDelegate.invoke (/Users/zpydee/spawntech/papillio/node_modules/zone.js/bundles/zone.umd.js:400:30) ReferenceError: IDBIndex is not defined
    at Object.44013 (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:62443)
    at __webpack_require__ (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:4508132)
    at Object.43692 (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:31960)
    at __webpack_require__ (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:4508132)
    at /Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:5051688
    at /Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:5140320
    at Object.<anonymous> (/Users/zpydee/spawntech/papillio/dist/v3-ng-papillio-pwa/server/main.js:1:5140552)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at Module.require (/Users/zpydee/spawntech/papillio/node_modules/@nrwl/tao/src/compat/compat.js:13:40)
    at require (internal/modules/cjs/helpers.js:93:18)
    at /Users/zpydee/spawntech/papillio/node_modules/@angular-devkit/build-angular/src/builders/app-shell/index.js:65:99
    at ZoneDelegate.invoke (/Users/zpydee/spawntech/papillio/node_modules/zone.js/bundles/zone.umd.js:400:30)
✖ Application shell generation failed.
IDBIndex is not defined

Environment

Node : 14.18.1
   OS   : darwin x64
   yarn : 1.22.17
   
   nx : 11.6.3
   @nrwl/angular : 13.7.1
   @nrwl/cli : 13.7.1
   @nrwl/cypress : 13.7.1
   @nrwl/detox : undefined
   @nrwl/devkit : 13.7.1
   @nrwl/eslint-plugin-nx : 13.7.1
   @nrwl/express : 13.7.1
   @nrwl/jest : 13.7.1
   @nrwl/js : undefined
   @nrwl/linter : 13.7.1
   @nrwl/nest : 13.7.1
   @nrwl/next : undefined
   @nrwl/node : 13.7.1
   @nrwl/nx-cloud : undefined
   @nrwl/react : undefined
   @nrwl/react-native : undefined
   @nrwl/schematics : undefined
   @nrwl/storybook : 13.7.1
   @nrwl/tao : 13.7.1
   @nrwl/web : undefined
   @nrwl/workspace : 13.7.1
   typescript : 4.5.5
   rxjs : 7.4.0
   ---------------------------------------
   Community plugins:
   	 @angular/animations: 13.2.0
   	 @angular/cdk: 13.2.0
   	 @angular/common: 13.2.0
   	 @angular/compiler: 13.2.0
   	 @angular/core: 13.2.0
   	 @angular/fire: 7.2.0
   	 @angular/forms: 13.2.0
   	 @angular/material: 13.2.0
   	 @angular/platform-browser: 13.2.0
   	 @angular/platform-browser-dynamic: 13.2.0
   	 @angular/platform-server: 13.2.0
   	 @angular/pwa: 13.2.0
   	 @angular/router: 13.2.0
   	 @angular/service-worker: 13.2.0
   	 @ngrx/component-store: 13.0.1
   	 @ngrx/data: 12.5.1
   	 @ngrx/effects: 13.0.1
   	 @ngrx/entity: 13.0.1
   	 @ngrx/router-store: 13.0.1
   	 @ngrx/store: 13.0.1
   	 @ngrx/store-devtools: 13.0.1
   	 @nguniversal/express-engine: 12.1.0
   	 angular-calendar: 0.29.0
   	 @angular-devkit/architect: 0.1302.0
   	 @angular-devkit/build-angular: 13.2.0
   	 @angular/cli: 13.2.0
   	 @angular/compiler-cli: 13.2.0
   	 @angular/language-service: 13.2.0
   	 @ngrx/schematics: 13.0.1
   	 @nguniversal/builders: 11.2.0

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 16 (5 by maintainers)

Most upvoted comments

IMO we can close this as the root cause is not nx.

anyone having any luck with this?