Erro para gerar pdf

[quote]Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/commons/javaflow/bytecode/Continuable
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:492)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:448)
at adfn.integration.bean.Teste.main(Teste.java:78)[/quote]

Alguém pode me dizer o que estou fazendo de errado?

public class Teste {
	
	public static void main(String[] args) throws JRException {
		RelatorioFluxoBean rel = new RelatorioFluxoBean();
		
		Parcela parcela = new Parcela();
		parcela.setTipoFaturamento("teste");
		ParcelasBean parcelas = new ParcelasBean(parcela);

		Collection<ParcelasBean> parcelasBean = new ArrayList<ParcelasBean>();
		parcelasBean.add(parcelas);
		
		StatusBean status = new StatusBean();
		status.setParcelas(parcelasBean);
		status.setDescStatus("teste");
		
		Collection<StatusBean> statusBean = new ArrayList<StatusBean>();
		statusBean.add(status);
		
		GrupoBean grupo = new GrupoBean();
		grupo.setStatus(statusBean);
		grupo.setNomeGerente("gerente");
		
		Collection<GrupoBean> grupoBean = new ArrayList<GrupoBean>();
		grupoBean.add(grupo);
		
		DivisaoBean divisao = new DivisaoBean();
		divisao.setGrupos(grupoBean);
		divisao.setNomeDivisao("divisao");
		
		Collection<DivisaoBean> divisaoBean = new ArrayList<DivisaoBean>();
		divisaoBean.add(divisao);
		
		Collection<DivisaoBean> divisaoRelatorio = new ArrayList<DivisaoBean>();
		Collection<StatusBean> statusRelatorio = new ArrayList<StatusBean>();
		Collection<ParcelasBean> parcelasRelatorio = new ArrayList<ParcelasBean>();
		Collection<GrupoBean> grupoRelatorio = new ArrayList<GrupoBean>();
		
		divisaoRelatorio.add(divisao);
		statusRelatorio.add(status);
		parcelasRelatorio.add(parcelas);
		grupoRelatorio.add(grupo);
		
		
		rel.setDivisaoBean(divisaoRelatorio);
		rel.setStatusBean(statusRelatorio);
		rel.setParcelasBean(parcelasRelatorio);
		rel.setGrupoBean(grupoRelatorio);
		rel.setGerentesOperacionais(divisaoBean);
		
		System.out.println("ah");
		
		Collection<RelatorioFluxoBean> collection = new ArrayList<RelatorioFluxoBean>();
		collection.add(rel);
		
		JRBeanCollectionDataSource jrbc = new JRBeanCollectionDataSource(collection);
		
		Map parameters = new HashMap();
		JasperFillManager.fillReportToFile("D:\\src\\adfn-2\\JavaSource\\src\\adfn\\integration\\bean\\relPrincipal.jasper", parameters, jrbc);
		JasperExportManager.exportReportToPdfFile("relPrincipal.jrprint");
		
		System.out.println("ok");
		
	}

Resolvido…era um problema de compatibilidade de versão!

Agora estou com problema para preencher um dos campos…

Exception in thread "main" net.sf.jasperreports.engine.JRException: Error retrieving field value from bean : nomeDivisao
	at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java:116)
	at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getFieldValue(JRAbstractBeanDataSource.java:93)
	at net.sf.jasperreports.engine.data.JRBeanCollectionDataSource.getFieldValue(JRBeanCollectionDataSource.java:104)
	at net.sf.jasperreports.engine.fill.JRFillDataset.setOldValues(JRFillDataset.java:799)
	at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:763)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1078)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:107)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:751)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:679)
	at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)
	at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
	at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:492)
	at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:448)
	at adfn.integration.bean.Teste.main(Teste.java:73)
Caused by: java.lang.NoSuchMethodException: Unknown property 'nomeDivisao'
	at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1122)
	at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:686)
	at org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:715)
	at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:290)
	at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java:104)
	... 13 more

Ele diz que não existe o atributo, mas esse atributo existe dentro de uma das collections…

O problema é que está jogando todas as collections para dentro de uma e o jasper nao enxerga os atributos…alguém pode me ajudar a resolver isso?