Estou passando um parametro para o relatório que presciso usar em crosstab.
Porem esta dando esta exception ao complilar:
Error compiling report design : C:\Users\kivik\Documents\NetBeansProjects\banstur\bns_reservas\src\br\com\banstur\reservas\resources\jr\rptAnualDiarias.jrxml
net.sf.jasperreports.engine.design.JRValidationException: Report design not valid :
1. Parameter not found : CATEGORIA_HOTEL
at net.sf.jasperreports.engine.design.JRAbstractCompiler.verifyDesign(JRAbstractCompiler.java:260)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:144)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:135)
at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:117)
at net.sf.jasperreports.ant.JRAntCompileTask.compile(JRAntCompileTask.java:413)
at net.sf.jasperreports.ant.JRAntCompileTask.execute(JRAntCompileTask.java:259)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor194.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1397)
at org.apache.tools.ant.Project.executeTarget(Project.java:1366)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1249)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:281)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:539)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:154)
O parametro foi criado no iReport e em propriedades do elemento, verifiquei a sintaxe (está em verde).
A impressão é de que o crosstab possui um outro escopo onde não enxerga os parametros, fields e variáveis criadas para o relatório.