or download this
You used the syntax of a method call, but the slot filled by the objec
+t reference or package name contains an expression that returns a def
+ined value that is neither an object reference nor a package name. So
+mething like this will reproduce the error:
$BADREF = 42;
process $BADREF 1,2,3;
$BADREF->process(1,2,3);