In trunk, BaseHibernateManager has the method getVisibleExternalAssignments. When this line of code is called:
Map<String, List<String>> allExternals = externalAssessmentService.getVisibleExternalAssignments(gradebookUid, studentIds);
it throws a NPE because externalAssessmentService is null. It has not been correctly injected.
In previous versions of this code, the method appeared in GradebookServiceHibernateImpl.java, which is correctly wired up in components.xml. In r118469 (for
SAK-22978), this was moved and not wired up correctly causing these method calls to fail.