private Overview loadOverview(final Path path) { final Overview overview = new Overview(); try { // Some older versions in our example do not have metadata. This should be impossible in any // kie-wb version overview.setMetadata(metadataService.getMetadata(path)); } catch (Exception e) { logger.warn( "No metadata found for file: " + path.getFileName() + ", full path [" + path.toString() + "]"); } // Some resources are not within a Project (e.g. categories.xml) so don't assume we can set the // project name final KieProject project = projectService.resolveProject(path); if (project == null) { logger.info( "File: " + path.getFileName() + ", full path [" + path.toString() + "] was not within a Project. Project Name cannot be set."); } else { overview.setProjectName(project.getProjectName()); } return overview; }