Explanation
Init actions are usually asynchronous, so they should return a Promise. Because it is easy to forget returning the promise from the function, this library errors if something other than a Promise is returned.
Solution
Make sure that your init action returns a Promise. In the rare case that your init action is synchronous, simply return Promise.resolve()
.