Hi @Rae . Thanks for the report and sorry for the problems here.
Can you let us know the full version of DHIS2 you are using (e.g. 2.41.0.1). You can get this information by clicking on the user icon in the header bar and then clicking on the version information:
Cannot invoke “org.hisp.dhis2.programrule.ProgramRule.getProgram()” because “rule” is null.
I’ve not seen this issue before, but from the error it seems that one of your program rules might be missing a program assignment? I’d suggest first checking the metadata you are uploading to see if there are any issues. If you still have the problem, we’d ask that you try to reproduce on one of our demo instances (e.g. Login app | DHIS2), so that we can understand/fix the problem.
I’m facing a similar issue. After importing metadata, everything imports successfully, but later, when I try to update anything, it won’t save. Any ideas?