Skip to content

Getting "CommandLine" property will cause error while parsing CSV #3

@kctang

Description

@kctang

This looks like a bug. It is a valid property because stdOut does return expected result.

    wmic.process.get({
        get: ['processId', 'executablePath', 'CommandLine']
    }, function (err, processes, stdOut) {
        if (err) {
            console.error(err);
        }
        // ...
    });

Error: Number of columns on line 5 does not match header
    at Error (native)
    at Parser.__push (xxx\node_modules\csv-parse\lib\index.js:222:13)
    at Parser.__write (xxx\node_modules\csv-parse\lib\index.js:416:14)
    at Parser._transform (xxx\node_modules\csv-parse\lib\index.js:172:10)
    at Parser.Transform._read (_stream_transform.js:167:10)
    at Parser.Transform._write (_stream_transform.js:155:12)
    at doWrite (_stream_writable.js:307:12)
    at writeOrBuffer (_stream_writable.js:293:5)
    at Parser.Writable.write (_stream_writable.js:220:11)
    at xxx\node_modules\csv-parse\lib\index.js:46:14

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions