Getting RuntimeError with demo poisson code

I’m trying to run the demo_poisson.py script to check my installation is running properly. I installed fenics on WSL using mamba install fenics (see my other post for more details). However, when I run the demo file I get the below error:

Traceback (most recent call last):
  File "/mnt/c/Program Files/JetBrains/PyCharm 2022.3/plugins/python/helpers/pydev/pydevd.py", line 1496, in _exec
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "/mnt/c/Program Files/JetBrains/PyCharm 2022.3/plugins/python/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "/mnt/h/User/Downloads/demo_poisson.py", line 170, in <module>
    solve(a == L, u, bc)
  File "/home/User/mambaforge/envs/nameofmyenv/lib/python3.9/site-packages/dolfin/fem/solving.py", line 220, in solve
    _solve_varproblem(*args, **kwargs)
  File "/home/User/mambaforge/envs/nameofmyenv/lib/python3.9/site-packages/dolfin/fem/solving.py", line 241, in _solve_varproblem
    problem = LinearVariationalProblem(eq.lhs, eq.rhs, u, bcs,
  File "/home/User/mambaforge/envs/nameofmyenv/lib/python3.9/site-packages/dolfin/fem/problem.py", line 55, in __init__
    L = Form(L, form_compiler_parameters=form_compiler_parameters)
  File "/home/User/mambaforge/envs/nameofmyenv/lib/python3.9/site-packages/dolfin/fem/form.py", line 43, in __init__
    ufc_form = ffc_jit(form, form_compiler_parameters=form_compiler_parameters,
  File "/home/User/mambaforge/envs/nameofmyenv/lib/python3.9/site-packages/dolfin/jit/jit.py", line 47, in mpi_jit
    return local_jit(*args, **kwargs)
  File "/home/User/mambaforge/envs/nameofmyenv/lib/python3.9/site-packages/dolfin/jit/jit.py", line 95, in ffc_jit
    p.update(dict(parameters["form_compiler"]))
File "/home/User/mambaforge/envs/nameofmyenv/lib/python3.9/site-packages/dolfin/parameter/__init__.py", line 27, in __getitem__
    raise RuntimeError("Invalid parameter: {}".format(key))
RuntimeError: Invalid parameter: form_compiler

Is this likely due to me installing the package incorrectly? I’m not sure what this form_compiler parameter is.

I would suggest searching the forum for similar posts, see How to fix the RuntimeError "Invalid Parameter" on demo code - #15 by conpierce8