Relatorio web com jsf

Boa Tarde, gostaria de uma ajuda de vocês. Estou tentando gerar um relatório utilizando o jaspersoft ireport 5.0. porém quando chamo o método abaixo da erro na seguinte linha: JasperReport pathReport = JasperCompileManager.compileReport(pathjrxml);

no degug percebi que o objeto pathjrxml está sendo carregado. no relatório tem apenas um texto escrito “exemplo”

err:
HTTP Status 500 - java.lang.NoClassDefFoundError: org/apache/commons/digester/SetNestedPropertiesRule

obrigado desde já.

public void relatorioUSALL() {

		try {
			
			
			FacesContext context = FacesContext.getCurrentInstance();
			HttpServletResponse response = (HttpServletResponse) context
					.getExternalContext().getResponse();
			ServletOutputStream responseStream = response.getOutputStream();

			// caminho do jrxml
			InputStream pathjrxml = getClass().getResourceAsStream(
					"../relatorios/report1.jrxml");
			
			response.setContentType("application/pdf");
			
			HashMap parameters = new HashMap(); 
			
			response.setHeader("Content-Disposition","inline,fileName=rel.pdf");
			JasperReport pathReport = JasperCompileManager
					.compileReport(pathjrxml);
			JasperPrint print = JasperFillManager.fillReport(pathReport,parameters);
			JasperExportManager.exportReportToPdfStream(print, responseStream);

			responseStream.flush();
			responseStream.close();
			context.renderResponse();
			context.responseComplete();

		} catch (Exception e) {
			e.printStackTrace();
		}

	}

Adiciona a dependência do jar commons-digester

já está!

Com certeza é alguma lib faltando verifica a commons-beanutils e a commons-logging

erro mudou: agora apresentou esse:
org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 452; cvc-complex-type.3.2.2: O atributo ‘uuid’ não pode aparecer no elemento ‘jasperReport’.