[ 
https://issues.apache.org/jira/browse/AIRAVATA-3668?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcus Christie updated AIRAVATA-3668:
--------------------------------------
    Description: 
Node 18 recently became the new LTS version.

Build error:

{noformat}
$ webpack

node:internal/crypto/hash:71

  this[kHandle] = new _Hash(algorithm, xofLen);

                  ^

Error: error:0308010C:digital envelope routines::unsupported

    at new Hash (node:internal/crypto/hash:71:19)

    at Object.createHash (node:crypto:133:10)

    at module.exports 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/util/createHash.js:135:53)

    at NormalModule._initBuildHash 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:417:16)

    at handleParseError 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:471:10)

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:503:5

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:358:12

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/loader-runner/lib/LoaderRunner.js:373:3

    at iterateNormalLoaders 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/loader-runner/lib/LoaderRunner.js:214:10)

    at Array.<anonymous> 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/loader-runner/lib/LoaderRunner.js:205:4)

    at Storage.finished 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/graceful-fs/graceful-fs.js:115:16

    at FSReqCallback.readFileAfterClose [as oncomplete] 
(node:internal/fs/read_file_context:68:3) {

  opensslErrorStack: [ 'error:03000086:digital envelope 
routines::initialization error' ],

  library: 'digital envelope routines',

  reason: 'unsupported',

  code: 'ERR_OSSL_EVP_UNSUPPORTED'

}

Node.js v18.12.0

error Command failed with exit code 1.
{noformat}

  was:
Node 18 recently became the new LTS version.

Build error:

{noformat}
Backlog
To Do
In Progress (WIP limit = 5)
Completed
Recurring
Someday/maybe

in list Backlog
Description

Add a more detailed description…
Checklist
Delete
0%
upgrade vue-cli to the latest
Activity
Hide Details
Marcus Christie 8 hours ago

Edit - Add link as attachment - Delete
Marcus Christie 8 hours ago

The first step is to upgrade vue-cli to the latest. That will upgrade webpack 
and that may all that is needed
Edit - Delete
Marcus Christie added Checklist to this card
8 hours ago
Marcus Christie yesterday at 6:54 PM

$ webpack

node:internal/crypto/hash:71

  this[kHandle] = new _Hash(algorithm, xofLen);

                  ^

Error: error:0308010C:digital envelope routines::unsupported

    at new Hash (node:internal/crypto/hash:71:19)

    at Object.createHash (node:crypto:133:10)

    at module.exports 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/util/createHash.js:135:53)

    at NormalModule._initBuildHash 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:417:16)

    at handleParseError 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:471:10)

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:503:5

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:358:12

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/loader-runner/lib/LoaderRunner.js:373:3

    at iterateNormalLoaders 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/loader-runner/lib/LoaderRunner.js:214:10)

    at Array.<anonymous> 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/loader-runner/lib/LoaderRunner.js:205:4)

    at Storage.finished 
(/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9

    at 
/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/graceful-fs/graceful-fs.js:115:16

    at FSReqCallback.readFileAfterClose [as oncomplete] 
(node:internal/fs/read_file_context:68:3) {

  opensslErrorStack: [ 'error:03000086:digital envelope 
routines::initialization error' ],

  library: 'digital envelope routines',

  reason: 'unsupported',

  code: 'ERR_OSSL_EVP_UNSUPPORTED'

}

Node.js v18.12.0

error Command failed with exit code 1.
{noformat}


> Support Node 18
> ---------------
>
>                 Key: AIRAVATA-3668
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3668
>             Project: Airavata
>          Issue Type: Bug
>            Reporter: Marcus Christie
>            Priority: Major
>
> Node 18 recently became the new LTS version.
> Build error:
> {noformat}
> $ webpack
> node:internal/crypto/hash:71
>   this[kHandle] = new _Hash(algorithm, xofLen);
>                   ^
> Error: error:0308010C:digital envelope routines::unsupported
>     at new Hash (node:internal/crypto/hash:71:19)
>     at Object.createHash (node:crypto:133:10)
>     at module.exports 
> (/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/util/createHash.js:135:53)
>     at NormalModule._initBuildHash 
> (/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:417:16)
>     at handleParseError 
> (/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:471:10)
>     at 
> /home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:503:5
>     at 
> /home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/lib/NormalModule.js:358:12
>     at 
> /home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/loader-runner/lib/LoaderRunner.js:373:3
>     at iterateNormalLoaders 
> (/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
>     at Array.<anonymous> 
> (/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
>     at Storage.finished 
> (/home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
>     at 
> /home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
>     at 
> /home/travis/build/apache/airavata-django-portal/django_airavata/apps/api/node_modules/graceful-fs/graceful-fs.js:115:16
>     at FSReqCallback.readFileAfterClose [as oncomplete] 
> (node:internal/fs/read_file_context:68:3) {
>   opensslErrorStack: [ 'error:03000086:digital envelope 
> routines::initialization error' ],
>   library: 'digital envelope routines',
>   reason: 'unsupported',
>   code: 'ERR_OSSL_EVP_UNSUPPORTED'
> }
> Node.js v18.12.0
> error Command failed with exit code 1.
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to