Hello fellow OpenMRS devs,
I’ve assigned myself my first introductory ticket, which is related to the reporting module.
To understand what is actually going on, I though it would be good to first get a glimpse of the interaction with the system and so I booted it up and tried to play around with it. Since the Reporting UI for the reference application does not really offer what I need to configure some data and try the module, I used the legacy UI from the admin screen. The problem here is, that apparently it needs the logic module to run, which is deprecated and also refuses to start up if I download it on a 2.X Reference Application. One example I just encountered is that I can’t create a standard Row-per-Patient Report because of the missing logic module.
What is the best way to try out and test the reporting module and changes on it (apart from unit tests) with the current state of the Reference Application?
Edit: When I try to create a custom report e.g. via a SQL query that works on my server’s database I get: type Exception reportmessage Request processing failed; nested exception is org.openmrs.module.reporting.evaluation.EvaluationException: Failed to evaluate Error evaluating because:description The server encountered an internal error that prevented it from fulfilling this request.exception org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.openmrs.module.reporting.evaluation.EvaluationException: Failed to evaluate Error evaluating because: null