kriskbx / gitlab-time-tracker

🦊🕘 A command line interface for GitLab's time tracking feature.
GNU General Public License v2.0
457 stars 83 forks source link

Error: could not make report. -- TypeError: stripped.split is not a function #138

Open myrgy opened 2 years ago

myrgy commented 2 years ago

Hello,

every time I'm trying to generate a report I'm always getting could not make report.

Thank you!

❯ gtt report  "test/project" --closed  --report=issues  --show_without_times
🔍  Selected projects: test/
🔍  Resolving "test/"... ✓
📦  Fetching issues... ✓
📦  Fetching merge requests... ✓
📎  Merging reports... ✓
⚙️️  Processing issues... ✓
⚙️️️  Processing merge requests... ✓
📃  Making report... ✗
Error: could not make report.

TypeError: stripped.split is not a function
    at Object.exports.strlen (/home/user/.config/yarn/global/node_modules/cli-table/lib/utils.js:85:24)
    at get_width (/home/user/.config/yarn/global/node_modules/cli-table/lib/index.js:138:70)
    at /home/user/.config/yarn/global/node_modules/cli-table/lib/index.js:131:68
    at Array.forEach (<anonymous>)
    at extractColumnWidths (/home/user/.config/yarn/global/node_modules/cli-table/lib/index.js:130:9)
    at /home/user/.config/yarn/global/node_modules/cli-table/lib/index.js:104:11
    at Array.forEach (<anonymous>)
    at Table.toString (/home/user/.config/yarn/global/node_modules/cli-table/lib/index.js:101:16)
    at table.makeIssues (/home/user/.config/yarn/global/node_modules/gitlab-time-tracker/src/output/table.js:46:27)
    at table.make (/home/user/.config/yarn/global/node_modules/gitlab-time-tracker/src/output/base.js:69:18)

OS: Fedora 34

❯ yarn --version 1.22.10 ❯ gtt --version 1.7.40 ❯ node --version v14.18.1

UPD: markdown works fine. Seems like issue is related only for the table exporter