eclipse-theia / theia

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
http://theia-ide.org
Eclipse Public License 2.0
20.1k stars 2.5k forks source link

Build problem (NODE v7.10.0, NPM v4.2.0) #316

Closed ainslec closed 7 years ago

ainslec commented 7 years ago

Hello.

I have been attempting to build Theia on Windows 7, and I am seeing the following issue (also attached log file - renamed with .TXT suffix as github requires it):

11 silly lifecycle @theia/parent@0.0.0~bootstrap: Args: [ '/d /s /c', 11 silly lifecycle 'node scripts/generate.js && lerna bootstrap --hoist -- --no-optional' ] 12 silly lifecycle @theia/parent@0.0.0~bootstrap: Returned: code: 1 signal: null 13 info lifecycle @theia/parent@0.0.0~bootstrap: Failed to exec bootstrap script 14 verbose stack Error: @theia/parent@0.0.0 bootstrap: node scripts/generate.js && lerna bootstrap --hoist -- --no-optional 14 verbose stack Exit status 1 14 verbose stack at EventEmitter. (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:279:16) 14 verbose stack at emitTwo (events.js:106:13) 14 verbose stack at EventEmitter.emit (events.js:194:7) 14 verbose stack at ChildProcess. (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:40:14) 14 verbose stack at emitTwo (events.js:106:13) 14 verbose stack at ChildProcess.emit (events.js:194:7) 14 verbose stack at maybeClose (internal/child_process.js:899:16) 14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5) 15 verbose pkgid @theia/parent@0.0.0 16 verbose cwd D:\projects\theia 17 error Windows_NT 6.1.7601 18 error argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "bootstrap" 19 error node v7.10.0 20 error npm v4.2.0 21 error code ELIFECYCLE 22 error errno 1 23 error @theia/parent@0.0.0 bootstrap: node scripts/generate.js && lerna bootstrap --hoist -- --no-optional 23 error Exit status 1 24 error Failed at the @theia/parent@0.0.0 bootstrap script 'node scripts/generate.js && lerna bootstrap --hoist -- --no-optional'. 24 error Make sure you have the latest version of node.js and npm installed. 24 error If you do, this is most likely a problem with the @theia/parent package, 24 error not with npm itself. 24 error Tell the author that this fails on your system: 24 error node scripts/generate.js && lerna bootstrap --hoist -- --no-optional 24 error You can get information on how to open an issue for this project with: 24 error npm bugs @theia/parent 24 error Or if that isn't available, you can get their info via: 24 error npm owner ls @theia/parent 24 error There is likely additional logging output above. 25 verbose exit [ 1, true ]

This is via a command window, I already set up the THEIA system command variable, the command windows had admin permissions:

2017-07-20T11_31_25_095Z-debug.log.txt

This is the the most recent version from head.

akosyakov commented 7 years ago

What was the command? npm install ?

ainslec commented 7 years ago

Yes. On 20 Jul 2017 12:48 p.m., "Anton Kosyakov" notifications@github.com wrote:

What was the command? npm install ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/theia-ide/theia/issues/316#issuecomment-316679612, or mute the thread https://github.com/notifications/unsubscribe-auth/AAMUjjIUbmHWxxYKF15LcdRkC1EMezw2ks5sPz6PgaJpZM4Od-dP .

akosyakov commented 7 years ago

@ainslec the log is missing output from commands called by npm including errors

Also it is started with:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'bootstrap' ]

i thought maybe you run npm run bootstrap instead of npm install

Could you get the whole output? It should look like in https://github.com/theia-ide/theia/issues/307

ainslec commented 7 years ago

OK, the instruction I run is:

npm install

But this then runs a bunch of sub-commands including:

0 info it worked if it ends with ok 1 verbose cli [ 'C:\Program Files\nodejs\node.exe', 1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js', 1 verbose cli 'run', 1 verbose cli 'bootstrap' ]

ATTACHED are the full two logfiles from the execution :

2017-07-20T11_31_25_095Z-debug.log.txt 2017-07-20T11_31_25_486Z-debug.log.txt

svenefftinge commented 7 years ago

Hi Chris, we've switched to yarn. Could you try again and create a fresh ticket, if it doesn't work?

UdoW commented 7 years ago

Under Windows you should not use PowerShell or CMD. Instead please use the GIT Bash or Cygwin.

npm itself runs without problems under PowerShell or CMD but the npm script which is used in Theia calls "Linux" commands.

ainslec commented 7 years ago

OK, so have pulled the most recent version, executing from git base, I cd into the theia folder (the folder containing "README.md" and ".travis.yml".

I enter the command "yarn", and it hangs. This is the console window after 7 hours:

image

kittaakos commented 7 years ago

@ainslec, I have just started to reproduce your issue based on #328. I can confirm, it hangs for me too. At least, nothing happens in the last 20-30 minutes.

I was using Win10 in a VirtualBox.

kittaakos commented 7 years ago

Since it seems to be broken without npm too, I reopen this ticket.

kittaakos commented 7 years ago

I will look into this issue.

kittaakos commented 7 years ago

I will collect my findings regarding the windows build issue here, later we can move it to the documentation.

It seems yarn needs the —non-interactive flag, otherwise it just silently fails and hangs. In my case tsc is missing from the node_modules. I do not know yet why.

UdoW commented 7 years ago

Do you use a proxy?

I do and I had to set the proxy server for yarn, too.

yarn config set proxy http://servername:port yarn config set https-proxy http://servername:port

ainslec commented 7 years ago

No, I don't use a proxy. Direct internet connection.

This yarn program failing silently seems to be a bit of a design flaw.

kittaakos commented 7 years ago

During my investigation, I have managed to shrink down the issue into this command which hangs on Windows:

mkdir tmp && cd tmp && yarn init -y && yarn add fibers && yarn

@UdoW , @ainslec Could you please try out the command from above. Does it terminate for you? Thanks in advance for your help!

kittaakos commented 7 years ago

I was using Win10 in a VirtualBox, and I had run npm install --global --production windows-build-tools and added Python27 to the path manually.

kittaakos commented 7 years ago

See: https://github.com/yarnpkg/yarn/issues/3041

kittaakos commented 7 years ago

Finally, I have managed to find a setup which I could use for building and run Theia on Windows. I have reinstalled yarn via choco. One can check the versions in the full console output here. Please verify the steps.

kittaakos@DESKTOP-531EDFN MINGW64 ~/Desktop
$ node --version && npm --version && python --version && yarn --version && yo --version && git clone https://github.com/theia-ide/theia.git && cd theia && yarn && cd examples/br
owser && yarn run start
v8.2.1
5.3.0
0.27.5
Python 2.7.11
2.0.0
Cloning into 'theia'...
remote: Counting objects: 9624, done.
remote: Compressing objects: 100% (9/9), done.
Receiving objects: 100% (9624/9624), 32.04 MiB | 991.00 KiB/s, done
Resolving deltas: 100% (6095/6095), done.

yarn install v0.27.5
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
$ yarn run prepare:generator && yarn run prepare:packages
yarn run v0.27.5
$ yarn run bootstrap:generator && yarn run build:generator && yarn run link:generator
lerna info version 2.0.0
lerna info scope generator-theia
lerna info Bootstrapping 1 packages
lerna info lifecycle preinstall
lerna info Installing external dependencies
lerna info Symlinking packages and binaries
lerna info lifecycle postinstall
lerna info lifecycle prepublish
lerna success Bootstrapped 1 packages
lerna info version 2.0.0
lerna info scope generator-theia
generator-theia: > generator-theia@0.1.1 prepare C:\Users\kittaakos\Desktop\theia\generator-theia
generator-theia: > yarn run clean && yarn run compile
lerna success run Ran npm script 'prepare' in packages:
lerna success - generator-theia
lerna info version 2.0.0
lerna info scope generator-theia
warning There's already a module called "generator-theia" registered.
Done in 47.00s.
yarn run v0.27.5
$ yarn run bootstrap && yarn run clean && yarn run clean:rebuild && yarn run build
core: yo theia:extension --force
core: ,,   create package.json

cpp: yo theia:extension --force
cpp: ,,   create package.json

editor: yo theia:extension --force
editor: ,,   create package.json

filesystem: yo theia:extension --force
filesystem: ,,   create package.json

java: yo theia:extension --force
java: ,,   create package.json

languages: yo theia:extension --force
languages: ,,   create package.json

monaco: yo theia:extension --force
monaco: ,,   create package.json

navigator: yo theia:extension --force
navigator: ,,   create package.json

preferences: yo theia:extension --force
preferences: ,,   create package.json

preferences-api: yo theia:extension --force
preferences-api: ,,   create package.json

python: yo theia:extension --force
python: ,,   create package.json

terminal: yo theia:extension --force
terminal: ,,   create package.json

workspace: yo theia:extension --force
workspace: ,,   create package.json

browser: yo theia:browser --force
browser: ,,   create package.json
   create src-gen\backend\server.js
   create src-gen\backend\main.js
   create src-gen\frontend\index.html
   create src-gen\frontend\index.js

electron: yo theia:electron --force
electron: ,,   create package.json
   create src-gen\backend\server.js
   create src-gen\backend\main.js
   create src-gen\frontend\index.html
   create src-gen\frontend\index.js
   create src-gen\frontend\electron-main.js

lerna info version 2.0.0
lerna info scope @theia/*
lerna info Bootstrapping 15 packages
lerna info lifecycle preinstall
lerna info Installing external dependencies
lerna info hoist Installing hoisted dependencies into root
lerna info hoist Pruning hoisted dependencies
lerna info hoist Finished pruning hoisted dependencies
lerna info hoist Finished installing in root
lerna info Symlinking packages and binaries
lerna info lifecycle postinstall
lerna info lifecycle prepublish
lerna success Bootstrapped 15 packages
lerna info version 2.0.0
lerna info scope @theia/*
lerna info run in 15 package(s): npm run clean
@theia/cpp: > @theia/cpp@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\cpp
@theia/cpp: > yarn run compile:clean && yarn run test:clean
@theia/java: > @theia/java@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\java
@theia/java: > yarn run compile:clean && yarn run test:clean
@theia/editor: > @theia/editor@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\editor
@theia/editor: > yarn run compile:clean && yarn run test:clean
@theia/core: > @theia/core@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\core
@theia/core: > yarn run compile:clean && yarn run test:clean
@theia/languages: > @theia/languages@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\languages
@theia/languages: > yarn run compile:clean && yarn run test:clean
@theia/monaco: > @theia/monaco@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\monaco
@theia/monaco: > yarn run compile:clean && yarn run test:clean
@theia/preferences-api: > @theia/preferences-api@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\preferences-api
@theia/preferences-api: > yarn run compile:clean && yarn run test:clean
@theia/filesystem: > @theia/filesystem@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\filesystem
@theia/filesystem: > yarn run compile:clean && yarn run test:clean
@theia/navigator: > @theia/navigator@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\navigator
@theia/navigator: > yarn run compile:clean && yarn run test:clean
@theia/workspace: > @theia/workspace@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\workspace
@theia/workspace: > yarn run compile:clean && yarn run test:clean
@theia/terminal: > @theia/terminal@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\terminal
@theia/terminal: > yarn run compile:clean && yarn run test:clean
@theia/example-browser: > @theia/example-browser@0.1.1 clean C:\Users\kittaakos\Desktop\theia\examples\browser
@theia/example-browser: > rimraf lib && rimraf errorShots
@theia/preferences: > @theia/preferences@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\preferences
@theia/preferences: > yarn run compile:clean && yarn run test:clean
@theia/python: > @theia/python@0.1.1 clean C:\Users\kittaakos\Desktop\theia\packages\python
@theia/python: > yarn run compile:clean && yarn run test:clean
@theia/example-electron: > @theia/example-electron@0.1.1 clean C:\Users\kittaakos\Desktop\theia\examples\electron
@theia/example-electron: > rimraf lib
lerna success run Ran npm script 'clean' in packages:
lerna success - @theia/core
lerna success - @theia/cpp
lerna success - @theia/editor
lerna success - @theia/filesystem
lerna success - @theia/java
lerna success - @theia/languages
lerna success - @theia/monaco
lerna success - @theia/navigator
lerna success - @theia/preferences-api
lerna success - @theia/preferences
lerna success - @theia/python
lerna success - @theia/terminal
lerna success - @theia/workspace
lerna success - @theia/example-browser
lerna success - @theia/example-electron
lerna info version 2.0.0
lerna info scope @theia/*
@theia/core: > @theia/core@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\core
@theia/core: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/core: [lint]
@theia/core: [lint]
@theia/core: [lint] yarn run lint exited with code 0
@theia/core: [compile] yarn run compile exited with code 0
@theia/languages: > @theia/languages@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\languages
@theia/languages: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/preferences-api: > @theia/preferences-api@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\preferences-api
@theia/preferences-api: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/preferences-api: [lint]
@theia/preferences-api: [lint]
@theia/languages: [lint]
@theia/languages: [lint]
@theia/preferences-api: [lint] yarn run lint exited with code 0
@theia/languages: [lint] yarn run lint exited with code 0
@theia/preferences-api: [compile] yarn run compile exited with code 0
@theia/languages: [compile] yarn run compile exited with code 0
@theia/python: > @theia/python@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\python
@theia/python: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/cpp: > @theia/cpp@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\cpp
@theia/cpp: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/filesystem: ┌────────────────────────────────────────────────────────────────┐
@theia/filesystem: │                    npm update check failed                     │
@theia/filesystem: │              Try running with sudo or get access               │
@theia/filesystem: │              to the local update config store via              │
@theia/filesystem: │ sudo chown -R $USER:$(id -gn $USER) C:\Users\kittaakos\.config │
@theia/filesystem: └────────────────────────────────────────────────────────────────┘
@theia/filesystem: > @theia/filesystem@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\filesystem
@theia/filesystem: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/python: [lint]
@theia/python: [lint]
@theia/cpp: [lint]
@theia/cpp: [lint]
@theia/python: [lint] yarn run lint exited with code 0
@theia/cpp: [lint] yarn run lint exited with code 0
@theia/cpp: [compile] yarn run compile exited with code 0
@theia/python: [compile] yarn run compile exited with code 0
@theia/filesystem: [lint]
@theia/filesystem: [lint]
@theia/filesystem: [lint] yarn run lint exited with code 0
@theia/filesystem: [compile] yarn run compile exited with code 0
@theia/workspace: > @theia/workspace@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\workspace
@theia/workspace: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/workspace: [lint]
@theia/workspace: [lint]
@theia/workspace: [lint] yarn run lint exited with code 0
@theia/workspace: [compile] yarn run compile exited with code 0
@theia/preferences: > @theia/preferences@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\preferences
@theia/preferences: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/terminal: > @theia/terminal@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\terminal
@theia/terminal: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/navigator: > @theia/navigator@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\navigator
@theia/navigator: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/preferences: [lint]
@theia/preferences: [lint]
@theia/terminal: [lint]
@theia/terminal: [lint]
@theia/navigator: [lint]
@theia/navigator: [lint]
@theia/preferences: [lint] yarn run lint exited with code 0
@theia/terminal: [lint] yarn run lint exited with code 0
@theia/navigator: [lint] yarn run lint exited with code 0
@theia/preferences: [compile] yarn run compile exited with code 0
@theia/navigator: [compile] yarn run compile exited with code 0
@theia/terminal: [compile] yarn run compile exited with code 0
@theia/editor: > @theia/editor@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\editor
@theia/editor: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/editor: [lint]
@theia/editor: [lint]
@theia/editor: [lint] yarn run lint exited with code 0
@theia/editor: [compile] yarn run compile exited with code 0
@theia/monaco: > @theia/monaco@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\monaco
@theia/monaco: > concurrently -n compile,lint -c blue,green "yarn run compile" "yarn run lint"
@theia/monaco: [lint]
@theia/monaco: [lint]
@theia/monaco: [lint] yarn run lint exited with code 0
@theia/monaco: [compile] yarn run compile exited with code 0
@theia/java: > @theia/java@0.1.1 build C:\Users\kittaakos\Desktop\theia\packages\java
@theia/java: > concurrently -n download,compile,lint -c red,blue,green "gulp download_java_server" "yarn run compile" "yarn run lint"
@theia/java: [lint]
@theia/java: [lint]
@theia/java: [lint] yarn run lint exited with code 0
@theia/java: [compile] yarn run compile exited with code 0
@theia/java: [download] [13:57:37]
@theia/java: [download] Using gulpfile ~\Desktop\theia\packages\java\gulpfile.js
@theia/java: [download] [13:57:37]
@theia/java: [download] Starting 'download_java_server'...
@theia/java: [download] [13:57:37]
@theia/java: [download] Finished 'download_java_server' after 64 ms
@theia/java: [download] gulp download_java_server exited with code 0
@theia/example-browser: > @theia/example-browser@0.1.1 build C:\Users\kittaakos\Desktop\theia\examples\browser
@theia/example-browser: > yarn run build:frontend && yarn run build:backend
@theia/example-electron: > @theia/example-electron@0.1.1 build C:\Users\kittaakos\Desktop\theia\examples\electron
@theia/example-electron: > yarn run build:frontend && yarn run build:backend
@theia/example-browser: Hash: 284d50bb8fe7d5880849
@theia/example-browser: Version: webpack 2.7.0
@theia/example-browser: Time: 17751ms
@theia/example-browser:                                                    Asset     Size  Chunks                    Chunk Names
@theia/example-browser:                           vs/basic-languages/src/java.js  3.19 kB          [emitted]
@theia/example-browser:                   af7ae505a9eed503f8b8e6982036873e.woff2  77.2 kB          [emitted]
@theia/example-browser:                     674f50d287a8c48dc19ba404d20fe713.eot   166 kB          [emitted]
@theia/example-browser:                     912ec66d7572ff821749319396470bde.svg   444 kB          [emitted]  [big]
@theia/example-browser:                     b06871f281fee6b241d60582ae9369b9.ttf   166 kB          [emitted]
@theia/example-browser:                                              0.bundle.js   138 kB       0  [emitted]
@theia/example-browser:                                                bundle.js  2.12 MB       1  [emitted]  [big]  main
@theia/example-browser:                                          0.bundle.js.map   214 kB       0  [emitted]
@theia/example-browser:                                            bundle.js.map  2.89 MB       1  [emitted]         main
@theia/example-browser:                                               require.js  86.5 kB          [emitted]
@theia/example-browser:                             vs/base/worker/workerMain.js   139 kB          [emitted]
@theia/example-browser:    vs/editor/contrib/quickOpen/browser/symbol-sprite.svg  20.7 kB          [emitted]
@theia/example-browser:         vs/editor/contrib/suggest/browser/String_16x.svg  4.74 kB          [emitted]
@theia/example-browser: vs/editor/contrib/suggest/browser/String_inverse_16x.svg  4.74 kB          [emitted]
@theia/example-browser:                                vs/editor/editor.main.css   168 kB          [emitted]
@theia/example-browser:                                 vs/editor/editor.main.js  1.59 MB          [emitted]  [big]
@theia/example-browser:                          vs/editor/editor.main.nls.de.js  16.2 kB          [emitted]
@theia/example-browser:                          vs/editor/editor.main.nls.es.js  16.2 kB          [emitted]
@theia/example-browser:                          vs/editor/editor.main.nls.fr.js  16.8 kB          [emitted]
@theia/example-browser:                          vs/editor/editor.main.nls.it.js  16.7 kB          [emitted]
@theia/example-browser:                          vs/editor/editor.main.nls.ja.js    18 kB          [emitted]
@theia/example-browser:                             vs/editor/editor.main.nls.js  14.1 kB          [emitted]
@theia/example-browser:                          vs/editor/editor.main.nls.ko.js  16.2 kB          [emitted]
@theia/example-browser:                          vs/editor/editor.main.nls.ru.js  24.2 kB          [emitted]
@theia/example-browser:                       vs/editor/editor.main.nls.zh-cn.js  12.9 kB          [emitted]
@theia/example-browser:                       vs/editor/editor.main.nls.zh-tw.js  13.2 kB          [emitted]
@theia/example-browser:                                             vs/loader.js    27 kB          [emitted]
@theia/example-browser:                            vs/basic-languages/src/bat.js  2.11 kB          [emitted]
@theia/example-browser:                         vs/basic-languages/src/coffee.js  3.88 kB          [emitted]
@theia/example-browser:                            vs/basic-languages/src/cpp.js  4.69 kB          [emitted]
@theia/example-browser:                         vs/basic-languages/src/csharp.js  4.83 kB          [emitted]
@theia/example-browser:                            vs/basic-languages/src/css.js  4.73 kB          [emitted]
@theia/example-browser:                     vs/basic-languages/src/dockerfile.js  2.35 kB          [emitted]
@theia/example-browser:                         vs/basic-languages/src/fsharp.js  3.15 kB          [emitted]
@theia/example-browser:                             vs/basic-languages/src/go.js  3.04 kB          [emitted]
@theia/example-browser:                     vs/basic-languages/src/handlebars.js  6.52 kB          [emitted]
@theia/example-browser:                           vs/basic-languages/src/html.js   4.8 kB          [emitted]
@theia/example-browser:                            vs/basic-languages/src/ini.js  1.48 kB          [emitted]
@theia/example-browser:                    fee66e712a8a08eef5805a46892932ad.woff    98 kB          [emitted]
@theia/example-browser:                           vs/basic-languages/src/less.js  4.14 kB          [emitted]
@theia/example-browser:                            vs/basic-languages/src/lua.js   2.5 kB          [emitted]
@theia/example-browser:                       vs/basic-languages/src/markdown.js  3.58 kB          [emitted]
@theia/example-browser:            vs/basic-languages/src/monaco.contribution.js   4.9 kB          [emitted]
@theia/example-browser:                          vs/basic-languages/src/msdax.js  5.29 kB          [emitted]
@theia/example-browser:                    vs/basic-languages/src/objective-c.js  2.79 kB          [emitted]
@theia/example-browser:                            vs/basic-languages/src/php.js  8.31 kB          [emitted]
@theia/example-browser:                       vs/basic-languages/src/postiats.js  8.24 kB          [emitted]
@theia/example-browser:                     vs/basic-languages/src/powershell.js  3.56 kB          [emitted]
@theia/example-browser:                            vs/basic-languages/src/pug.js  5.19 kB          [emitted]
@theia/example-browser:                         vs/basic-languages/src/python.js   3.3 kB          [emitted]
@theia/example-browser:                              vs/basic-languages/src/r.js  3.18 kB          [emitted]
@theia/example-browser:                          vs/basic-languages/src/razor.js  8.84 kB          [emitted]
@theia/example-browser:                           vs/basic-languages/src/ruby.js   8.5 kB          [emitted]
@theia/example-browser:                           vs/basic-languages/src/scss.js  6.65 kB          [emitted]
@theia/example-browser:                       vs/basic-languages/src/solidity.js    19 kB          [emitted]
@theia/example-browser:                            vs/basic-languages/src/sql.js  18.6 kB          [emitted]
@theia/example-browser:                          vs/basic-languages/src/swift.js  4.51 kB          [emitted]
@theia/example-browser:                             vs/basic-languages/src/vb.js  5.98 kB          [emitted]
@theia/example-browser:                            vs/basic-languages/src/xml.js  2.12 kB          [emitted]
@theia/example-browser:                           vs/basic-languages/src/yaml.js  3.87 kB          [emitted]
@theia/example-browser:                               vs/language/css/cssMode.js    21 kB          [emitted]
@theia/example-browser:                             vs/language/css/cssWorker.js   477 kB          [emitted]  [big]
@theia/example-browser:                   vs/language/css/monaco.contribution.js  2.31 kB          [emitted]
@theia/example-browser:                              vs/language/css/monaco.d.ts  1.98 kB          [emitted]
@theia/example-browser:         vs/language/typescript/lib/typescriptServices.js  1.43 MB          [emitted]  [big]
@theia/example-browser:                       vs/language/typescript/monaco.d.ts  4.74 kB          [emitted]
@theia/example-browser:                       vs/language/typescript/src/mode.js  20.5 kB          [emitted]
@theia/example-browser:        vs/language/typescript/src/monaco.contribution.js  4.09 kB          [emitted]
@theia/example-browser:                     vs/language/typescript/src/worker.js  1.62 MB          [emitted]  [big]
@theia/example-browser:                             vs/language/json/jsonMode.js  36.5 kB          [emitted]
@theia/example-browser:                           vs/language/json/jsonWorker.js    93 kB          [emitted]
@theia/example-browser:                  vs/language/json/monaco.contribution.js  1.82 kB          [emitted]
@theia/example-browser:                             vs/language/json/monaco.d.ts  1.71 kB          [emitted]
@theia/example-browser:                             vs/language/html/htmlMode.js  19.3 kB          [emitted]
@theia/example-browser:                             vs/language/html/monaco.d.ts  1.83 kB          [emitted]
@theia/example-browser:                  vs/language/html/monaco.contribution.js  2.35 kB          [emitted]
@theia/example-browser:                           vs/language/html/htmlWorker.js   113 kB          [emitted]
@theia/example-browser:    [0] C:/Users/kittaakos/Desktop/theia/~/inversify/lib/inversify.js 1.93 kB {1} [built]
@theia/example-browser:  [171] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/clipboard/browser-clipboard-module.js 739 bytes {1} [built]
@theia/example-browser:  [172] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/frontend-application-module.js 2.51 kB {1} [built]
@theia/example-browser:  [173] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/logger-frontend-module.js 1.66 kB {1} [built]
@theia/example-browser:  [174] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/menu/browser-menu-module.js 1.11 kB {1} [built]
@theia/example-browser:  [175] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/messaging/messaging-frontend-module.js 612 bytes {1} [built]
@theia/example-browser:  [176] C:/Users/kittaakos/Desktop/theia/packages/cpp/lib/browser/cpp-frontend-module.js 846 bytes {1} [built]
@theia/example-browser:  [177] C:/Users/kittaakos/Desktop/theia/packages/filesystem/lib/browser/filesystem-frontend-module.js 1.96 kB {1} [built]
@theia/example-browser:  [178] C:/Users/kittaakos/Desktop/theia/packages/java/lib/browser/java-frontend-module.js 1.36 kB {1} [built]
@theia/example-browser:  [179] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-browser-module.js 778 bytes {1} [built]
@theia/example-browser:  [180] C:/Users/kittaakos/Desktop/theia/packages/navigator/lib/browser/navigator-frontend-module.js 1.28 kB {1} [built]
@theia/example-browser:  [181] C:/Users/kittaakos/Desktop/theia/packages/preferences/lib/browser/preference-frontend-module.js 838 bytes {1} [built]
@theia/example-browser:  [182] C:/Users/kittaakos/Desktop/theia/packages/python/lib/browser/python-frontend-module.js 864 bytes {1} [built]
@theia/example-browser:  [183] C:/Users/kittaakos/Desktop/theia/packages/terminal/lib/browser/terminal-frontend-module.js 2.3 kB {1} [built]
@theia/example-browser:  [208] ./src-gen/frontend/index.js 2.93 kB {1} [built]
@theia/example-browser:     + 380 hidden modules
@theia/example-browser: WARNING in Circular dependency detected:
@theia/example-browser: ..\..\node_modules\readable-stream\lib\_stream_duplex.js -> ..\..\node_modules\readable-stream\lib\_stream_readable.js -> ..\..\node_modules\readable-stream\lib\_stream_duplex.js
@theia/example-browser: WARNING in Circular dependency detected:
@theia/example-browser: ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_when_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js
@theia/example-browser: WARNING in Circular dependency detected:
@theia/example-browser: ..\..\node_modules\inversify\lib\syntax\binding_when_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_when_syntax.js
@theia/example-browser: WARNING in Circular dependency detected:
@theia/example-browser: ..\..\node_modules\readable-stream\lib\_stream_writable.js -> ..\..\node_modules\readable-stream\lib\_stream_duplex.js -> ..\..\node_modules\readable-stream\lib\_stream_writable.js
@theia/example-browser: WARNING in Circular dependency detected:
@theia/example-browser: ..\..\node_modules\readable-stream\lib\_stream_readable.js -> ..\..\node_modules\readable-stream\lib\_stream_duplex.js -> ..\..\node_modules\readable-stream\lib\_stream_readable.js
@theia/example-electron: Hash: 0a09c98f70dd6199b148
@theia/example-electron: Version: webpack 2.7.0
@theia/example-electron: Time: 17987ms
@theia/example-electron:                                                    Asset     Size  Chunks                    Chunk Names
@theia/example-electron:            vs/basic-languages/src/monaco.contribution.js   4.9 kB          [emitted]
@theia/example-electron:                   af7ae505a9eed503f8b8e6982036873e.woff2  77.2 kB          [emitted]
@theia/example-electron:                     674f50d287a8c48dc19ba404d20fe713.eot   166 kB          [emitted]
@theia/example-electron:                     912ec66d7572ff821749319396470bde.svg   444 kB          [emitted]  [big]
@theia/example-electron:                     b06871f281fee6b241d60582ae9369b9.ttf   166 kB          [emitted]
@theia/example-electron:                                              0.bundle.js   138 kB       0  [emitted]
@theia/example-electron:                                                bundle.js  1.94 MB       1  [emitted]  [big]  main
@theia/example-electron:                                          0.bundle.js.map   214 kB       0  [emitted]
@theia/example-electron:                                            bundle.js.map  2.68 MB       1  [emitted]         main
@theia/example-electron:    vs/editor/contrib/quickOpen/browser/symbol-sprite.svg  20.7 kB          [emitted]
@theia/example-electron:         vs/editor/contrib/suggest/browser/String_16x.svg  4.74 kB          [emitted]
@theia/example-electron: vs/editor/contrib/suggest/browser/String_inverse_16x.svg  4.74 kB          [emitted]
@theia/example-electron:                             vs/base/worker/workerMain.js   139 kB          [emitted]
@theia/example-electron:                          vs/editor/editor.main.nls.es.js  16.2 kB          [emitted]
@theia/example-electron:                          vs/editor/editor.main.nls.it.js  16.7 kB          [emitted]
@theia/example-electron:                          vs/editor/editor.main.nls.fr.js  16.8 kB          [emitted]
@theia/example-electron:                          vs/editor/editor.main.nls.ja.js    18 kB          [emitted]
@theia/example-electron:                          vs/editor/editor.main.nls.ru.js  24.2 kB          [emitted]
@theia/example-electron:                          vs/editor/editor.main.nls.ko.js  16.2 kB          [emitted]
@theia/example-electron:                             vs/editor/editor.main.nls.js  14.1 kB          [emitted]
@theia/example-electron:                       vs/editor/editor.main.nls.zh-cn.js  12.9 kB          [emitted]
@theia/example-electron:                                             vs/loader.js    27 kB          [emitted]
@theia/example-electron:                       vs/editor/editor.main.nls.zh-tw.js  13.2 kB          [emitted]
@theia/example-electron:                          vs/editor/editor.main.nls.de.js  16.2 kB          [emitted]
@theia/example-electron:                                vs/editor/editor.main.css   168 kB          [emitted]
@theia/example-electron:                                 vs/editor/editor.main.js  1.59 MB          [emitted]  [big]
@theia/example-electron:                            vs/basic-languages/src/bat.js  2.11 kB          [emitted]
@theia/example-electron:                         vs/basic-languages/src/fsharp.js  3.15 kB          [emitted]
@theia/example-electron:                     vs/basic-languages/src/dockerfile.js  2.35 kB          [emitted]
@theia/example-electron:                            vs/basic-languages/src/css.js  4.73 kB          [emitted]
@theia/example-electron:                             vs/basic-languages/src/go.js  3.04 kB          [emitted]
@theia/example-electron:                            vs/basic-languages/src/ini.js  1.48 kB          [emitted]
@theia/example-electron:                           vs/basic-languages/src/java.js  3.19 kB          [emitted]
@theia/example-electron:                           vs/basic-languages/src/html.js   4.8 kB          [emitted]
@theia/example-electron:                     vs/basic-languages/src/handlebars.js  6.52 kB          [emitted]
@theia/example-electron:                           vs/basic-languages/src/less.js  4.14 kB          [emitted]
@theia/example-electron:                       vs/basic-languages/src/markdown.js  3.58 kB          [emitted]
@theia/example-electron:                            vs/basic-languages/src/lua.js   2.5 kB          [emitted]
@theia/example-electron:                    fee66e712a8a08eef5805a46892932ad.woff    98 kB          [emitted]
@theia/example-electron:                          vs/basic-languages/src/msdax.js  5.29 kB          [emitted]
@theia/example-electron:                    vs/basic-languages/src/objective-c.js  2.79 kB          [emitted]
@theia/example-electron:                            vs/basic-languages/src/php.js  8.31 kB          [emitted]
@theia/example-electron:                     vs/basic-languages/src/powershell.js  3.56 kB          [emitted]
@theia/example-electron:                       vs/basic-languages/src/postiats.js  8.24 kB          [emitted]
@theia/example-electron:                            vs/basic-languages/src/pug.js  5.19 kB          [emitted]
@theia/example-electron:                         vs/basic-languages/src/python.js   3.3 kB          [emitted]
@theia/example-electron:                              vs/basic-languages/src/r.js  3.18 kB          [emitted]
@theia/example-electron:                          vs/basic-languages/src/razor.js  8.84 kB          [emitted]
@theia/example-electron:                           vs/basic-languages/src/ruby.js   8.5 kB          [emitted]
@theia/example-electron:                            vs/basic-languages/src/sql.js  18.6 kB          [emitted]
@theia/example-electron:                       vs/basic-languages/src/solidity.js    19 kB          [emitted]
@theia/example-electron:                           vs/basic-languages/src/scss.js  6.65 kB          [emitted]
@theia/example-electron:                          vs/basic-languages/src/swift.js  4.51 kB          [emitted]
@theia/example-electron:                           vs/basic-languages/src/yaml.js  3.87 kB          [emitted]
@theia/example-electron:                            vs/basic-languages/src/xml.js  2.12 kB          [emitted]
@theia/example-electron:                             vs/basic-languages/src/vb.js  5.98 kB          [emitted]
@theia/example-electron:                         vs/basic-languages/src/coffee.js  3.88 kB          [emitted]
@theia/example-electron:                            vs/basic-languages/src/cpp.js  4.69 kB          [emitted]
@theia/example-electron:                         vs/basic-languages/src/csharp.js  4.83 kB          [emitted]
@theia/example-electron:                               vs/language/css/cssMode.js    21 kB          [emitted]
@theia/example-electron:                              vs/language/css/monaco.d.ts  1.98 kB          [emitted]
@theia/example-electron:                   vs/language/css/monaco.contribution.js  2.31 kB          [emitted]
@theia/example-electron:                             vs/language/css/cssWorker.js   477 kB          [emitted]  [big]
@theia/example-electron:         vs/language/typescript/lib/typescriptServices.js  1.43 MB          [emitted]  [big]
@theia/example-electron:        vs/language/typescript/src/monaco.contribution.js  4.09 kB          [emitted]
@theia/example-electron:                       vs/language/typescript/src/mode.js  20.5 kB          [emitted]
@theia/example-electron:                       vs/language/typescript/monaco.d.ts  4.74 kB          [emitted]
@theia/example-electron:                     vs/language/typescript/src/worker.js  1.62 MB          [emitted]  [big]
@theia/example-electron:                             vs/language/json/jsonMode.js  36.5 kB          [emitted]
@theia/example-electron:                             vs/language/json/monaco.d.ts  1.71 kB          [emitted]
@theia/example-electron:                  vs/language/json/monaco.contribution.js  1.82 kB          [emitted]
@theia/example-electron:                           vs/language/json/jsonWorker.js    93 kB          [emitted]
@theia/example-electron:                             vs/language/html/htmlMode.js  19.3 kB          [emitted]
@theia/example-electron:                             vs/language/html/monaco.d.ts  1.83 kB          [emitted]
@theia/example-electron:                  vs/language/html/monaco.contribution.js  2.35 kB          [emitted]
@theia/example-electron:                           vs/language/html/htmlWorker.js   113 kB          [emitted]
@theia/example-electron:    [0] C:/Users/kittaakos/Desktop/theia/~/inversify/lib/inversify.js 1.93 kB {1} [built]
@theia/example-electron:    [2] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/index.js 817 bytes {1} [built]
@theia/example-electron:   [82] C:/Users/kittaakos/Desktop/theia/packages/editor/lib/browser/editor-frontend-module.js 1.64 kB {1} [built]
@theia/example-electron:   [83] C:/Users/kittaakos/Desktop/theia/packages/languages/lib/browser/languages-frontend-module.js 1.32 kB {1} [built]
@theia/example-electron:   [84] C:/Users/kittaakos/Desktop/theia/packages/workspace/lib/browser/workspace-frontend-module.js 2.4 kB {1} [built]
@theia/example-electron:  [154] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/frontend-application-module.js 2.51 kB {1} [built]
@theia/example-electron:  [155] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/logger-frontend-module.js 1.66 kB {1} [built]
@theia/example-electron:  [156] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/messaging/messaging-frontend-module.js 612 bytes {1} [built]
@theia/example-electron:  [157] C:/Users/kittaakos/Desktop/theia/packages/core/lib/electron-browser/clipboard/electron-clipboard-module.js 743 bytes {1} [built]
@theia/example-electron:  [159] C:/Users/kittaakos/Desktop/theia/packages/cpp/lib/browser/cpp-frontend-module.js 846 bytes {1} [built]
@theia/example-electron:  [160] C:/Users/kittaakos/Desktop/theia/packages/filesystem/lib/browser/filesystem-frontend-module.js 1.96 kB {1} [built]
@theia/example-electron:  [161] C:/Users/kittaakos/Desktop/theia/packages/java/lib/browser/java-frontend-module.js 1.36 kB {1} [built]
@theia/example-electron:  [162] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/electron-browser/monaco-electron-module.js 1.18 kB {1} [built]
@theia/example-electron:  [163] C:/Users/kittaakos/Desktop/theia/packages/navigator/lib/browser/navigator-frontend-module.js 1.28 kB {1} [built]
@theia/example-electron:  [191] ./src-gen/frontend/index.js 2.96 kB {1} [built]
@theia/example-electron:     + 354 hidden modules
@theia/example-electron: WARNING in Circular dependency detected:
@theia/example-electron: ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_when_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js
@theia/example-electron: WARNING in Circular dependency detected:
@theia/example-electron: ..\..\node_modules\inversify\lib\syntax\binding_when_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_when_syntax.js
lerna success run Ran npm script 'build' in packages:
lerna success - @theia/core
lerna success - @theia/cpp
lerna success - @theia/editor
lerna success - @theia/filesystem
lerna success - @theia/java
lerna success - @theia/languages
lerna success - @theia/monaco
lerna success - @theia/navigator
lerna success - @theia/preferences-api
lerna success - @theia/preferences
lerna success - @theia/python
lerna success - @theia/terminal
lerna success - @theia/workspace
lerna success - @theia/example-browser
lerna success - @theia/example-electron
Done in 707.20s.
Done in 844.03s.
$ concurrently -n backend,frontend -c blue,green "yarn run start:backend" "yarn run start:frontend"
[backend] Starting express on port '3000'.
[backend] [2017-08-01T11:59:46.454Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Theia app listening on port 3000. [ [] ]
[frontend] Project is running at http://localhost:8080/
[frontend] webpack output is served from /
[frontend] 404s will fallback to /index.html
[backend] [2017-08-01T11:59:48.876Z]  INFO: Theia/8124 on DESKTOP-531EDFN: --root-dir= was not present. Falling back to current working directory: 'C:\Users\kittaakos\Desktop\theia\examples\browser'. [ [] ]
[backend] [2017-08-01T11:59:49.033Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Starting watching: [ [ 'c:\\Users\\kittaakos\\Desktop\\theia\\examples\\browser' ] ]
[backend] [2017-08-01T11:59:49.767Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Started watching: [ [ 'c:\\Users\\kittaakos\\Desktop\\theia\\examples\\browser' ] ]
[frontend] webpack: wait until bundle finished: /
[backend] [2017-08-01T12:00:02.664Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Starting watching: [ [ 'c:\\Users\\kittaakos\\.theia\\settings.json' ] ]
[backend] [2017-08-01T12:00:02.664Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Starting watching: [ [ 'c:\\Users\\kittaakos\\Desktop\\theia\\examples\\browser\\.theia\\settings.json' ] ]
[backend] [2017-08-01T12:00:02.671Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Started watching: [ [ 'c:\\Users\\kittaakos\\.theia\\settings.json' ] ]
[backend] [2017-08-01T12:00:02.673Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Started watching: [ [ 'c:\\Users\\kittaakos\\Desktop\\theia\\examples\\browser\\.theia\\settings.json' ] ]
[frontend] Hash: 4b63cceda6f4c7426cb4
[frontend] Version: webpack 2.7.0
[frontend] Time: 15184ms
[frontend]                                                    Asset     Size  Chunks                    Chunk Names
[frontend]                           vs/basic-languages/src/java.js  3.19 kB          [emitted]
[frontend]                   af7ae505a9eed503f8b8e6982036873e.woff2  77.2 kB          [emitted]
[frontend]                     674f50d287a8c48dc19ba404d20fe713.eot   166 kB          [emitted]
[frontend]                     912ec66d7572ff821749319396470bde.svg   444 kB          [emitted]  [big]
[frontend]                     b06871f281fee6b241d60582ae9369b9.ttf   166 kB          [emitted]
[frontend]                                              0.bundle.js   138 kB       0  [emitted]
[frontend]                                                bundle.js  2.43 MB       1  [emitted]  [big]  main
[frontend]                                          0.bundle.js.map   214 kB       0  [emitted]
[frontend]                                            bundle.js.map  3.26 MB       1  [emitted]         main
[frontend]                                               require.js  86.5 kB          [emitted]
[frontend]                             vs/base/worker/workerMain.js   139 kB          [emitted]
[frontend]    vs/editor/contrib/quickOpen/browser/symbol-sprite.svg  20.7 kB          [emitted]
[frontend]         vs/editor/contrib/suggest/browser/String_16x.svg  4.74 kB          [emitted]
[frontend] vs/editor/contrib/suggest/browser/String_inverse_16x.svg  4.74 kB          [emitted]
[frontend]                                vs/editor/editor.main.css   168 kB          [emitted]
[frontend]                                 vs/editor/editor.main.js  1.59 MB          [emitted]  [big]
[frontend]                          vs/editor/editor.main.nls.de.js  16.2 kB          [emitted]
[frontend]                          vs/editor/editor.main.nls.es.js  16.2 kB          [emitted]
[frontend]                          vs/editor/editor.main.nls.fr.js  16.8 kB          [emitted]
[frontend]                          vs/editor/editor.main.nls.it.js  16.7 kB          [emitted]
[frontend]                          vs/editor/editor.main.nls.ja.js    18 kB          [emitted]
[frontend]                             vs/editor/editor.main.nls.js  14.1 kB          [emitted]
[frontend]                          vs/editor/editor.main.nls.ko.js  16.2 kB          [emitted]
[frontend]                          vs/editor/editor.main.nls.ru.js  24.2 kB          [emitted]
[frontend]                       vs/editor/editor.main.nls.zh-cn.js  12.9 kB          [emitted]
[frontend]                       vs/editor/editor.main.nls.zh-tw.js  13.2 kB          [emitted]
[frontend]                                             vs/loader.js    27 kB          [emitted]
[frontend]                            vs/basic-languages/src/bat.js  2.11 kB          [emitted]
[frontend]                         vs/basic-languages/src/coffee.js  3.88 kB          [emitted]
[frontend]                            vs/basic-languages/src/cpp.js  4.69 kB          [emitted]
[frontend]                         vs/basic-languages/src/csharp.js  4.83 kB          [emitted]
[frontend]                            vs/basic-languages/src/css.js  4.73 kB          [emitted]
[frontend]                     vs/basic-languages/src/dockerfile.js  2.35 kB          [emitted]
[frontend]                         vs/basic-languages/src/fsharp.js  3.15 kB          [emitted]
[frontend]                             vs/basic-languages/src/go.js  3.04 kB          [emitted]
[frontend]                     vs/basic-languages/src/handlebars.js  6.52 kB          [emitted]
[frontend]                           vs/basic-languages/src/html.js   4.8 kB          [emitted]
[frontend]                            vs/basic-languages/src/ini.js  1.48 kB          [emitted]
[frontend]                    fee66e712a8a08eef5805a46892932ad.woff    98 kB          [emitted]
[frontend]                           vs/basic-languages/src/less.js  4.14 kB          [emitted]
[frontend]                            vs/basic-languages/src/lua.js   2.5 kB          [emitted]
[frontend]                       vs/basic-languages/src/markdown.js  3.58 kB          [emitted]
[frontend]            vs/basic-languages/src/monaco.contribution.js   4.9 kB          [emitted]
[frontend]                          vs/basic-languages/src/msdax.js  5.29 kB          [emitted]
[frontend]                    vs/basic-languages/src/objective-c.js  2.79 kB          [emitted]
[frontend]                            vs/basic-languages/src/php.js  8.31 kB          [emitted]
[frontend]                       vs/basic-languages/src/postiats.js  8.24 kB          [emitted]
[frontend]                     vs/basic-languages/src/powershell.js  3.56 kB          [emitted]
[frontend]                            vs/basic-languages/src/pug.js  5.19 kB          [emitted]
[frontend]                         vs/basic-languages/src/python.js   3.3 kB          [emitted]
[frontend]                              vs/basic-languages/src/r.js  3.18 kB          [emitted]
[frontend]                          vs/basic-languages/src/razor.js  8.84 kB          [emitted]
[frontend]                           vs/basic-languages/src/ruby.js   8.5 kB          [emitted]
[frontend]                           vs/basic-languages/src/scss.js  6.65 kB          [emitted]
[frontend]                       vs/basic-languages/src/solidity.js    19 kB          [emitted]
[frontend]                            vs/basic-languages/src/sql.js  18.6 kB          [emitted]
[frontend]                          vs/basic-languages/src/swift.js  4.51 kB          [emitted]
[frontend]                             vs/basic-languages/src/vb.js  5.98 kB          [emitted]
[frontend]                            vs/basic-languages/src/xml.js  2.12 kB          [emitted]
[frontend]                           vs/basic-languages/src/yaml.js  3.87 kB          [emitted]
[frontend]                               vs/language/css/cssMode.js    21 kB          [emitted]
[frontend]                             vs/language/css/cssWorker.js   477 kB          [emitted]  [big]
[frontend]                   vs/language/css/monaco.contribution.js  2.31 kB          [emitted]
[frontend]                              vs/language/css/monaco.d.ts  1.98 kB          [emitted]
[frontend]         vs/language/typescript/lib/typescriptServices.js  1.43 MB          [emitted]  [big]
[frontend]                       vs/language/typescript/monaco.d.ts  4.74 kB          [emitted]
[frontend]                       vs/language/typescript/src/mode.js  20.5 kB          [emitted]
[frontend]        vs/language/typescript/src/monaco.contribution.js  4.09 kB          [emitted]
[frontend]                     vs/language/typescript/src/worker.js  1.62 MB          [emitted]  [big]
[frontend]                             vs/language/json/jsonMode.js  36.5 kB          [emitted]
[frontend]                           vs/language/json/jsonWorker.js    93 kB          [emitted]
[frontend]                  vs/language/json/monaco.contribution.js  1.82 kB          [emitted]
[frontend]                             vs/language/json/monaco.d.ts  1.71 kB          [emitted]
[frontend]                             vs/language/html/htmlMode.js  19.3 kB          [emitted]
[frontend]                           vs/language/html/htmlWorker.js   113 kB          [emitted]
[frontend]                  vs/language/html/monaco.contribution.js  2.35 kB          [emitted]
[frontend]                             vs/language/html/monaco.d.ts  1.83 kB          [emitted]
[frontend] chunk    {0} 0.bundle.js, 0.bundle.js.map 137 kB {1} [rendered]
[frontend]   [455] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-frontend-module.js 3.22 kB {0} [built]
[frontend]   [456] C:/Users/kittaakos/Desktop/theia/~/monaco-languageclient/lib/index.js 875 bytes {0} [built]
[frontend]   [457] C:/Users/kittaakos/Desktop/theia/~/css-loader!C:/Users/kittaakos/Desktop/theia/packages/monaco/src/browser/style/index.css 697 bytes {0} [built]
[frontend]   [460] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-model-resolver.js 4.12 kB {0} [built]
[frontend]   [464] C:/Users/kittaakos/Desktop/theia/~/monaco-languageclient/lib/workspace.js 3.51 kB {0} [built]
[frontend]   [465] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-command-service.js 4.33 kB {0} [built]
[frontend]   [466] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-context-menu.js 4.63 kB {0} [built]
[frontend]   [467] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-editor-service.js 3.19 kB {0} [built]
[frontend]   [468] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-workspace.js 11.8 kB {0} [built]
[frontend]   [472] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-command.js 7.8 kB {0} [built]
[frontend]   [474] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-editor-provider.js 6.63 kB {0} [built]
[frontend]   [475] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-keybinding.js 10.7 kB {0} [built]
[frontend]   [476] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-languages.js 2.99 kB {0} [built]
[frontend]   [477] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-menu.js 2.38 kB {0} [built]
[frontend]   [478] C:/Users/kittaakos/Desktop/theia/packages/monaco/src/browser/style/index.css 947 bytes {0} [built]
[frontend]      + 9 hidden modules
[frontend] chunk    {1} bundle.js, bundle.js.map (main) 2.36 MB [entry] [rendered]
[frontend]     [5] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/index.js 817 bytes {1} [built]
[frontend]   [204] ./src-gen/frontend/index.js 2.93 kB {1} [built]
[frontend]   [205] (webpack)-dev-server/client?http://localhost:8080 5.83 kB {1} [built]
[frontend]   [206] (webpack)/hot/dev-server.js 1.57 kB {1} [built]
[frontend]   [380] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/logger-frontend-module.js 1.66 kB {1} [built]
[frontend]   [382] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/menu/browser-menu-module.js 1.11 kB {1} [built]
[frontend]   [383] C:/Users/kittaakos/Desktop/theia/packages/core/lib/browser/messaging/messaging-frontend-module.js 612 bytes {1} [built]
[frontend]   [395] C:/Users/kittaakos/Desktop/theia/packages/cpp/lib/browser/cpp-frontend-module.js 846 bytes {1} [built]
[frontend]   [401] C:/Users/kittaakos/Desktop/theia/packages/filesystem/lib/browser/filesystem-frontend-module.js 1.96 kB {1} [built]
[frontend]   [406] C:/Users/kittaakos/Desktop/theia/packages/java/lib/browser/java-frontend-module.js 1.36 kB {1} [built]
[frontend]   [413] C:/Users/kittaakos/Desktop/theia/packages/monaco/lib/browser/monaco-browser-module.js 778 bytes {1} [built]
[frontend]   [417] C:/Users/kittaakos/Desktop/theia/packages/navigator/lib/browser/navigator-frontend-module.js 1.28 kB {1} [built]
[frontend]   [421] C:/Users/kittaakos/Desktop/theia/packages/preferences/lib/browser/preference-frontend-module.js 838 bytes {1} [built]
[frontend]   [423] C:/Users/kittaakos/Desktop/theia/packages/python/lib/browser/python-frontend-module.js 864 bytes {1} [built]
[frontend]   [454] multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src-gen/frontend/index.js 52 bytes {1} [built]
[frontend]      + 440 hidden modules
[frontend] webpack: Compiled with warnings.
[backend] [2017-08-01T12:00:07.380Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Starting watching: [ [ 'c:\\Users\\kittaakos\\.theia\\settings.json' ] ]
[backend] [2017-08-01T12:00:07.380Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Starting watching: [ [ 'c:\\Users\\kittaakos\\Desktop\\theia\\examples\\browser\\.theia\\settings.json' ] ]
[backend] [2017-08-01T12:00:07.396Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Started watching: [ [ 'c:\\Users\\kittaakos\\.theia\\settings.json' ] ]
[backend] [2017-08-01T12:00:07.402Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Started watching: [ [ 'c:\\Users\\kittaakos\\Desktop\\theia\\examples\\browser\\.theia\\settings.json' ] ]
[backend] [2017-08-01T12:00:07.446Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Starting watching: [ [ 'c:\\Users\\kittaakos\\Desktop\\theia\\examples\\browser' ] ]
[backend] [2017-08-01T12:00:07.648Z]  INFO: Theia/8124 on DESKTOP-531EDFN: Started watching: [ [ 'c:\\Users\\kittaakos\\Desktop\\theia\\examples\\browser' ] ]
ainslec commented 7 years ago

During my investigation, I have managed to shrink down the issue into this command which hangs on Windows:

mkdir tmp && cd tmp && yarn init -y && yarn add fibers && yarn @UdoW , @ainslec Could you please try out the command from above. Does it terminate for you? Thanks in advance for your help!

Hello,

It still hangs.

My steps:

  1. Bring up git bash shell

image

  1. Cd into theia project folder and type in "mkdir tmp && cd tmp && yarn init -y && yarn add fibers && yarn"

image

kittaakos commented 7 years ago

@ainslec, thank you for checking that! That is eventually a great news; we can confirm, it is a generic issue with yarn and node-gyp. Here is my proposal: I write it down what I have done to be able to build Theia on Windows. And you could try that out. Does that make sense?

kittaakos commented 7 years ago

Run cmd.exe as an administrator and install choco by copy-pasting the command to your console:

 @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Install yarn via choco. The yarn installation ensures that you will have Node.js and npm too:

 choco install yarn

Install Windows build tools. Run PowerShell as administrator and copy-paste the below command:

 npm install --global --production windows-build-tools

Check you versions:

 node --version && npm --version && yarn --version && yo --version && python --version

I had v8.2.1, 5.3.0, 0.27.5, 2.0.0, and Python 2.7.11.

Clone, build and run Theia:

 git clone https://github.com/theia-ide/theia.git && cd theia && yarn && cd examples/browser && yarn run start

For building Theai, I have used Git Bash as an adminstrator.

Just in case if you still experience issues, check your environment variables, there I have a GYP_MSVS_VERSION which has a 2015 value.

I hope this helps.

kittaakos commented 7 years ago

@UdoW, @ainslec Have you eventually managed to build Theia on Windows? We have enabled the Windows CI for the project, could you please look into the configuration and check the versions if you still have problems?

kittaakos commented 7 years ago

Meanwhile, we have managed to build and run Theia on Windows, and besides that, we have also enabled the build on the Windows CI.

Due to no interests, I am closing this ticket now. Please, reopen or submit a new ticket if you still have issues on Windows. But first, please check the documentation here.