Skip to content

TypeError: Cannot read property 'length' of undefined (leven) #2445

@e-e

Description

@e-e

This happened after downgrading to adonis/core version ~5.0.4-preview-rc-2.1 due to the BodyParser IoC error.

Package version

package.json:

{
  "name": "app",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "build": "node ace build --production",
    "start": "node server.js",
    "dev": "node ace serve --watch",
    "lint": "eslint . --ext=.ts",
    "format": "prettier --write .",
    "test": "NODE_ENV=testing node -r @adonisjs/assembler/build/register japaFile.ts"
  },
  "devDependencies": {
    "@adonisjs/assembler": "^3.0.6",
    "@types/jsdom": "^16.2.9",
    "@types/supertest": "^2.0.10",
    "adonis-preset-ts": "^2.1.0",
    "eslint": "^7.22.0",
    "eslint-config-prettier": "^8.1.0",
    "eslint-plugin-adonis": "^1.3.0",
    "eslint-plugin-prettier": "^3.3.1",
    "execa": "^5.0.0",
    "get-port": "^5.1.1",
    "japa": "^3.1.1",
    "jsdom": "^16.5.1",
    "pino-pretty": "^4.7.1",
    "prettier": "^2.2.1",
    "sqlite3": "^5.0.2",
    "supertest": "^6.1.3",
    "typescript": "^4.1.5",
    "youch": "^2.2.0",
    "youch-terminal": "^1.1.0"
  },
  "dependencies": {
    "@adonisjs/auth": "^5.1.1",
    "@adonisjs/core": "~5.0.4-preview-rc-2.1",
    "@adonisjs/lucid": "^10.0.0",
    "@adonisjs/redis": "^5.0.9",
    "@adonisjs/repl": "^1.1.6",
    "@adonisjs/session": "^4.0.6",
    "@adonisjs/shield": "^4.0.3",
    "@adonisjs/view": "^3.1.0",
    "firebase": "^8.3.1",
    "firebase-admin": "^9.5.0",
    "luxon": "^1.26.0",
    "pg": "^8.5.1",
    "phc-bcrypt": "^1.0.6",
    "proxy-addr": "^2.0.6",
    "reflect-metadata": "^0.1.13",
    "source-map-support": "^0.5.19"
  }
}

Node.js and npm version

Node: v14.8.0
npm: 6.14.7

Sample Code (to reproduce the issue)

node ace migration:run

Expected outcome

Migrations should be run

Actual outcome

TypeError: Cannot read property 'length' of undefined


1 leven
  /app/node_modules/leven/index.js:14

2 anonymous
  /app/node_modules/@adonisjs/ace/build/src/Kernel/index.js:298

3 Kernel.getSuggestions
  /app/node_modules/@adonisjs/ace/build/src/Kernel/index.js:297

4 Kernel.execMain
  /app/node_modules/@adonisjs/ace/build/src/Kernel/index.js:169

5 Kernel.handle
  /app/node_modules/@adonisjs/ace/build/src/Kernel/index.js:477

6 App.handle
  /app/node_modules/@adonisjs/core/build/src/Ignitor/Ace/App/index.js:286

7 Ace.handle
  /app/node_modules/@adonisjs/core/build/src/Ignitor/Ace/index.js:33

Metadata

Metadata

Assignees

Labels

Type: InvalidDoesn't really belong here. Maybe use discussion threads?

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions