livesync error in fibers/future.js: [object Object] is not a future
See original GitHub issueFrom @stnguyen on June 18, 2016 3:42
I can run the app fine on iOS simulator, but when I try livesync, it doesnβt work
tns livesync ios --emulator --watch --log trace
Project successfully prepared
AfterHookName for command prepare is after-prepare
BeforeHookName for command livesync is before-livesync
Executing before-livesync hook from /Users/stnguyenvn/sandbox/sample-Groceries/hooks/before-livesync/nativescript-angular-sync .js
Executing before-livesync hook at location /Users/stnguyenvn/sandbox/sample-Groceries/hooks/before-livesync/nativescript-angular-sync .js in-process
Hook completed
Error: [object Object] is not a future
at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:535:15)
at /usr/local/lib/node_modules/nativescript/lib/common/errors.js:123:33
at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:534:10)
at /usr/local/lib/node_modules/nativescript/lib/common/services/commands-service.js:84:106
at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:534:10)
at /usr/local/lib/node_modules/nativescript/lib/common/dispatchers.js:38:85
at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:534:10)
at /usr/local/lib/node_modules/nativescript/lib/nativescript-cli.js:21:45
- - - - -
at getFutures (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:202:10)
at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:214:16)
at /usr/local/lib/node_modules/nativescript/lib/common/mobile/mobile-core/devices-service.js:231:28
at arrayMap (/usr/local/lib/node_modules/nativescript/node_modules/ios-sim-portable/node_modules/lodash/index.js:1378:25)
at Function.map (/usr/local/lib/node_modules/nativescript/node_modules/ios-sim-portable/node_modules/lodash/index.js:6154:14)
at /usr/local/lib/node_modules/nativescript/lib/common/mobile/mobile-core/devices-service.js:228:29
at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/ios-sim-portable/node_modules/fibers/future.js:249:26)
at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/ios-sim-portable/node_modules/fibers/future.js:565:10)
at /usr/local/lib/node_modules/nativescript/lib/common/mobile/mobile-core/devices-service.js:257:55
at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/ios-sim-portable/node_modules/fibers/future.js:249:26)
at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/ios-sim-portable/node_modules/fibers/future.js:565:10)
at /usr/local/lib/node_modules/nativescript/lib/common/services/livesync-service-base.js:197:63
at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/ios-sim-portable/node_modules/fibers/future.js:249:26)
at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/ios-sim-portable/node_modules/fibers/future.js:565:10)
at /usr/local/lib/node_modules/nativescript/lib/common/services/livesync-service-base.js:38:45
at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/ios-sim-portable/node_modules/fibers/future.js:249:26)
Analytics statuses:
{ TrackFeatureUsage: 1, TrackExceptions: 1 }
Trying to track feature 'CLI' with value 'help'.
List of registered commands: /?, appstore, appstore|upload, autocomplete, autocomplete|disable, autocomplete|enable, autocomplete|status, build, build|android, build|ios, create, debug, debug|android, debug|ios, deploy, dev-generate-help, dev-generate-messages, dev-post-install, dev-preuninstall, dev-test, dev-test|android, dev-test|ios, device, device|android, device|get-file, device|ios, device|list-applications, device|list-files, device|log, device|put-file, device|run, device|stop, device|uninstall, doctor, emulate, emulate|android, emulate|ios, error-reporting, help, info, init, install, livesync, platform, platform|add, platform|remove, platform|update, plugin, plugin|add, plugin|find, plugin|remove, plugin|search, prepare, publish, publish|ios, run, run|android, run|ios, test, test|android, test|init, test|ios, usage-reporting
Reading help for command 'livesync'. FileName is 'livesync.md'.
# livesync
βββββββββββ¬ββββββββββββββββββββββββββββ
β Usage β Synopsis β
β General β $ tns livesync <Platform> β
βββββββββββ΄ββββββββββββββββββββββββββββ
Synchronizes the latest changes in your project to devices.
### Attributes
<Platform> is the target mobile platform to which you want to synchronize your changes. You can set the following target platforms.
* android - Synchronizes the latest changes in your project to connected Android devices.
* ios - Synchronizes the latest changes in your project to connected iOS devices.
Analytics statuses:
{ TrackFeatureUsage: 1, TrackExceptions: 1 }
Trying to track exception with message '[object Object] is not a future'.
My environment:
node v4.4.5 npm v2.15.4
Copied from original issue: NativeScript/NativeScript#2336
Issue Analytics
- State:
- Created 7 years ago
- Comments:18 (8 by maintainers)
Top Results From Across the Web
livesync error in fibers/future.js: [object Object] is not a future
I can run the app fine on iOS simulator, but when I try livesync, it doesn't work tns livesync ios --emulator --watch --log...
Read more >Unable to make directory: Documents. Result is 2 - Telerik
Error : Future resolved more than once at Object.Future.return (/usr/local/lib/node_modules/appbuilder/node_modules/fibers/future.js:313:10)
Read more >NativeScript app won't run on IOS - Stack Overflow
wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:565:10) - - - - - at IOSSimulator.Object.
Read more >TypeError: can't define property "x": "obj" is not extensible
The JavaScript exception "can't define property "x": "obj" is not extensible" occurs when Object.preventExtensions() marked an object as no ...
Read more >Constructor, operator "new" - The Modern JavaScript Tutorial
The constructor function may have parameters that define how to construct the object, and what to put in it. Of course, we can...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I know that this has been closed, but until the new release I will like to add my two cents. Had the same issue, this is how I fixed it.
npm cache clean
npm remove -g nativescript
npm remove -g nativescript
(yes twice)npm install -g nativescript
if it helps thank @NathanaelA
doesnβt work for me. tried all options: