use attempt/recover directive to prevent freemarker errors on pages
test updating an artifact by adding a pre-defined Platform and a newly
defined Platform (using property poddScience:hasPlatform)