CONTEXT: _______________________________________________________________________________________________________________________________________________________________________ Operating System: Windows 10 Home, Version 1703 OS Build 1053.674 64-bit operating system Using: https://nodejs.org/dist/v8.9.0/node-v8.9.0-x64.msi _______________________________________________________________________________________________________________________________________________________________________ INSTALL: _______________________________________________________________________________________________________________________________________________________________________ Windows PowerShell Copyright (C) 2016 Microsoft Corporation. All rights reserved. PS C:\Users\User> git clone https://github.com/ipfs/js-ipfs.git Cloning into 'js-ipfs'... remote: Counting objects: 9450, done. remote: Compressing objects: 100% (66/66), done. remote: Total 9450 (delta 25), reused 39 (delta 13), pack-reused 9371 Receiving objects: 100% (9450/9450), 3.77 MiB | 1.04 MiB/s, done. Resolving deltas: 100% (5736/5736), done. PS C:\Users\User> cd js-ipfs PS C:\Users\User\js-ipfs> npm install npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated babel-preset-es2015@6.24.1: 🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update! npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree. > fs-ext@1.0.0 install C:\Users\User\js-ipfs\node_modules\fs-ext > node-gyp configure build C:\Users\User\js-ipfs\node_modules\fs-ext>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" configure build ) else (node "" configure build ) Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. fs-ext.cc win_delay_load_hook.cc Creating library C:\Users\User\js-ipfs\node_modules\fs-ext\build\Release\fs-ext.lib and object C:\Users\User\js-ipfs\node_modules\fs-ext\build\Release\fs-ext.exp Generating code Finished generating code fs-ext.vcxproj -> C:\Users\User\js-ipfs\node_modules\fs-ext\build\Release\\fs-ext.node fs-ext.vcxproj -> C:\Users\User\js-ipfs\node_modules\fs-ext\build\Release\fs-ext.pdb (Full PDB) > gc-stats@1.0.2 install C:\Users\User\js-ipfs\node_modules\gc-stats > node-pre-gyp install --fallback-to-build [gc-stats] Success: "C:\Users\User\js-ipfs\node_modules\gc-stats\build\gcstats\v1.0.2\Release\node-v57-win32-x64\gcstats.node" is installed via remote > sha3@1.2.0 install C:\Users\User\js-ipfs\node_modules\sha3 > node-gyp rebuild C:\Users\User\js-ipfs\node_modules\sha3>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild ) Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. addon.cpp displayIntermediateValues.cpp KeccakF-1600-reference.cpp KeccakNISTInterface.cpp KeccakSponge.cpp win_delay_load_hook.cc ..\src\addon.cpp(49): warning C4316: 'SHA3Hash': object allocated on the heap may not be aligned 32 [C:\Users\User\js-ipfs\node_modules\sha3\build\sha3.vcxproj] ..\src\addon.cpp(59): warning C4996: 'v8::Function::NewInstance': was declared deprecated [C:\Users\User\js-ipfs\node_modules\sha3\build\sha3.vcxproj] c:\users\user\.node-gyp\8.9.0\include\node\v8.h(3832): note: see declaration of 'v8::Function::NewInstance' Creating library C:\Users\User\js-ipfs\node_modules\sha3\build\Release\sha3.lib and object C:\Users\User\js-ipfs\node_modules\sha3\build\Release\sha3.exp Generating code Finished generating code sha3.vcxproj -> C:\Users\User\js-ipfs\node_modules\sha3\build\Release\\sha3.node sha3.vcxproj -> C:\Users\User\js-ipfs\node_modules\sha3\build\Release\sha3.pdb (Full PDB) > uws@0.14.5 install C:\Users\User\js-ipfs\node_modules\uws > node-gyp rebuild > build_log.txt 2>&1 || exit 0 > keccak@1.3.0 install C:\Users\User\js-ipfs\node_modules\keccak > prebuild-install || node-gyp rebuild || echo "Keccak bindings compilation fail. Pure JS implementation will be used." prebuild-install info begin Prebuild-install version 2.3.0 prebuild-install info looking for local prebuild @ prebuilds\keccak-v1.3.0-node-v57-win32-x64.tar.gz prebuild-install info looking for cached prebuild @ C:\Users\User\AppData\Roaming\npm-cache\_prebuilds\https-github.com-cryptocoinjs-keccak-releases-download-v1.3.0-keccak-v1.3.0-node-v57-win32-x64.tar.gz prebuild-install info found cached prebuild prebuild-install info unpacking @ C:\Users\User\AppData\Roaming\npm-cache\_prebuilds\https-github.com-cryptocoinjs-keccak-releases-download-v1.3.0-keccak-v1.3.0-node-v57-win32-x64.tar.gz prebuild-install info unpack resolved to C:\Users\User\js-ipfs\node_modules\keccak\build\Release\keccak.node prebuild-install info unpack required C:\Users\User\js-ipfs\node_modules\keccak\build\Release\keccak.node successfully prebuild-install info install Successfully installed prebuilt binary! > leveldown@1.9.0 install C:\Users\User\js-ipfs\node_modules\leveldown > prebuild-install || node-gyp rebuild prebuild-install info begin Prebuild-install version 2.3.0 prebuild-install info looking for local prebuild @ prebuilds\leveldown-v1.9.0-node-v57-win32-x64.tar.gz prebuild-install info looking for cached prebuild @ C:\Users\User\AppData\Roaming\npm-cache\_prebuilds\https-github.com-level-leveldown-releases-download-v1.9.0-leveldown-v1.9.0-node-v57-win32-x64.tar.gz prebuild-install info found cached prebuild prebuild-install info unpacking @ C:\Users\User\AppData\Roaming\npm-cache\_prebuilds\https-github.com-level-leveldown-releases-download-v1.9.0-leveldown-v1.9.0-node-v57-win32-x64.tar.gz prebuild-install info unpack resolved to C:\Users\User\js-ipfs\node_modules\leveldown\build\Release\leveldown.node prebuild-install info unpack required C:\Users\User\js-ipfs\node_modules\leveldown\build\Release\leveldown.node successfully prebuild-install info install Successfully installed prebuilt binary! > secp256k1@3.3.1 install C:\Users\User\js-ipfs\node_modules\secp256k1 > prebuild-install || node-gyp rebuild || echo "Secp256k1 bindings compilation fail. Pure JS implementation will be used." prebuild-install info begin Prebuild-install version 2.3.0 prebuild-install info looking for local prebuild @ prebuilds\secp256k1-v3.3.1-node-v57-win32-x64.tar.gz prebuild-install info looking for cached prebuild @ C:\Users\User\AppData\Roaming\npm-cache\_prebuilds\https-github.com-cryptocoinjs-secp256k1-node-releases-download-v3.3.1-secp256k1-v3.3.1-node-v57-win32-x64.tar.gz prebuild-install info found cached prebuild prebuild-install info unpacking @ C:\Users\User\AppData\Roaming\npm-cache\_prebuilds\https-github.com-cryptocoinjs-secp256k1-node-releases-download-v3.3.1-secp256k1-v3.3.1-node-v57-win32-x64.tar.gz prebuild-install info unpack resolved to C:\Users\User\js-ipfs\node_modules\secp256k1\build\Release\secp256k1.node prebuild-install info unpack required C:\Users\User\js-ipfs\node_modules\secp256k1\build\Release\secp256k1.node successfully prebuild-install info install Successfully installed prebuilt binary! > go-ipfs-dep@0.4.11 install C:\Users\User\js-ipfs\node_modules\go-ipfs-dep > node src/bin.js Downloading https://dist.ipfs.io/go-ipfs/v0.4.11/go-ipfs_v0.4.11_windows-amd64.zip Downloaded ipfs_v0.4.11_windows-amd64.zip Installed go-ipfs v0.4.11 windows-amd64 to C:\Users\User\js-ipfs\node_modules\go-ipfs-dep\go-ipfs\ > pre-commit@1.2.2 install C:\Users\User\js-ipfs\node_modules\pre-commit > node install.js > spawn-sync@1.0.15 postinstall C:\Users\User\js-ipfs\node_modules\spawn-sync > node postinstall (node:3132) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT listeners added. Use emitter.setMaxListeners() to increase limit > uglifyjs-webpack-plugin@0.4.6 postinstall C:\Users\User\js-ipfs\node_modules\uglifyjs-webpack-plugin > node lib/post_install.js npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) added 2298 packages in 414.45s ________________________________________________________________________________________________________________________________________________________________________ TEST ________________________________________________________________________________________________________________________________________________________________________ PS C:\Users\User\js-ipfs> npm test > ipfs@0.26.0 test C:\Users\User\js-ipfs > aegir test -t node -t browser --no-cors Test Node.js Swarm listening on /p2p-circuit/ipfs/Qmb9GonJLexNyq6w9nur4cuWrWxuUEXNmCabZfhZFn3C5c Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/10012/ipfs/Qmb9GonJLexNyq6w9nur4cuWrWxuUEXNmCabZfhZFn3C5c Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/20012/ws/ipfs/Qmb9GonJLexNyq6w9nur4cuWrWxuUEXNmCabZfhZFn3C5c Swarm listening on /ip4/127.0.0.1/tcp/20012/ws/ipfs/Qmb9GonJLexNyq6w9nur4cuWrWxuUEXNmCabZfhZFn3C5c Swarm listening on /ip4/127.0.0.1/tcp/10012/ipfs/Qmb9GonJLexNyq6w9nur4cuWrWxuUEXNmCabZfhZFn3C5c API is listening on: /ip4/0.0.0.0/tcp/31012 Gateway (readonly) is listening on: /ip4/0.0.0.0/tcp/32012 Swarm listening on /p2p-circuit/ipfs/QmUGgApC81KL35eNaop5JsGH3EcRB1eN95vaABAgEeAZvk Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/10008/ipfs/QmUGgApC81KL35eNaop5JsGH3EcRB1eN95vaABAgEeAZvk Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/20008/ws/ipfs/QmUGgApC81KL35eNaop5JsGH3EcRB1eN95vaABAgEeAZvk Swarm listening on /ip4/127.0.0.1/tcp/20008/ws/ipfs/QmUGgApC81KL35eNaop5JsGH3EcRB1eN95vaABAgEeAZvk Swarm listening on /ip4/127.0.0.1/tcp/10008/ipfs/QmUGgApC81KL35eNaop5JsGH3EcRB1eN95vaABAgEeAZvk Swarm listening on /p2p-circuit/ipfs/QmSQ5o5dEon6qQMRgbMdFwEXSs8zgGAksgg18SVbza4MGX Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/10013/ipfs/QmSQ5o5dEon6qQMRgbMdFwEXSs8zgGAksgg18SVbza4MGX Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/20013/ws/ipfs/QmSQ5o5dEon6qQMRgbMdFwEXSs8zgGAksgg18SVbza4MGX Swarm listening on /ip4/127.0.0.1/tcp/20013/ws/ipfs/QmSQ5o5dEon6qQMRgbMdFwEXSs8zgGAksgg18SVbza4MGX Swarm listening on /ip4/127.0.0.1/tcp/10013/ipfs/QmSQ5o5dEon6qQMRgbMdFwEXSs8zgGAksgg18SVbza4MGX Swarm listening on /p2p-circuit/ipfs/QmWJ2qFKzhLvsfz1e7jfK4CHyyXFEww53ohnTR1Ci889Ck Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/10014/ipfs/QmWJ2qFKzhLvsfz1e7jfK4CHyyXFEww53ohnTR1Ci889Ck Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/20014/ws/ipfs/QmWJ2qFKzhLvsfz1e7jfK4CHyyXFEww53ohnTR1Ci889Ck Swarm listening on /ip4/127.0.0.1/tcp/20014/ws/ipfs/QmWJ2qFKzhLvsfz1e7jfK4CHyyXFEww53ohnTR1Ci889Ck Swarm listening on /ip4/127.0.0.1/tcp/10014/ipfs/QmWJ2qFKzhLvsfz1e7jfK4CHyyXFEww53ohnTR1Ci889Ck API is listening on: /ip4/0.0.0.0/tcp/31008 Gateway (readonly) is listening on: /ip4/0.0.0.0/tcp/32008 API is listening on: /ip4/0.0.0.0/tcp/31013 Gateway (readonly) is listening on: /ip4/0.0.0.0/tcp/32013 API is listening on: /ip4/0.0.0.0/tcp/31014 Gateway (readonly) is listening on: /ip4/0.0.0.0/tcp/32014 Swarm listening on /p2p-circuit/ipfs/QmdEhhLW1CHJz6Xhq8xTS4maRe7nbVEopEJX32oyKtPppZ Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/10007/ipfs/QmdEhhLW1CHJz6Xhq8xTS4maRe7nbVEopEJX32oyKtPppZ Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/20007/ws/ipfs/QmdEhhLW1CHJz6Xhq8xTS4maRe7nbVEopEJX32oyKtPppZ Swarm listening on /ip4/127.0.0.1/tcp/20007/ws/ipfs/QmdEhhLW1CHJz6Xhq8xTS4maRe7nbVEopEJX32oyKtPppZ Swarm listening on /ip4/127.0.0.1/tcp/10007/ipfs/QmdEhhLW1CHJz6Xhq8xTS4maRe7nbVEopEJX32oyKtPppZ Swarm listening on /p2p-circuit/ipfs/QmenqiMaHBh457w9GgjFNaD7DG1NPuw1G5trY9B4SQdHX3 Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/10015/ipfs/QmenqiMaHBh457w9GgjFNaD7DG1NPuw1G5trY9B4SQdHX3 Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/20015/ws/ipfs/QmenqiMaHBh457w9GgjFNaD7DG1NPuw1G5trY9B4SQdHX3 Swarm listening on /ip4/127.0.0.1/tcp/20015/ws/ipfs/QmenqiMaHBh457w9GgjFNaD7DG1NPuw1G5trY9B4SQdHX3 Swarm listening on /ip4/127.0.0.1/tcp/10015/ipfs/QmenqiMaHBh457w9GgjFNaD7DG1NPuw1G5trY9B4SQdHX3 API is listening on: /ip4/0.0.0.0/tcp/31007 Gateway (readonly) is listening on: /ip4/0.0.0.0/tcp/32007 API is listening on: /ip4/0.0.0.0/tcp/31015 Gateway (readonly) is listening on: /ip4/0.0.0.0/tcp/32015 Warning: Could not find any test files matching pattern: test\node.js bitswap connections fetches a remote block Swarm listening on /p2p-circuit/ipfs/QmPGKLtWvDEzMgGsj5WcGgNuLJx5xj3Z9GpHq4ug97LBML Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/QmPGKLtWvDEzMgGsj5WcGgNuLJx5xj3Z9GpHq4ug97LBML Swarm listening on /ip4/127.0.0.1/tcp/52599/ipfs/QmPGKLtWvDEzMgGsj5WcGgNuLJx5xj3Z9GpHq4ug97LBML √ 2 peers (1081ms) Swarm listening on /p2p-circuit/ipfs/QmaNoZ38fx8eccwnqWifJJJhgiuJVqYxFMnZ7S51AYMUiq Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/QmaNoZ38fx8eccwnqWifJJJhgiuJVqYxFMnZ7S51AYMUiq Swarm listening on /ip4/127.0.0.1/tcp/52603/ipfs/QmaNoZ38fx8eccwnqWifJJJhgiuJVqYxFMnZ7S51AYMUiq √ 3 peers (2756ms) fetches a remote file Swarm listening on /p2p-circuit/ipfs/QmWoYSAYgRzYW6UdAkdkzyZFtdiB5zL1xJyivZd46SddzQ Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/QmWoYSAYgRzYW6UdAkdkzyZFtdiB5zL1xJyivZd46SddzQ Swarm listening on /ip4/127.0.0.1/tcp/52647/ipfs/QmWoYSAYgRzYW6UdAkdkzyZFtdiB5zL1xJyivZd46SddzQ √ 2 peers (842ms) bitswap API while offline Swarm listening on /p2p-circuit/ipfs/QmbhNrB2J2mzRCmaARfnpNdefD3puq9T9huVb5uF7TTHCe Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/QmbhNrB2J2mzRCmaARfnpNdefD3puq9T9huVb5uF7TTHCe Swarm listening on /ip4/127.0.0.1/tcp/52651/ipfs/QmbhNrB2J2mzRCmaARfnpNdefD3puq9T9huVb5uF7TTHCe √ .wantlist throws if offline Swarm listening on /p2p-circuit/ipfs/QmdYyCEGa4eiqS4BfWwePTMjD8hd8LtmfZwsY1bp6YoVTe Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/QmdYyCEGa4eiqS4BfWwePTMjD8hd8LtmfZwsY1bp6YoVTe Swarm listening on /ip4/127.0.0.1/tcp/52652/ipfs/QmdYyCEGa4eiqS4BfWwePTMjD8hd8LtmfZwsY1bp6YoVTe √ .stat throws while offline Swarm listening on /p2p-circuit/ipfs/QmetZZqt88wJ7YNdzCLZ3xnMvZ7XLH1a3WC7GvJqehLT8W Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/QmetZZqt88wJ7YNdzCLZ3xnMvZ7XLH1a3WC7GvJqehLT8W Swarm listening on /ip4/127.0.0.1/tcp/52653/ipfs/QmetZZqt88wJ7YNdzCLZ3xnMvZ7XLH1a3WC7GvJqehLT8W √ throws if offline while online Swarm listening on /p2p-circuit/ipfs/QmaUPQ9qHdXnmcMKkMPEouCyGX93Emi9RaAmobyRnKcPG3 Swarm listening on /p2p-circuit/ipfs/QmbwmrKoKwMUsvhWnRekRozex2eDrznERYoa2FoX881kDS Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/QmbwmrKoKwMUsvhWnRekRozex2eDrznERYoa2FoX881kDS Swarm listening on /ip4/127.0.0.1/tcp/52656/ipfs/QmbwmrKoKwMUsvhWnRekRozex2eDrznERYoa2FoX881kDS √ .wantlist returns an array of wanted blocks Swarm listening on /p2p-circuit/ipfs/QmQ7yGHx392DEmTQYp6vcrQayWhNty5xKjuhEiyf2zZfxr Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/QmQ7yGHx392DEmTQYp6vcrQayWhNty5xKjuhEiyf2zZfxr Swarm listening on /ip4/127.0.0.1/tcp/52661/ipfs/QmQ7yGHx392DEmTQYp6vcrQayWhNty5xKjuhEiyf2zZfxr √ returns the stats bootstrap Swarm listening on /p2p-circuit/ipfs/Qmf8peBdDBoMepbT6b5qxrcfFU6hzGftAvQaTBNbaFi6RX Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/Qmf8peBdDBoMepbT6b5qxrcfFU6hzGftAvQaTBNbaFi6RX Swarm listening on /ip4/127.0.0.1/tcp/52662/ipfs/Qmf8peBdDBoMepbT6b5qxrcfFU6hzGftAvQaTBNbaFi6RX √ get bootstrap list √ add a peer to the bootstrap list (74ms) √ remove a peer from the bootstrap list circuit Swarm listening on /p2p-circuit/ipfs/QmTXkRCtpMB4PKgSGmdA2CJBEXS771Wy8eFG32rmqwaTZ5 Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ipfs/QmTXkRCtpMB4PKgSGmdA2CJBEXS771Wy8eFG32rmqwaTZ5 Swarm listening on /ip4/127.0.0.1/tcp/52664/ipfs/QmTXkRCtpMB4PKgSGmdA2CJBEXS771Wy8eFG32rmqwaTZ5 Swarm listening on /p2p-circuit/ipfs/QmTXkRCtpMB4PKgSGmdA2CJBEXS771Wy8eFG32rmqwaTZ5 Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/0/ws/ipfs/QmTXkRCtpMB4PKgSGmdA2CJBEXS771Wy8eFG32rmqwaTZ5 Swarm listening on /ip4/127.0.0.1/tcp/52665/ws/ipfs/QmTXkRCtpMB4PKgSGmdA2CJBEXS771Wy8eFG32rmqwaTZ5 - node1 <-> goRelay <-> node2 √ node1 <-> jsRelay <-> node2 (2815ms) create node Swarm listening on /p2p-circuit/ipfs/QmNMzJrKVRGD1JiBQNMLtDuxExNLfJdfvBViQv2JacVSAJ √ custom repoPath (6627ms) 1) custom repo Swarm listening on /p2p-circuit/ipfs/QmZRuRsAMtL2YknWCHY24FFWV5aGJ4n94DARenUwCTH2YB Swarm listening on /p2p-circuit/ipfs/Qmb9L5o4LKBJphsVsbL26rKgWtRaWypDqu2nkP3Lxn3uqY √ IPFS.createNode (13076ms) √ init: { bits: 1024 } WARNING, trying to set config on uninitialized repo, maybe forgot to set "init: true" WARNING, trying to start ipfs node on uninitialized repo, maybe forgot to set "init: true" √ init: false errors (start default: true) WARNING, trying to set config on uninitialized repo, maybe forgot to set "init: true" √ init: false, start: false (265ms) 2) init: true, start: false Swarm listening on /p2p-circuit/ipfs/QmNfpCemk4cbisQD4mqA5atLYJ6g5bikAJ89Rs6Gy6ki9U √ init: true, start: false, use callback Swarm listening on /p2p-circuit/ipfs/QmZsEStVRp2KG3ySCUFhcfHNTuCMNXor2QYBErDCZ5rEQf √ overload config Swarm listening on /p2p-circuit/ipfs/QmbyPmWGXH7RZ5dBCLpa1gxbCYVStsYAx7VVRNNk7NXU4s √ start and stop, start and stop Swarm listening on /p2p-circuit/ipfs/QmNjCpW2reWPuanehXcCPN83Fi6122uVt8vLjJQvftnNXp Swarm listening on /p2p-circuit/ip4/127.0.0.1/tcp/9977/ipfs/QmNjCpW2reWPuanehXcCPN83Fi6122uVt8vLjJQvftnNXp Swarm listening on /ip4/127.0.0.1/tcp/9977/ipfs/QmNjCpW2reWPuanehXcCPN83Fi6122uVt8vLjJQvftnNXp √ can start node twice without crash files dir without sharding 3) "before all" hook 4) "after all" hook with sharding Swarm listening on /p2p-circuit/ipfs/QmUnEVCb8X3ms15P59G2sewSgWk75cTczhWpHJWEv9VzHr Swarm listening on /p2p-circuit/ipfs/QmeBZTgWeLq4Qm2vwR6cokMSm1Q9wn3bAhwsWjygtS9AWt Swarm listening on /p2p-circuit/ipfs/QmUnEVCb8X3ms15P59G2sewSgWk75cTczhWpHJWEv9VzHr 5) "before all" hook 6) "after all" hook init Swarm listening on /p2p-circuit/ipfs/QmeBZTgWeLq4Qm2vwR6cokMSm1Q9wn3bAhwsWjygtS9AWt √ basic 7) "after each" hook for "basic" 22 passing (2m) 1 pending 7 failing 1) create node custom repo: Uncaught Error: already piped at sink (node_modules\pull-pair\index.js:11:13) at consume (node_modules\pull-defer\sink.js:7:17) at Connection.consume (node_modules\pull-defer\sink.js:7:17) at pull (node_modules\pull-stream\pull.js:43:9) at Dialer.handle (node_modules\multistream-select\src\dialer\index.js:47:5) at attemptMuxerUpgrade (node_modules\libp2p-swarm\src\dial.js:159:10) at gotWarmedUpConn (node_modules\libp2p-swarm\src\dial.js:53:7) at Swarm.dial (node_modules\libp2p-swarm\src\dial.js:40:9) at _getPeerInfo (node_modules\libp2p\src\index.js:265:18) at setImmediate (node_modules\libp2p\src\index.js:324:24) at Immediate._onImmediate (node_modules\async\internal\setImmediate.js:27:16) 2) create node init: true, start: false: Uncaught Error: already piped at sink (node_modules\pull-pair\index.js:11:13) at consume (node_modules\pull-defer\sink.js:7:17) at Connection.consume (node_modules\pull-defer\sink.js:7:17) at pull (node_modules\pull-stream\pull.js:43:9) at Dialer.handle (node_modules\multistream-select\src\dialer\index.js:47:5) at attemptMuxerUpgrade (node_modules\libp2p-swarm\src\dial.js:159:10) at gotWarmedUpConn (node_modules\libp2p-swarm\src\dial.js:53:7) at Swarm.dial (node_modules\libp2p-swarm\src\dial.js:40:9) at _getPeerInfo (node_modules\libp2p\src\index.js:265:18) at setImmediate (node_modules\libp2p\src\index.js:324:24) at Immediate._onImmediate (node_modules\async\internal\setImmediate.js:27:16) 3) files dir without sharding "before all" hook: Uncaught Error: already piped at sink (node_modules\pull-pair\index.js:11:13) at consume (node_modules\pull-defer\sink.js:7:17) at Connection.consume (node_modules\pull-defer\sink.js:7:17) at pull (node_modules\pull-stream\pull.js:43:9) at Dialer.handle (node_modules\multistream-select\src\dialer\index.js:47:5) at attemptMuxerUpgrade (node_modules\libp2p-swarm\src\dial.js:159:10) at gotWarmedUpConn (node_modules\libp2p-swarm\src\dial.js:53:7) at Swarm.dial (node_modules\libp2p-swarm\src\dial.js:40:9) at _getPeerInfo (node_modules\libp2p\src\index.js:265:18) at setImmediate (node_modules\libp2p\src\index.js:324:24) at Immediate._onImmediate (node_modules\async\internal\setImmediate.js:27:16) 4) files dir without sharding "after all" hook: Error: Not able to stop from state: initializing at IPFS.stop (src\core\components\stop.js:25:19) at Context.after (test\core\files-sharding.spec.js:41:26) 5) files dir with sharding "before all" hook: Uncaught TypeError: Cannot set property 'state' of undefined at node_modules\async\internal\parallel.js:39:9 at node_modules\async\internal\once.js:12:16 at replenish (node_modules\async\internal\eachOfLimit.js:59:25) at iterateeCallback (node_modules\async\internal\eachOfLimit.js:49:17) at node_modules\async\internal\onlyOnce.js:12:16 at node_modules\async\internal\parallel.js:36:13 at done (src\core\components\stop.js:21:7) at node_modules\async\internal\parallel.js:39:9 at node_modules\async\internal\once.js:12:16 at replenish (node_modules\async\internal\eachOfLimit.js:59:25) at iterateeCallback (node_modules\async\internal\eachOfLimit.js:49:17) at node_modules\async\internal\onlyOnce.js:12:16 at node_modules\async\internal\parallel.js:36:13 at series (node_modules\ipfs-repo\src\index.js:185:17) at node_modules\async\internal\parallel.js:39:9 at node_modules\async\internal\once.js:12:16 at replenish (node_modules\async\internal\eachOfLimit.js:59:25) at iterateeCallback (node_modules\async\internal\eachOfLimit.js:49:17) at node_modules\async\internal\onlyOnce.js:12:16 at node_modules\async\internal\parallel.js:36:13 at series (node_modules\ipfs-repo\src\index.js:183:9) at node_modules\async\internal\parallel.js:31:39 at replenish (node_modules\async\internal\eachOfLimit.js:64:17) at iterateeCallback (node_modules\async\internal\eachOfLimit.js:49:17) at node_modules\async\internal\onlyOnce.js:12:16 at node_modules\async\internal\parallel.js:36:13 at node_modules\async\internal\parallel.js:39:9 at node_modules\async\internal\once.js:12:16 at replenish (node_modules\async\internal\eachOfLimit.js:59:25) at iterateeCallback (node_modules\async\internal\eachOfLimit.js:49:17) at node_modules\async\internal\onlyOnce.js:12:16 at node_modules\async\internal\parallel.js:36:13 at FSReqWrap.oncomplete (fs.js:135:15) 6) files dir with sharding "after all" hook: Error: Not able to stop from state: initializing at IPFS.stop (src\core\components\stop.js:25:19) at Context.after (test\core\files-sharding.spec.js:85:26) 7) init "after each" hook for "basic": Error: EBUSY: resource busy or locked, unlink 'C:\tmp\ipfs-test-0.1755311853306043\datastore\LOCK' at Object.fs.unlinkSync (fs.js:1061:18) at rimrafSync (node_modules\rimraf\rimraf.js:306:17) at node_modules\rimraf\rimraf.js:342:5 at Array.forEach () at rmkidsSync (node_modules\rimraf\rimraf.js:341:26) at rmdirSync (node_modules\rimraf\rimraf.js:334:7) at rimrafSync (node_modules\rimraf\rimraf.js:304:9) at node_modules\rimraf\rimraf.js:342:5 at Array.forEach () at rmkidsSync (node_modules\rimraf\rimraf.js:341:26) at rmdirSync (node_modules\rimraf\rimraf.js:334:7) at Function.rimrafSync [as sync] (node_modules\rimraf\rimraf.js:304:9) at module.exports (test\utils\clean.js:14:10) at series (test\utils\create-repo-nodejs.js:18:9) at node_modules\async\internal\parallel.js:31:39 at replenish (node_modules\async\internal\eachOfLimit.js:64:17) at iterateeCallback (node_modules\async\internal\eachOfLimit.js:49:17) at node_modules\async\internal\onlyOnce.js:12:16 at node_modules\async\internal\parallel.js:36:13 at repo.close (test\utils\create-repo-nodejs.js:16:32) at IpfsRepo.close (node_modules\ipfs-repo\src\index.js:164:14) at series (test\utils\create-repo-nodejs.js:16:20) at node_modules\async\internal\parallel.js:31:39 at replenish (node_modules\async\internal\eachOfLimit.js:64:17) at node_modules\async\internal\eachOfLimit.js:68:9 at eachOfLimit (node_modules\async\eachOfLimit.js:39:36) at node_modules\async\internal\doLimit.js:9:16 at _parallel (node_modules\async\internal\parallel.js:30:5) at series (node_modules\async\series.js:83:26) at IpfsRepo.repo.teardown (test\utils\create-repo-nodejs.js:14:5) at Context.afterEach (test\core\init.spec.js:38:28) Command failed: mocha --timeout 5000 --ui bdd --colors --exit test\node.js test\**\*.spec.js null null Error: Command failed: mocha --timeout 5000 --ui bdd --colors --exit test\node.js test\**\*.spec.js null null at Promise.all.then.arr (C:\Users\User\js-ipfs\node_modules\execa\index.js:236:11) at at process._tickDomainCallback (internal/process/next_tick.js:228:7) npm ERR! Test failed. See above for more details.