Note -- the issue is fixed, reviewed, and closed out, but there's no closedDate. I speculate because the code in question was fixed by deleting a file that should never have been present anyway, and it showed up in the query that was issued to sonarqube.
This crashed the service and caused no cards to render.
Sorry if this is a bit hurried, but I think it's sufficient to identify the root problem.
/src/main/java/com/thepracticaldeveloper/devgame/modules/stats/service/ScoreCardServiceImpl.java
can throw an NPE when filtering on getClosedDate()
When encountering a data structure containing a record like:
Note -- the issue is fixed, reviewed, and closed out, but there's no closedDate. I speculate because the code in question was fixed by deleting a file that should never have been present anyway, and it showed up in the query that was issued to sonarqube.
This crashed the service and caused no cards to render.