Skip to content
This repository was archived by the owner on Mar 28, 2025. It is now read-only.

Spawn ENOBUFS error when running in docker (Conflux Studio) #30

Open
cf opened this issue Jun 12, 2021 · 0 comments
Open

Spawn ENOBUFS error when running in docker (Conflux Studio) #30

cf opened this issue Jun 12, 2021 · 0 comments

Comments

@cf
Copy link

cf commented Jun 12, 2021


Issue

During compilation of a large smart contract, I get "Error: spawnSync /bin/sh ENOBUFS", this has been fixed in truffle since conflux first forked

See the similar issue:
trufflesuite#3380

and the fix:
trufflesuite#3381

Compiling your contracts...
===========================
> Compiling ./contracts/ShaderNFT.sol
> Compiling @openzeppelin/contracts/token/ERC721/ERC721.sol
> Compiling @openzeppelin/contracts/token/ERC721/IERC721.sol
> Compiling @openzeppelin/contracts/token/ERC721/IERC721Receiver.sol
> Compiling @openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol
> Compiling @openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol
> Compiling @openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol
> Compiling @openzeppelin/contracts/utils/Address.sol
> Compiling @openzeppelin/contracts/utils/Context.sol
> Compiling @openzeppelin/contracts/utils/Strings.sol
> Compiling @openzeppelin/contracts/utils/introspection/ERC165.sol
> Compiling @openzeppelin/contracts/utils/introspection/IERC165.sol
Error: spawnSync /bin/sh ENOBUFS
    at Object.spawnSync (internal/child_process.js:1041:20)
    at spawnSync (child_process.js:616:24)
    at execSync (child_process.js:661:15)
    at Object.compile (/usr/local/lib/node_modules/conflux-truffle/build/webpack:/packages/compile-solidity/compilerSupplier/loadingStrategies/Docker.js:19:1)
    at invokeCompiler (/usr/local/lib/node_modules/conflux-truffle/build/webpack:/packages/compile-solidity/run.js:257:1)
    at run (/usr/local/lib/node_modules/conflux-truffle/build/webpack:/packages/compile-solidity/run.js:29:40)
    at compile (/usr/local/lib/node_modules/conflux-truffle/build/webpack:/packages/compile-solidity/new/index.js:23:1)
    at AsyncFunction.compile.with_dependencies (/usr/local/lib/node_modules/conflux-truffle/build/webpack:/packages/compile-solidity/new/index.js:106:1)
    at compile.necessary (/usr/local/lib/node_modules/conflux-truffle/build/webpack:/packages/compile-solidity/new/index.js:62:1)
    at /usr/local/lib/node_modules/conflux-truffle/build/webpack:/packages/workflow-compile/new/index.js:50:1
    at async Promise.all (index 0)
    at compile (/usr/local/lib/node_modules/conflux-truffle/build/webpack:/packages/workflow-compile/new/index.js:37:1)
    at Object.compile (/usr/local/lib/node_modules/conflux-truffle/build/webpack:/packages/workflow-compile/new/index.js:80:52)
Conflux-Truffle v0.0.8 (core: 5.1.29)
Node v12.18.4
  • Carter
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant