In great need of proper message ...I have a bad habit of writing defined/undefined(:D or :U) constraint after the variable instead of after the type before the variable in a call signature(Don't ask why ;-|).
The error given is Cannot invoke this object Perl is not able to parse the object to find the line where it happens Greets Marcel