I've been running into this error (and also Error: Inject.meta(id, data [,res]) expectsdatato be an String or Function when using Inject.meta) when passing a number.
The documentation doesn't make it super obvious what you can or cannot pass, maybe something to clarify?