Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot read property 'paths' of undefined #753

Open
chrisvdp opened this issue Feb 19, 2021 · 4 comments
Open

Cannot read property 'paths' of undefined #753

chrisvdp opened this issue Feb 19, 2021 · 4 comments

Comments

@chrisvdp
Copy link

While upgrading from ember-engines 0.8.8 -> 0.8.12 we experience the following issue in our CI test suite; Cannot read property 'paths' of undefined. It seems that https://github.com/ember-intl/ember-intl/blob/40aafd72b27344b109b9faba3097552b92f5d42f/index.js#L47 no longer finds the engine. Looking at the code it is checking that the keywords in package.json include ember-engine. The failing package does include

"keywords": [
    "ember-addon",
    "ember-engine"
  ],

in its package.json.

> CI=true COVERAGE=true $(npm bin)/ember test -c ../../testem.js --test-port 0
Cannot read property 'paths' of undefined
=================================================================================
ENV Summary:
  TIME: Thu Feb 18 2021 23:24:47 GMT+0000 (Coordinated Universal Time)
  TITLE: ember
  ARGV:
  - /usr/local/bin/node
  - /builds/swip/swip-frontend/packages/sca-engine/node_modules/.bin/ember
  - test
  - -c
  - ../../testem.js
  - --test-port
  - 0
  EXEC_PATH: /usr/local/bin/node
  TMPDIR: /tmp
  SHELL: /bin/bash
  PATH:
  - /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin
  - /builds/swip/swip-frontend/packages/sca-engine/node_modules/.bin
  - /usr/local/sbin
  - /usr/local/bin
  - /usr/sbin
  - /usr/bin
  - /sbin
  - /bin
  PLATFORM: linux x64
  FREEMEM: 14544359424
  TOTALMEM: 33734828032
  UPTIME: 577492
  LOADAVG: 18.00927734375,9.59521484375,9.26708984375
  CPUS:
  - Intel(R) Xeon(R) CPU - 2800
  - Intel(R) Xeon(R) CPU - 2800
  - Intel(R) Xeon(R) CPU - 2800
  - Intel(R) Xeon(R) CPU - 2800
  - Intel(R) Xeon(R) CPU - 2800
  - Intel(R) Xeon(R) CPU - 2800
  - Intel(R) Xeon(R) CPU - 2800
  - Intel(R) Xeon(R) CPU - 2800
  ENDIANNESS: LE
  VERSIONS:
  - ares: 1.16.0
  - brotli: 1.0.7
  - cldr: 37.0
  - http_parser: 2.9.3
  - icu: 67.1
  - llhttp: 2.1.2
  - modules: 72
  - napi: 6
  - nghttp2: 1.41.0
  - node: 12.18.4
  - openssl: 1.1.1g
  - tz: 2019c
  - unicode: 13.0
  - uv: 1.38.0
  - v8: 7.8.279.23-node.39
  - zlib: 1.2.11
ERROR Summary:
  - broccoliBuilderErrorStack: [undefined]
  - code: [undefined]
  - codeFrame: [undefined]
  - errorMessage: Cannot read property 'paths' of undefined
  - errorType: [undefined]
  - location:
    - column: [undefined]
    - file: [undefined]
    - line: [undefined]
  - message: Cannot read property 'paths' of undefined
  - name: TypeError
  - nodeAnnotation: [undefined]
  - nodeName: [undefined]
  - originalErrorMessage: [undefined]
  - stack: TypeError: Cannot read property 'paths' of undefined
    at Class.cacheKeyForTree (/builds/swip/swip-frontend/packages/internationalization-addon/node_modules/ember-intl/index.js:47:32)
    at Class.treeFor (/builds/swip/swip-frontend/packages/sca-engine/node_modules/ember-cli/lib/models/addon.js:619:36)
    at /builds/swip/swip-frontend/packages/sca-engine/node_modules/ember-cli/lib/models/addon.js:497:26
    at Array.reduce (<anonymous>)
    at Class.eachAddonInvoke (/builds/swip/swip-frontend/packages/sca-engine/node_modules/ember-cli/lib/models/addon.js:494:24)
    at Class.treeFor (/builds/swip/swip-frontend/packages/sca-engine/node_modules/ember-cli/lib/models/addon.js:627:22)
    at /builds/swip/swip-frontend/packages/sca-engine/node_modules/ember-cli/lib/models/addon.js:497:26
    at Array.reduce (<anonymous>)
    at Class.eachAddonInvoke (/builds/swip/swip-frontend/packages/sca-engine/node_modules/ember-cli/lib/models/addon.js:494:24)
    at Class.treeFor (/builds/swip/swip-frontend/packages/sca-engine/node_modules/ember-engines/lib/engine-addon.js:1136:22)
=================================================================================
@bertdeblock
Copy link
Contributor

Hi @chrisvdp we use ember-intl plus the latest version of ember-engines at work without any issues (that I'm aware of). Maybe a reproduction could help?

@bertdeblock
Copy link
Contributor

@chrisvdp Is this still an issue? Would be nice to close this if otherwise.

@chrisvdp
Copy link
Author

chrisvdp commented Oct 5, 2021

I've since left this job. Maybe @k-dauda.

@k-dauda
Copy link

k-dauda commented Oct 6, 2021

Issue is no longer observed in v0.8.18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants