That means that the dependency named “owner” can’t be found. I’m guessing this is because you have not supplied a binder config to WireBox. When WireBox is included with ColdBox, the default scan location is /models. I can’t find right off in the docs what the default scan location is for WireBox standalone so there probably isn’t one. So basically, you’ve told WireBox you need it to go get a copy of “owner” but you haven’t told it what owner is or where it can look for it.
If your CFCs are in a folder called foobar (and foobar was in the web root OR had a mapping to it), so the path to owner was “foobar.owner”, then you would just need to put a scan location of “foobar” in your binder config (which you hand to WireBox when creating it). Then test by doing wirebox.getinstance(“owner”). If that works, you should then be able to ask WireBox for “whois” and it will be able to located, create, and inject owner for you.
ColdBox Platform Evangelist
Ortus Solutions, Corp