Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 419485

Summary: node-inspector dependency slow and prints error messages during install
Product: [ECD] Orion Reporter: Mark Macdonald <mamacdon>
Component: NodeAssignee: Project Inbox <orion.server-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3    
Version: 3.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Mark Macdonald CLA 2013-10-15 12:31:42 EDT
Windows 7 x64

1. run `npm install orion@0.0.21` from a command shell
2. It eventually succeeds, but a bunch of scary errors are printed out when it installs node-inspector. Here is what I see on my machine.

> > ws@0.4.31 install c:\Users\mamacdon\code\temp\node_modules\orion\node_modules\node-inspector\node_
> modules\socket.io\node_modules\socket.io-client\node_modules\ws
> > (node-gyp rebuild 2> builderror.log) || (exit 0)
> 
> 
> c:\Users\mamacdon\code\temp\node_modules\orion\node_modules\node-inspector\node_modules\socket.io\no
> de_modules\socket.io-client\node_modules\ws>node "c:\Users\mamacdon\code\nodist\bin\node_modules\npm
> \bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
> c:\Users\mamacdon\code\temp\node_modules\orion\node_modules\socket.io-client\node_modules\ws\build\c
> :\Users\mamacdon\code\temp\node_modules\orion\node_modules\node-inspector\node_modules\socket.io\n
> 
> binding.sln : error MSB3411: Could not load the Visual C++ component "VCBuild.exe". If the componen
> ode_modules\socket.io-client\node_modules\ws\build\binding.sln : error MSB3411: Could not load the
> t is not installed, either 1) install the Microsoft Windows SDK for Windows Server 2008 and .NET Fr
> Visual C++ component "VCBuild.exe". If the component is not installed, either 1) install the Micros
> amework 3.5, or 2) install Microsoft Visual Studio 2008.
> oft Windows SDK for Windows Server 2008 and .NET Framework 3.5, or 2) install Microsoft Visual Stud
> io 2008.
> c:\Users\mamacdon\code\temp\node_modules\orion\node_modules\socket.io-client\node_modules\ws\build\c
> :\Users\mamacdon\code\temp\node_modules\orion\node_modules\node-inspector\node_modules\socket.io\n
> 
> binding.sln : error MSB3411: Could not load the Visual C++ component "VCBuild.exe". If the componen
> ode_modules\socket.io-client\node_modules\ws\build\binding.sln : error MSB3411: Could not load the
> t is not installed, either 1) install the Microsoft Windows SDK for Windows Server 2008 and .NET Fr
> Visual C++ component "VCBuild.exe". If the component is not installed, either 1) install the Micros
> amework 3.5, or 2) install Microsoft Visual Studio 2008.
> oft Windows SDK for Windows Server 2008 and .NET Framework 3.5, or 2) install Microsoft Visual Stud
> io 2008.
> orion@0.0.21 node_modules\orion
> ├── deferred-fs@0.1.0
> ├── sax@0.4.3
> ├── rimraf@2.1.4 (graceful-fs@1.2.3)
> ├── socket.io@0.9.16 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3)
> ├── connect@2.4.6 (fresh@0.1.0, pause@0.0.1, bytes@0.1.0, crc@0.2.0, cookie@0.0.4, debug@0.7.2, qs@0
> .5.1, formidable@1.0.11, send@0.0.4)
> ├── socket.io-client@0.9.16 (xmlhttprequest@1.4.2, uglify-js@1.2.5, active-x-obfuscator@0.0.1, ws@0.
> 4.31)
> └── node-inspector@0.2.0beta4 (async@0.2.6, connect@2.7.3, socket.io@0.9.14)

Are these expected? It looks bad.
Comment 1 John Arthorne CLA 2015-05-05 14:47:04 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:

https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html