create an error from an array of Moose::Objects with desired fields
Correct parguments passed to error/stacktrace
use the correct message