Created project with ionic 3 and got `notScheduled` error


#1

I created a project with ionic start xxx sidemenu --v2 and ran it with ionic start.
It always get the same error:

Runtime Error
macroTask 'setTimeout': can not transition to 'running', expecting state 'scheduled', was 'notScheduled'.
Stack
Error: macroTask 'setTimeout': can not transition to 'running', expecting state 'scheduled', was 'notScheduled'.
    at d (http://localhost:8100/build/polyfills.js:3:3991)
    at t._transitionTo (http://localhost:8100/build/polyfills.js:3:13666)
    at n.runTask (http://localhost:8100/build/polyfills.js:3:6974)
    at invoke (http://localhost:8100/build/polyfills.js:3:13213)
    at e (http://localhost:8100/build/polyfills.js:2:30782)

What should I do?

Ionic Framework: 3.1.0
Ionic App Scripts: 1.3.6
Angular Core: 4.0.2
Angular Compiler CLI: 4.0.2
Node: 6.10.2
OS Platform: macOS Sierra
Navigator Platform: MacIntel
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36

node version: v6.10.2


#2

so you did

ionic start myApp <template> --v2
cd myApp
ionic start

?


#3

Yes.

It seemed to have something to do with a WebGL extension on my Chrome.
Worked after disabling the extension.

Anyway, looking forward to new ionic features.


#4

I had a similar error for setInterval() after upgrading package.json as per Ionic 3.1.0 instructions (+ some native module fixes). Fixed this error by running npm install -g ionic.

Would it perhaps be wise to include this in the 3.1.0 upgrade instruction?
I think these instructions should also use 3.6.1 native packages. I hit problems until these were updated:

    "@ionic-native/core": "3.6.1",
    "@ionic-native/keyboard": "3.6.1",
    "@ionic-native/splash-screen": "3.6.1",
    "@ionic-native/status-bar": "3.6.1",

.