Skip to content

require('google-gax') returns errors #457

@stephenplusplus

Description

@stephenplusplus

I installed only google-gax in a fresh directory (Node v10/npm v6.1.0), and tried to require the module from the Node console:

> node
> require('google-gax')
Error: ENOENT: no such file or directory, scandir '/Users/stephen/dev/play/play-1528906553/google/api'
    at Object.fs.readdirSync (fs.js:895:3)
    at exports.readdir (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/fs.js:18:20)
    at Object.safeCall [as safe] (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/call.js:24:8)
    at DirectoryReader.readNextDirectory (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:78:10)
    at Readable.DirectoryReader.stream._read (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:57:18)
    at Readable.read (_stream_readable.js:449:10)
    at readdirSync (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/index.js:27:21)
    at Function.readdirSyncStat (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/index.js:34:10)
    at ReaderSync.dynamicApi (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:61:24)
    at ReaderSync.api (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:53:25)
> Error: ENOENT: no such file or directory, scandir '/Users/stephen/dev/play/play-1528906553/google/logging/type'
    at Object.fs.readdirSync (fs.js:895:3)
    at exports.readdir (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/fs.js:18:20)
    at Object.safeCall [as safe] (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/call.js:24:8)
    at DirectoryReader.readNextDirectory (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:78:10)
    at Readable.DirectoryReader.stream._read (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:57:18)
    at Readable.read (_stream_readable.js:449:10)
    at readdirSync (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/index.js:27:21)
    at Function.readdirSyncStat (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/index.js:34:10)
    at ReaderSync.dynamicApi (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:61:24)
    at ReaderSync.api (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:53:25)
> Error: ENOENT: no such file or directory, scandir '/Users/stephen/dev/play/play-1528906553/google/longrunning'
    at Object.fs.readdirSync (fs.js:895:3)
    at exports.readdir (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/fs.js:18:20)
    at Object.safeCall [as safe] (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/call.js:24:8)
    at DirectoryReader.readNextDirectory (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:78:10)
    at Readable.DirectoryReader.stream._read (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:57:18)
    at Readable.read (_stream_readable.js:449:10)
    at readdirSync (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/index.js:27:21)
    at Function.readdirSyncStat (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/index.js:34:10)
    at ReaderSync.dynamicApi (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:61:24)
    at ReaderSync.api (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:53:25)
> Error: ENOENT: no such file or directory, scandir '/Users/stephen/dev/play/play-1528906553/google/protobuf'
    at Object.fs.readdirSync (fs.js:895:3)
    at exports.readdir (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/fs.js:18:20)
    at Object.safeCall [as safe] (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/call.js:24:8)
    at DirectoryReader.readNextDirectory (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:78:10)
    at Readable.DirectoryReader.stream._read (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:57:18)
    at Readable.read (_stream_readable.js:449:10)
    at readdirSync (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/index.js:27:21)
    at Function.readdirSyncStat (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/index.js:34:10)
    at ReaderSync.dynamicApi (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:61:24)
    at ReaderSync.api (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:53:25)
> Error: ENOENT: no such file or directory, scandir '/Users/stephen/dev/play/play-1528906553/google/rpc'
    at Object.fs.readdirSync (fs.js:895:3)
    at exports.readdir (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/fs.js:18:20)
    at Object.safeCall [as safe] (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/call.js:24:8)
    at DirectoryReader.readNextDirectory (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:78:10)
    at Readable.DirectoryReader.stream._read (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:57:18)
    at Readable.read (_stream_readable.js:449:10)
    at readdirSync (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/index.js:27:21)
    at Function.readdirSyncStat (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/index.js:34:10)
    at ReaderSync.dynamicApi (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:61:24)
    at ReaderSync.api (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:53:25)
> Error: ENOENT: no such file or directory, scandir '/Users/stephen/dev/play/play-1528906553/google/type'
    at Object.fs.readdirSync (fs.js:895:3)
    at exports.readdir (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/fs.js:18:20)
    at Object.safeCall [as safe] (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/call.js:24:8)
    at DirectoryReader.readNextDirectory (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:78:10)
    at Readable.DirectoryReader.stream._read (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/directory-reader.js:57:18)
    at Readable.read (_stream_readable.js:449:10)
    at readdirSync (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/sync/index.js:27:21)
    at Function.readdirSyncStat (/Users/stephen/dev/play/play-1528906553/node_modules/@mrmlnc/readdir-enhanced/lib/index.js:34:10)
    at ReaderSync.dynamicApi (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:61:24)
    at ReaderSync.api (/Users/stephen/dev/play/play-1528906553/node_modules/fast-glob/out/providers/reader-sync.js:53:25)
> { routingHeader: { fromParams: [Function: fromParams] },
  constructSettings: [Function: constructSettings],
  StreamType:
   { '1': 'SERVER_STREAMING',
     '2': 'CLIENT_STREAMING',
     '3': 'BIDI_STREAMING',
     SERVER_STREAMING: 1,
     CLIENT_STREAMING: 2,
     BIDI_STREAMING: 3 },
  StreamDescriptor: [Function: StreamDescriptor],
  LongrunningDescriptor: [Function: LongrunningDescriptor],
  operation: [Function: operation],
  BundleDescriptor: [Function: BundleDescriptor],
  BundleExecutor: [Function: BundleExecutor],
  PathTemplate: [Function: PathTemplate],
  PageDescriptor: [Function: PageDescriptor],
  createApiCall: [Function: createApiCall],
  grpc:
   { GrpcClient:
      { [Function: GrpcClient]
        _resolveFile: [Function],
        createByteLengthFunction: [Function] },
     GoogleProtoFilesRoot:
      { [Function: GoogleProtoFilesRoot] _findIncludePath: [Function] } },
  lro:
   { [Function: lro]
     SERVICE_ADDRESS: 'longrunning.googleapis.com',
     ALL_SCOPES: [] },
  createByteLengthFunction: undefined,
  version: '0.17.0' }

Metadata

Metadata

Labels

🚨This issue needs some love.priority: p1Important issue which blocks shipping the next release. Will be fixed prior to next release.status: investigatingThe issue is under investigation, which is determined to be non-trivial.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions