Ember-cli-typescript: ember server does not work with current ember-cli version, on Windows

Created on 14 Apr 2017  Â·  8Comments  Â·  Source: typed-ember/ember-cli-typescript

For some reason, on Windows 10, this addon will not run the development server (ember s)

ENV:

ember --version
ember-cli: 2.12.1
node: 6.10.0
os: win32 x64
ember-cli-typescript: 0.3.0

Steps to reproduce:

  1. ember new test-ember-cli-typescript
  2. ember install ember-cli-typescript (well this is broken too)
  3. work around install issue

    • npm install --save-dev typescript

    • npm install --save-dev @types/ember

    • npm install --save-dev ember-cli-typescript

    • copy files from blueprint in /app/config/environment and /tsconfig.json

  4. generate a module, e.g. ember g util hello-typescript
  5. change util/hello-typescript.js to a .ts file and add some type checking in the function params
  6. generate a component or use index controller/template to display result of hello-typescript() util return value, e.g. make it say hello
  7. run ember server
  8. visit your new typescript enabled ember app at localhost:4200
  9. Also try an acceptance test for the / page

_Example_ repo: https://gitlab.com/pixelhandler/try-ember-cli-typescript

Expected result

The app should compile .ts file and run the compiled .js to display a message on a template.

Actual result

There were a bunch of permissions issues. and the app does not run in the browser…

The Broccoli Plugin: [SourceMapConcat: Concat: Vendor /assets/vendor.js] failed with:
Error: EPERM: operation not permitted, symlink

The Broccoli Plugin: [SourceMapConcat: Concat: Vendor /assets/vendor.js] failed with:
Error: EPERM: operation not permitted, lstat

The Broccoli Plugin: [BroccoliMergeTrees] failed with:
Error: EPERM: operation not permitted, symlink

The Broccoli Plugin: [Funnel: Funnel (lint app)] failed with:
Error: EPERM: operation not permitted, symlink

win-10-ember-server-build-error

But if you wait some time it eventually works, but the tmp files keep regenerating and build is noisy still.

win-10-ember-server-eventually-works

Ember test with server doesn't work ember t -s

win-10-ember-test-server-broken

Other notes

As a side note ember test and ember build worked. seems to be an issue running the development (express) server.

All 8 comments

Using repo: https://gitlab.com/pixelhandler/try-ember-cli-typescript

Here is the console output:

_The example output is from a PowerShell (Admin) console, I had the same issues on a cmd (admin) console as well._


Build works:

Windows PowerShell (Admin)
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

Loading personal and system profiles took 1355ms.
C:\Users\me> cd C:\src\try-ember-cli-typescript\
C:\src\try-ember-cli-typescript [master +4 ~3 -0 !]> ember b
cleaning up...
Built project successfully. Stored in "dist/".


Test works:

C:\src\try-ember-cli-typescript [master +4 ~3 -0 !]> ember test
cleaning up...
Built project successfully. Stored in "C:\src\try-ember-cli-typescript\tmp\class-tests_dist-nXkaot7r.tmp".
ok 1 Chrome 57.0 - Acceptance | index: visiting /index
ok 2 Chrome 57.0 - ESLint - acceptance/index-test.js: should pass ESLint
ok 3 Chrome 57.0 - ESLint - app.js: should pass ESLint
ok 4 Chrome 57.0 - ESLint - controllers/index.js: should pass ESLint
ok 5 Chrome 57.0 - ESLint - helpers/destroy-app.js: should pass ESLint
ok 6 Chrome 57.0 - ESLint - helpers/module-for-acceptance.js: should pass ESLint
ok 7 Chrome 57.0 - ESLint - helpers/resolver.js: should pass ESLint
ok 8 Chrome 57.0 - ESLint - helpers/start-app.js: should pass ESLint
ok 9 Chrome 57.0 - ESLint - resolver.js: should pass ESLint
ok 10 Chrome 57.0 - ESLint - router.js: should pass ESLint
ok 11 Chrome 57.0 - ESLint - test-helper.js: should pass ESLint

1..11
# tests 11
# pass  11
# skip  0
# fail  0

# ok


Server does not work:

Windows PowerShell (Admin)
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

Loading personal and system profiles took 737ms.
C:\Users\me> cd C:\src\try-ember-cli-typescript\
C:\src\try-ember-cli-typescript [master +4 ~3 -0 !]> ember server
Livereload server on http://localhost:49153
Serving on http://localhost:4200/
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\controllers\index.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\helpers
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\helpers\app-version.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\helpers\pluralize.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\helpers\singularize.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\index.html
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\initializers
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\initializers\app-version.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\initializers\container-debug-adapter.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\initializers\data-adapter.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\initializers\ember-data.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\initializers\export-application-global.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\initializers\injectStore.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\initializers\store.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\initializers\transforms.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\instance-initializers
The Broccoli Plugin: [SourceMapConcat: Concat: Vendor /assets/vendor.js] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\broccoli_merge_trees-output_path-9vNanpMk.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\source_map_concat-input_base_path-9i1lkhUJ.tmp'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at symlinkOrCopySync (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:86:11
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)

The broccoli plugin was instantiated at:
    at Concat.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Concat (C:\src\try-ember-cli-typescript\node_modules\broccoli-concat\concat.js:38:10)
    at module.exports (C:\src\try-ember-cli-typescript\node_modules\broccoli-concat\index.js:26:10)
    at EmberApp.concatFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:397:10)
    at EmberApp._concatFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:410:15)
    at EmberApp.javascript (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1286:12)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1668:10)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)


The Broccoli Plugin: [SourceMapConcat: Concat: Vendor /assets/vendor.js] failed with:
Error: EPERM: operation not permitted, lstat 'C:\src\try-ember-cli-typescript\tmp\source_map_concat-input_base_path-9i1lkhUJ.tmp'
    at Error (native)
    at Object.fs.lstatSync (fs.js:982:18)
    at Function.rimrafSync [as sync] (C:\src\try-ember-cli-typescript\node_modules\rimraf\rimraf.js:290:24)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:83:20
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)

The broccoli plugin was instantiated at:
    at Concat.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Concat (C:\src\try-ember-cli-typescript\node_modules\broccoli-concat\concat.js:38:10)
    at module.exports (C:\src\try-ember-cli-typescript\node_modules\broccoli-concat\index.js:26:10)
    at EmberApp.concatFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:397:10)
    at EmberApp._concatFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:410:15)
    at EmberApp.javascript (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1286:12)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1668:10)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)


file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\instance-initializers\ember-data.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\models
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\resolver.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\router.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\routes
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\services
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\services\ajax.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\templates
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\templates\application.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\templates\components
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\templates\index.js
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\utils
file added tmp\broccoli_persistent_filterbabel__babel_try_ember_cli_typescript-output_path-jRUU26Zt.tmp\try-ember-cli-typescript\utils\hello-typescript.js
file added tmp\funnel-output_path-szvvIcZI.tmp
file added tmp\broccoli_merge_trees-input_base_path-REUIFWks.tmp\0
file added tmp\broccoli_merge_trees-output_path-9vNanpMk.tmp\try-ember-cli-typescript
file added tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file added tmp\funnel-input_base_path-g1EiaSQT.tmp
file added tmp\config_replace-output_path-YpzB9EKb.tmp
file added tmp\config_replace-cache_path-DxeAGzWD.tmp
file added tmp\config_replace-input_base_path-m9zyUvI2.tmp
file added tmp\broccoli_merge_trees-input_base_path-REUIFWks.tmp\1
file added tmp\broccoli_merge_trees-input_base_path-REUIFWks.tmp\2
file added tmp\broccoli_merge_trees-input_base_path-REUIFWks.tmp\3
file added tmp\broccoli_merge_trees-output_path-9vNanpMk.tmp\vendor
file deleted tmp\source_map_concat-input_base_path-9i1lkhUJ.tmp
file added tmp\source_map_concat-input_base_path-9i1lkhUJ.tmp
file added tmp\source_map_concat-output_path-FBh1y7Vx.tmp\assets
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file added tmp\source_map_concat-output_path-FBh1y7Vx.tmp\assets\vendor.js
file added tmp\source_map_concat-output_path-dtAJLTqO.tmp
file added tmp\source_map_concat-cache_path-7YfKhiO1.tmp
file added tmp\source_map_concat-input_base_path-nnBEJcfE.tmp
file added tmp\broccoli_merge_trees-output_path-N5K02Ffm.tmp
file added tmp\broccoli_merge_trees-input_base_path-VNjFlaOH.tmp
file added tmp\broccoli_merge_trees-input_base_path-udc3dXxd.tmp\0
file added tmp\broccoli_merge_trees-output_path-GVv6ZX0f.tmp\assets
file added tmp\broccoli_merge_trees-output_path-Q8MSiEgN.tmp
file added tmp\broccoli_merge_trees-input_base_path-udc3dXxd.tmp\1
file added tmp\broccoli_persistent_filterbabel-output_path-u7SmJ0JI.tmp
file added tmp\broccoli_persistent_filterbabel-cache_path-cB2Z6erZ.tmp
The Broccoli Plugin: [Funnel: Funnel (lint app)] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\funnel-input_base_path-bsEVZERr.tmp'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at symlinkOrCopySync (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:86:11
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Funnel (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:58:10)
    at EmberApp.lintTestTrees (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1177:25)
    at EmberApp.appTests (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1144:51)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1128:26)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)
    at new Builder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:33:10)


The Broccoli Plugin: [Funnel: Funnel (lint app)] failed with:
Error: EPERM: operation not permitted, lstat 'C:\src\try-ember-cli-typescript\tmp\funnel-input_base_path-bsEVZERr.tmp'
    at Error (native)
    at Object.fs.lstatSync (fs.js:982:18)
    at Function.rimrafSync [as sync] (C:\src\try-ember-cli-typescript\node_modules\rimraf\rimraf.js:290:24)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:83:20
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Funnel (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:58:10)
    at EmberApp.lintTestTrees (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1177:25)
    at EmberApp.appTests (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1144:51)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1128:26)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)
    at new Builder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:33:10)


file added tmp\broccoli_persistent_filterbabel-input_base_path-qiudVKCn.tmp
file added tmp\funnel-output_path-Z7ILcld8.tmp
file added tmp\funnel-input_base_path-bsEVZERr.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-cache_path-t3Pz4iLV.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-input_base_path-Eo1ld3a7.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\app.lint-test.js
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\components
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\config
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\controllers
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\controllers\index.lint-test.js
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\helpers
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\index.html
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\models
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\resolver.lint-test.js
The Broccoli Plugin: [Funnel: Funnel (lint app)] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\funnel-output_path-Z7ILcld8.tmp\try-ember-cli-typescript\tests'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at Function.symlinkOrCopySync [as sync] (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at Funnel._copy (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:467:19)
    at Funnel.build (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:225:14)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:93:34
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Funnel (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:58:10)
    at EmberApp.lintTestTrees (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1177:25)
    at EmberApp.appTests (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1144:51)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1128:26)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)
    at new Builder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:33:10)


file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\router.lint-test.js
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\routes
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\templates
file deleted tmp\funnel-input_base_path-bsEVZERr.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-04T7JZPc.tmp\utils
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file added tmp\funnel-input_base_path-bsEVZERr.tmp
The Broccoli Plugin: [broccoli-persistent-filter:Babel] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\funnel-output_path-Z7ILcld8.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\broccoli_persistent_filterbabel-input_base_path-qiudVKCn.tmp'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at symlinkOrCopySync (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:86:11
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)

The broccoli plugin was instantiated at:
    at Babel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at Babel.Filter [as constructor] (C:\src\try-ember-cli-typescript\node_modules\broccoli-persistent-filter\index.js:62:10)
    at new Babel (C:\src\try-ember-cli-typescript\node_modules\broccoli-babel-transpiler\index.js:35:10)
    at EmberApp.lintTestTrees (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1177:15)
    at EmberApp.appTests (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1144:51)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1128:26)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)


file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file deleted tmp\funnel-output_path-Z7ILcld8.tmp
file added tmp\funnel-output_path-Z7ILcld8.tmp
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file deleted tmp\broccoli_persistent_filterbabel-input_base_path-qiudVKCn.tmp
file added tmp\broccoli_persistent_filterbabel-input_base_path-qiudVKCn.tmp
file added tmp\broccoli_persistent_filterbabel-output_path-u7SmJ0JI.tmp\try-ember-cli-typescript
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file added tmp\broccoli_persistent_filterbabel-output_path-DnJ2bIQw.tmp
file added tmp\broccoli_persistent_filterbabel-cache_path-qwXDeJky.tmp
file added tmp\broccoli_persistent_filterbabel-input_base_path-PFDtpgRV.tmp
file added tmp\funnel-output_path-q317cSTC.tmp
file added tmp\funnel-input_base_path-o6yYMVa2.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-cache_path-cRvtbpAU.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-input_base_path-G6fGQMpR.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\acceptance
The Broccoli Plugin: [Funnel: Funnel (lint tests)] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\funnel-input_base_path-o6yYMVa2.tmp'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at symlinkOrCopySync (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:86:11
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Funnel (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:58:10)
    at EmberApp.lintTestTrees (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1183:27)
    at EmberApp.appTests (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1144:51)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1128:26)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)
    at new Builder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:33:10)


The Broccoli Plugin: [Funnel: Funnel (lint tests)] failed with:
Error: EPERM: operation not permitted, lstat 'C:\src\try-ember-cli-typescript\tmp\funnel-input_base_path-o6yYMVa2.tmp'
    at Error (native)
    at Object.fs.lstatSync (fs.js:982:18)
    at Function.rimrafSync [as sync] (C:\src\try-ember-cli-typescript\node_modules\rimraf\rimraf.js:290:24)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:83:20
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Funnel (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:58:10)
    at EmberApp.lintTestTrees (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1183:27)
    at EmberApp.appTests (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1144:51)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1128:26)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)
    at new Builder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:33:10)


file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\acceptance\index-test.lint-test.js
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\helpers
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\helpers\destroy-app.lint-test.js
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\helpers\module-for-acceptance.lint-test.js
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\helpers\resolver.lint-test.js
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\helpers\start-app.lint-test.js
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\index.html
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\integration
The Broccoli Plugin: [Funnel: Funnel (lint tests)] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\funnel-output_path-q317cSTC.tmp\try-ember-cli-typescript\tests'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at Function.symlinkOrCopySync [as sync] (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at Funnel._copy (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:467:19)
    at Funnel.build (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:225:14)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:93:34
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Funnel (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:58:10)
    at EmberApp.lintTestTrees (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1183:27)
    at EmberApp.appTests (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1144:51)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1128:26)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)
    at new Builder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:33:10)


file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\test-helper.lint-test.js
file deleted tmp\funnel-input_base_path-o6yYMVa2.tmp
file added tmp\broccoli_persistent_filtereslint_validation_filter-output_path-KAfMPoxm.tmp\unit
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file added tmp\funnel-input_base_path-o6yYMVa2.tmp
The Broccoli Plugin: [broccoli-persistent-filter:Babel] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\funnel-output_path-q317cSTC.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\broccoli_persistent_filterbabel-input_base_path-PFDtpgRV.tmp'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at symlinkOrCopySync (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:86:11
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)

The broccoli plugin was instantiated at:
    at Babel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at Babel.Filter [as constructor] (C:\src\try-ember-cli-typescript\node_modules\broccoli-persistent-filter\index.js:62:10)
    at new Babel (C:\src\try-ember-cli-typescript\node_modules\broccoli-babel-transpiler\index.js:35:10)
    at EmberApp.lintTestTrees (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1183:17)
    at EmberApp.appTests (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1144:51)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1128:26)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)


file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file deleted tmp\funnel-output_path-q317cSTC.tmp
file added tmp\funnel-output_path-q317cSTC.tmp
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file deleted tmp\broccoli_persistent_filterbabel-input_base_path-PFDtpgRV.tmp
file added tmp\broccoli_persistent_filterbabel-input_base_path-PFDtpgRV.tmp
file added tmp\broccoli_persistent_filterbabel-output_path-DnJ2bIQw.tmp\try-ember-cli-typescript
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file added tmp\broccoli_persistent_filterbabel-output_path-hTaru67R.tmp
file added tmp\broccoli_persistent_filterbabel-cache_path-YrZ0FRXf.tmp
file added tmp\broccoli_persistent_filterbabel-input_base_path-M0EL6tNL.tmp
file added tmp\funnel-input_base_path-HnWWwCky.tmp
file added tmp\funnel-output_path-D6SXAHwi.tmp
file added tmp\source_map_concat-input_base_path-5OWJrJfN.tmp
file added tmp\broccoli_merge_trees-output_path-P03XlUPv.tmp
file added tmp\broccoli_merge_trees-input_base_path-yQGgDfG0.tmp
file added tmp\funnel-output_path-lxlcfIWd.tmp
file added tmp\funnel-input_base_path-2Qx7wIF1.tmp
file added tmp\source_map_concat-output_path-Muoh6P3r.tmp
file added tmp\source_map_concat-cache_path-ovTIGjRd.tmp
file added tmp\source_map_concat-input_base_path-h93cDVma.tmp
file added tmp\broccoli_merge_trees-output_path-n1rdXIB0.tmp
file added tmp\broccoli_merge_trees-input_base_path-QRglXpKb.tmp
file added tmp\funnel-output_path-zzG2Nwep.tmp
file added tmp\funnel-input_base_path-gdFBDlcA.tmp
file added tmp\broccoli_merge_trees-output_path-GTbVV2FS.tmp
file added tmp\broccoli_merge_trees-input_base_path-Qb7RPylc.tmp
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_test_loader-output_path-bEcQy3Wv.tmp
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_test_loader-cache_path-u9SW8M2p.tmp
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_test_loader-input_base_path-3EnnkaLj.tmp
file added tmp\funnel-input_base_path-N1Zo3Pdn.tmp
file added tmp\funnel-output_path-axJfDBf2.tmp
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-cache_path-CeuZl09Z.tmp
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-input_base_path-B6jlHkMV.tmp
file added tmp\broccoli_merge_trees-output_path-qx8XPOOP.tmp
file added tmp\broccoli_merge_trees-input_base_path-WieivC1W.tmp
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-qunit.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-qunit
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-qunit\adapter.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-qunit\module-for-component.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-qunit\module-for-model.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-qunit\module-for.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-qunit\qunit-module.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\-legacy-overrides.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\abstract-test-module.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\build-registry.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\has-ember-version.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\test-context.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\test-module-for-acceptance.js
The Broccoli Plugin: [Funnel: Funnel: Addon Test Support] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\broccoli_merge_trees-output_path-GTbVV2FS.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\funnel-input_base_path-gdFBDlcA.tmp'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at symlinkOrCopySync (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:86:11
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Funnel (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:58:10)
    at EmberApp.testFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1399:35)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1129:28)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)
    at new Builder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:33:10)
    at ServeTask.run (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\tasks\serve.js:15:19)


The Broccoli Plugin: [Funnel: Funnel: Addon Test Support] failed with:
Error: EPERM: operation not permitted, lstat 'C:\src\try-ember-cli-typescript\tmp\funnel-input_base_path-gdFBDlcA.tmp'
    at Error (native)
    at Object.fs.lstatSync (fs.js:982:18)
    at Function.rimrafSync [as sync] (C:\src\try-ember-cli-typescript\node_modules\rimraf\rimraf.js:290:24)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:83:20
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Funnel (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:58:10)
    at EmberApp.testFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1399:35)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1129:28)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)
    at new Builder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:33:10)
    at ServeTask.run (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\tasks\serve.js:15:19)


file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\test-module-for-component.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\test-module-for-integration.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\test-module-for-model.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\test-module.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\test-resolver.js
file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\ember-test-helpers\wait.js
The Broccoli Plugin: [Funnel: Funnel: Addon Test Support] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\broccoli_merge_trees-output_path-GTbVV2FS.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\funnel-output_path-zzG2Nwep.tmp\addon-test-support'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at Function.symlinkOrCopySync [as sync] (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at Funnel._copy (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:467:19)
    at Funnel.build (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:225:14)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:93:34
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)

The broccoli plugin was instantiated at:
    at Funnel.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Funnel (C:\src\try-ember-cli-typescript\node_modules\broccoli-funnel\index.js:58:10)
    at EmberApp.testFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1399:35)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1129:28)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)
    at Builder.setupBroccoliBuilder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:54:19)
    at new Builder (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\models\builder.js:33:10)
    at ServeTask.run (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\tasks\serve.js:15:19)


file added tmp\broccoli_persistent_filterbabel__babel_ember_cli_qunit-output_path-x1DqxNsY.tmp\qunit.js
file added tmp\broccoli_merge_trees-input_base_path-Qb7RPylc.tmp\0
file added tmp\broccoli_merge_trees-output_path-GTbVV2FS.tmp\ember-cli-test-loader
file added tmp\broccoli_merge_trees-input_base_path-Qb7RPylc.tmp\1
file added tmp\broccoli_merge_trees-output_path-GTbVV2FS.tmp\ember-qunit
file added tmp\broccoli_merge_trees-output_path-GTbVV2FS.tmp\ember-qunit.js
file added tmp\broccoli_merge_trees-output_path-GTbVV2FS.tmp\ember-test-helpers
file added tmp\broccoli_merge_trees-output_path-GTbVV2FS.tmp\ember-test-helpers.js
file added tmp\broccoli_merge_trees-output_path-GTbVV2FS.tmp\qunit.js
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file deleted tmp\funnel-input_base_path-gdFBDlcA.tmp
file added tmp\funnel-input_base_path-gdFBDlcA.tmp
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file deleted tmp\funnel-output_path-zzG2Nwep.tmp
The Broccoli Plugin: [SourceMapConcat: Concat: Test Support JS] failed with:
Error: EPERM: operation not permitted, symlink 'C:\src\try-ember-cli-typescript\tmp\broccoli_merge_trees-output_path-n1rdXIB0.tmp' -> 'C:\src\try-ember-cli-typescript\tmp\source_map_concat-input_base_path-h93cDVma.tmp'
    at Error (native)
    at Object.fs.symlinkSync (fs.js:1054:18)
    at symlinkWindows (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:120:16)
    at symlinkOrCopySync (C:\src\try-ember-cli-typescript\node_modules\symlink-or-copy\index.js:63:5)
    at C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:86:11
    at tryCatch (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:539:12)
    at invokeCallback (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:554:13)
    at publish (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:522:7)
    at flush (C:\src\try-ember-cli-typescript\node_modules\rsvp\dist\rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)

The broccoli plugin was instantiated at:
    at Concat.Plugin (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:7:31)
    at new Concat (C:\src\try-ember-cli-typescript\node_modules\broccoli-concat\concat.js:38:10)
    at module.exports (C:\src\try-ember-cli-typescript\node_modules\broccoli-concat\index.js:26:10)
    at EmberApp.concatFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:397:10)
    at EmberApp._concatFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:410:15)
    at EmberApp.testFiles (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1415:21)
    at EmberApp.test (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1129:28)
    at EmberApp.toArray (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1675:61)
    at EmberApp.toTree (C:\src\try-ember-cli-typescript\node_modules\ember-cli\lib\broccoli\ember-app.js:1690:30)
    at module.exports (C:\src\try-ember-cli-typescript\ember-cli-build.js:22:14)


file added tmp\funnel-output_path-zzG2Nwep.tmp
file added tmp\broccoli_merge_trees-input_base_path-QRglXpKb.tmp\0
file added tmp\broccoli_merge_trees-output_path-n1rdXIB0.tmp\addon-test-support
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file added tmp\broccoli_merge_trees-input_base_path-QRglXpKb.tmp\1
file added tmp\broccoli_merge_trees-input_base_path-QRglXpKb.tmp\2
file added tmp\broccoli_merge_trees-input_base_path-QRglXpKb.tmp\3
file added tmp\broccoli_merge_trees-output_path-n1rdXIB0.tmp\try-ember-cli-typescript
file added tmp\broccoli_merge_trees-output_path-n1rdXIB0.tmp\vendor
file deleted tmp\source_map_concat-input_base_path-h93cDVma.tmp

Build successful - 2135ms.



Slowest Nodes (totalTime => 5% )              | Total (avg)
----------------------------------------------+---------------------
broccoli-typescript-compiler (2)              | 528ms (264 ms)
SourceMapConcat: Concat: Test Support JS (1)  | 353ms
Funnel (5)                                    | 239ms (47 ms)

file added tmp\source_map_concat-input_base_path-h93cDVma.tmp
file added tmp\source_map_concat-output_path-Muoh6P3r.tmp\assets
file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
file added tmp\source_map_concat-output_path-Muoh6P3r.tmp\assets\test-support.js

Build successful - 1473ms.



Slowest Nodes (totalTime => 5% )              | Total (avg)
----------------------------------------------+---------------------
broccoli-typescript-compiler (2)              | 369ms (184 ms)
Funnel (5)                                    | 218ms (43 ms)
Funnel: Addon JS (7)                          | 79ms (11 ms)

file added tmp\simple_concat_concat-output_path-CkYimtGw.tmp
file added tmp\broccoli_merge_trees-input_base_path-yQGgDfG0.tmp\0
file added tmp\broccoli_merge_trees-output_path-P03XlUPv.tmp\assets
file added tmp\broccoli_merge_trees-input_base_path-fxspXaef.tmp\0
file added tmp\broccoli_merge_trees-output_path-dv6itKhA.tmp\assets
file added tmp\simple_concat_concat-cache_path-1sDy8TSV.tmp
file added tmp\simple_concat_concat-input_base_path-bXGHPgUD.tmp
file added tmp\broccoli_merge_trees-input_base_path-yQGgDfG0.tmp\1
file added tmp\broccoli_merge_trees-input_base_path-yQGgDfG0.tmp\2
file added tmp\broccoli_merge_trees-output_path-P03XlUPv.tmp\testem.js
file added tmp\broccoli_merge_trees-input_base_path-fxspXaef.tmp\1
file added tmp\broccoli_merge_trees-input_base_path-fxspXaef.tmp\2
file added tmp\broccoli_merge_trees-input_base_path-fxspXaef.tmp\3
file added tmp\broccoli_merge_trees-input_base_path-fxspXaef.tmp\4
file added tmp\broccoli_merge_trees-input_base_path-fxspXaef.tmp\5
file added tmp\broccoli_merge_trees-input_base_path-fxspXaef.tmp\6
file added tmp\broccoli_merge_trees-output_path-dv6itKhA.tmp\crossdomain.xml
file added tmp\broccoli_merge_trees-output_path-dv6itKhA.tmp\index.html
file added tmp\broccoli_merge_trees-output_path-dv6itKhA.tmp\robots.txt
file added tmp\broccoli_merge_trees-output_path-dv6itKhA.tmp\testem.js
file added tmp\broccoli_merge_trees-output_path-dv6itKhA.tmp\tests
file changed dist\assets\failed.png
file changed dist\assets\passed.png
file changed dist\assets\test-support.css
file changed dist\assets\test-support.js
file changed dist\assets\test-support.map
file changed dist\assets\tests.js
file changed dist\assets\tests.map
file changed dist\assets\try-ember-cli-typescript.css
file changed dist\assets\try-ember-cli-typescript.js
file changed dist\assets\try-ember-cli-typescript.map
file changed dist\assets\vendor.css
file changed dist\assets\vendor.js
file changed dist\assets\vendor.map
file changed dist\crossdomain.xml
file changed dist\index.html
file changed dist\robots.txt
file changed dist\testem.js
file changed dist\tests\index.html

Build successful - 1516ms.



Slowest Nodes (totalTime => 5% )              | Total (avg)
----------------------------------------------+---------------------
broccoli-typescript-compiler (2)              | 371ms (185 ms)
Funnel (5)                                    | 219ms (43 ms)
Funnel: Addon JS (7)                          | 76ms (10 ms)

file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0

Build successful - 1542ms.



Slowest Nodes (totalTime => 5% )              | Total (avg)
----------------------------------------------+---------------------
broccoli-typescript-compiler (2)              | 376ms (188 ms)
Funnel (5)                                    | 257ms (51 ms)

file changed tmp\config_loader-input_base_path-yuOL6qPt.tmp\0
cleaning up...
Cleanup error.
ENOTEMPTY: directory not empty, rmdir 'C:\src\try-ember-cli-typescript\tmp\broccoli_merge_trees-output_path-dv6itKhA.tmp'
Error: ENOTEMPTY: directory not empty, rmdir 'C:\src\try-ember-cli-typescript\tmp\broccoli_merge_trees-output_path-dv6itKhA.tmp'
    at Error (native)
    at Object.fs.rmdirSync (fs.js:886:18)
    at rmkidsSync (C:\src\try-ember-cli-typescript\node_modules\rimraf\rimraf.js:355:25)
    at rmdirSync (C:\src\try-ember-cli-typescript\node_modules\rimraf\rimraf.js:333:7)
    at Function.rimrafSync [as sync] (C:\src\try-ember-cli-typescript\node_modules\rimraf\rimraf.js:303:9)
    at Object.remove (C:\src\try-ember-cli-typescript\node_modules\quick-temp\index.js:36:12)
    at ReadCompat.cleanup (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\read_compat.js:101:13)
    at BroccoliMergeTrees.Plugin.cleanup (C:\src\try-ember-cli-typescript\node_modules\broccoli-plugin\index.js:140:49)
    at cleanupTree (C:\src\try-ember-cli-typescript\node_modules\broccoli-builder\lib\builder.js:192:17)
    at C:\src\try-ember-cli-typescript\node_modules\promise-map-series\index.js:11:14
C:\src\try-ember-cli-typescript [master +4 ~3 -0 !]>

@stefanpenner ping This is the issue with ember-cli-typescript not working on Windows 10. cc\ @DanielRosenwasser

I am curious about https://github.com/emberwatch/ember-cli-typescript/blob/master/lib/typescript-preprocessor.js#L58 config.compilerOptions.noEmit = false; which I believe is the default so that the compiler writes files. Perhaps it's just a permissions issue with Windows and broccoli behaviors?

Also pointed out by @chriskrycho this tool may also help, https://github.com/felixrieseberg/ember-cli-windows ; still need to try it.

@chriskrycho I did try out ember-cli-windows but still have the same issues described here.

Note that ember-cli-windows will improve Ember CLI performance in Windows in general but isn't apt to fix any actual bugs (like this one). I'm doing some comparative analysis on the ember-cli-coffeescript implementation to see where we go substantially different from that. Our toTree is quite a bit more complicated than theirs; I'm trying to see how we might be able to simplify a bit.

@chriskrycho confirmed, #30 fixes :) mucho gracias !

Fixed by #30!

Was this page helpful?
0 / 5 - 0 ratings