Skip to content

[Bug]: opencli douban subject <id> command error, unable to query movie details #1851

@jiangding01

Description

@jiangding01

Description

opencli douban subject command error, unable to query movie details。

Steps to Reproduce

  1. Run opencli douban subject 37116446
  2. See error
    ~took 3s opencli douban subject 37116446
    ok: false
    error:
    code: UNKNOWN
    message: |-
    ReferenceError: normalizeText is not defined
    at splitDoubanTitle (:5:24)
    at :16:3
    at :57:7
    exitCode: 1

AutoFix: re-run with --trace=retain-on-failure for trace artifact

opencli douban subject --trace retain-on-failure

  1. Run opencli douban subject --trace retain-on-failure
  2. Get the error
    ok: false
    error:
    code: UNKNOWN
    message: |-
    ReferenceError: normalizeText is not defined
    at splitDoubanTitle (:5:24)
    at :16:3
    at :57:7
    exitCode: 1
    trace:
    traceId: 20260604100744-12e80d44
Image

summary.md

receipt.json

Expected Behavior

get the movie details of 37116446

OpenCLI Version

1.8.2

Node.js Version

Other

Operating System

macOS

Logs / Screenshots

~ opencli douban subject 37116446 -v
ok: false
error:
  code: UNKNOWN
  message: |-
    ReferenceError: normalizeText is not defined
        at splitDoubanTitle (<anonymous>:5:24)
        at <anonymous>:16:3
        at <anonymous>:57:7
  exitCode: 1
  stack: |-
    BrowserCommandError: ReferenceError: normalizeText is not defined
        at splitDoubanTitle (<anonymous>:5:24)
        at <anonymous>:16:3
        at <anonymous>:57:7
        at sendCommandRaw (file:///Users/jiangding/.nvm/versions/node/v24.16.0/lib/node_modules/@jackwener/opencli/dist/src/browser/daemon-client.js:121:23)
        at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
        at async sendCommand (file:///Users/jiangding/.nvm/versions/node/v24.16.0/lib/node_modules/@jackwener/opencli/dist/src/browser/daemon-client.js:141:20)
        at async Page.evaluate (file:///Users/jiangding/.nvm/versions/node/v24.16.0/lib/node_modules/@jackwener/opencli/dist/src/browser/page.js:169:20)
        at async withDetachedRetry (file:///Users/jiangding/.nvm/versions/node/v24.16.0/lib/node_modules/@jackwener/opencli/clis/douban/utils.js:105:20)
        at async loadDoubanMovieSubject (file:///Users/jiangding/.nvm/versions/node/v24.16.0/lib/node_modules/@jackwener/opencli/clis/douban/utils.js:215:18)
        at async Object.func (file:///Users/jiangding/.nvm/versions/node/v24.16.0/lib/node_modules/@jackwener/opencli/clis/douban/subject.js:45:34)
# AutoFix: re-run with --trace=retain-on-failure for trace artifact
# opencli douban subject --trace retain-on-failure

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions