Skip to content

createWriteStream on Ubuntu not using default autoClose option #17951

@rush1818

Description

@rush1818
  • Version: v9.2.1 and v9.3.0
  • Platform: Ubuntu 16.04

I am using createWriteStream in my code which throws the following error on Ubuntu:

events.js:180
    throw new errors.TypeError('ERR_INVALID_ARG_TYPE', 'listener', 'Function');
    ^

TypeError [ERR_INVALID_ARG_TYPE]: The "listener" argument must be of type Function

Adding the autoClose option solves this error. The docs mention that autoClose=true by default so not sure why I had to explicitly specify it again.

The code does not throw error when running on mac 10.12.6 with node 9.2.1 and 9.3.0.

The code works without any errors on Ubuntu 16.04 when using node 8.9.3. Looks like something changed after 8.9.3 for the Ubuntu build which is causing this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    fsIssues and PRs related to the fs subsystem / file system.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions