| Since searching for this error message on the web has this issue as the top hit: This error message will still appear for resource references with whitespace between the resource type and name. ``` class acme::install { notice("install") } class acme { class \{ 'acme::install': } -> Class [ 'acme' ] } include acme ``` > Error: Could not parse for environment production: This Array Expression has no effect. A Host Class Definition can not end with a value-producing expression without other effect (file: /tmp/init.pp, line: 7, column: 9) Removing the space so it becomes `Class[ 'acme' ]` solves the issue. I'm not suggesting re-opening the issue or see a big need to fix this  |