Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-6110

Specify the Node.js engine version below 17 in the `web-angular`

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.12.0
    • front-end

    Description

      Specify the Node.js engine version below 17 in the `web-angular` package.json file to avoid errors related to Node.js 17+ and OpenSSL in Webpack.

      Reference: nodejs 17: digital envelope routines::unsupported · Issue #14532 · webpack/webpack

      Steps to reproduce:
      1. Set your Node.js version to 17+
      2. Execute `npm run start` in `zeppelin-web-angular`
      3. You will see the following errors: 

      ....
          at AsyncSeriesHook.lazyCompileHook (.../apache/zeppelin/zeppelin-web-angular/node_modules/tapable/lib/Hook.js:154:20) {
        opensslErrorStack: [
          'error:03000086:digital envelope routines::initialization error',
          'error:0308010C:digital envelope routines::unsupported'
        ],
        library: 'digital envelope routines',
        reason: 'unsupported',
        code: 'ERR_OSSL_EVP_UNSUPPORTED'
      }
       

       

       

      Attachments

        Activity

          People

            seungyoung.dev SeungYoungOh
            seungyoung.dev SeungYoungOh
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: