Hi Robert,
Thanks for the bug-report! This input file is not covered by the tests,
and it should. Could you submit an issue at [1]? It is also easy to fix,
see below.
The error you see is related to implementing the issues 36 and 93,
[2,3], i.e. a unification of passing (extra) arguments to BC, material,
and region definition functions. There is now a new keyword 'functions',
where a function to be used should be registered, and any extra
parameters are handled there too. The function is then used by its name
only, see, for example, input/octahedron.py (or "git grep 'functions ="
to see all the inputs using this feature).
Would you like to try and fix it yourself?
cheers,
r.