criei todo o design com iReport mas na hora da chamada com meu método, ele esta dando o seguinte erro:
[code]C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:4: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:5: package net.sf.jasperreports.engine.fill does not exist
import net.sf.jasperreports.engine.fill.;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:17: cannot resolve symbol
symbol : class JRCalculator
location: class gold
public class gold extends JRCalculator
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:24: cannot resolve symbol
symbol : class JRFillParameter
location: class gold
private JRFillParameter parameter_REPORT_CONNECTION = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:25: cannot resolve symbol
symbol : class JRFillParameter
location: class gold
private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:26: cannot resolve symbol
symbol : class JRFillParameter
location: class gold
private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:27: cannot resolve symbol
symbol : class JRFillParameter
location: class gold
private JRFillParameter parameter_REPORT_SCRIPTLET = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:29: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_NOME_FORNECEDOR = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:30: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_OBSERVACOES = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:31: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_WEBSITE = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:32: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_COMPLEMENTO = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:33: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_FAX = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:34: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_CODIGO_TIPO_FORNECEDOR = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:35: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_CODIGO_FORNECEDOR = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:36: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_CNPJ = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:37: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_ENDERECO = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:38: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_EMAIL = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:39: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_BAIRRO = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:40: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_INSCRICAO_ESTADUAL = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:41: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_TELEFONE = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:42: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_NUMERO = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:43: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_CEP = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:44: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_CODIGO_CIDADE = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:45: cannot resolve symbol
symbol : class JRFillField
location: class gold
private JRFillField field_HOMOLOGADO = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:47: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
private JRFillVariable variable_PAGE_NUMBER = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:48: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
private JRFillVariable variable_COLUMN_NUMBER = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:49: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
private JRFillVariable variable_REPORT_COUNT = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:50: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
private JRFillVariable variable_PAGE_COUNT = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:51: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
private JRFillVariable variable_COLUMN_COUNT = null;
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:61: cannot resolve symbol
symbol : class JRException
location: class gold
) throws JRException
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:63: cannot resolve symbol
symbol : class JRFillParameter
location: class gold
parameter_REPORT_CONNECTION = (JRFillParameter)parsm.get(“REPORT_CONNECTION”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:63: cannot resolve symbol
symbol : variable parsm
location: class gold
parameter_REPORT_CONNECTION = (JRFillParameter)parsm.get(“REPORT_CONNECTION”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:64: cannot resolve symbol
symbol : class JRFillParameter
location: class gold
parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)parsm.get(“REPORT_PARAMETERS_MAP”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:64: cannot resolve symbol
symbol : variable parsm
location: class gold
parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)parsm.get(“REPORT_PARAMETERS_MAP”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:65: cannot resolve symbol
symbol : class JRFillParameter
location: class gold
parameter_REPORT_DATA_SOURCE = (JRFillParameter)parsm.get(“REPORT_DATA_SOURCE”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:65: cannot resolve symbol
symbol : variable parsm
location: class gold
parameter_REPORT_DATA_SOURCE = (JRFillParameter)parsm.get(“REPORT_DATA_SOURCE”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:66: cannot resolve symbol
symbol : class JRFillParameter
location: class gold
parameter_REPORT_SCRIPTLET = (JRFillParameter)parsm.get(“REPORT_SCRIPTLET”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:66: cannot resolve symbol
symbol : variable parsm
location: class gold
parameter_REPORT_SCRIPTLET = (JRFillParameter)parsm.get(“REPORT_SCRIPTLET”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:68: cannot resolve symbol
symbol : class JRFillField
location: class gold
field_NOME_FORNECEDOR = (JRFillField)fldsm.get(“NOME_FORNECEDOR”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:68: cannot resolve symbol
symbol : variable fldsm
location: class gold
field_NOME_FORNECEDOR = (JRFillField)fldsm.get(“NOME_FORNECEDOR”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:69: cannot resolve symbol
symbol : class JRFillField
location: class gold
field_OBSERVACOES = (JRFillField)fldsm.get(“OBSERVACOES”);
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:86: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
variable_PAGE_NUMBER = (JRFillVariable)varsm.get(“PAGE_NUMBER”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:86: cannot resolve symbol
symbol : variable varsm
location: class gold
variable_PAGE_NUMBER = (JRFillVariable)varsm.get(“PAGE_NUMBER”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:87: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
variable_COLUMN_NUMBER = (JRFillVariable)varsm.get(“COLUMN_NUMBER”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:87: cannot resolve symbol
symbol : variable varsm
location: class gold
variable_COLUMN_NUMBER = (JRFillVariable)varsm.get(“COLUMN_NUMBER”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:88: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
variable_REPORT_COUNT = (JRFillVariable)varsm.get(“REPORT_COUNT”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:88: cannot resolve symbol
symbol : variable varsm
location: class gold
variable_REPORT_COUNT = (JRFillVariable)varsm.get(“REPORT_COUNT”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:89: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
variable_PAGE_COUNT = (JRFillVariable)varsm.get(“PAGE_COUNT”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:89: cannot resolve symbol
symbol : variable varsm
location: class gold
variable_PAGE_COUNT = (JRFillVariable)varsm.get(“PAGE_COUNT”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:90: cannot resolve symbol
symbol : class JRFillVariable
location: class gold
variable_COLUMN_COUNT = (JRFillVariable)varsm.get(“COLUMN_COUNT”);
^
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\bin\gold.java:90: cannot resolve symbol
symbol : variable varsm
location: class gold
variable_COLUMN_COUNT = (JRFillVariable)varsm.get(“COLUMN_COUNT”);
^
82 errors
ERROR [05 Jan 2005 11:10:40] (FechamentoAction.insert():160)
Falha ao preparar o fechamento para inclusão
net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
See error messages above.
at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.compileReport(JRAbstractJavaCompiler.java:155)
at net.sf.jasperreports.engine.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:137)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:203)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:155)
at br.com.goldtower.intranet.action.FechamentoAction.insert(FechamentoAction.java:152)
at br.com.goldtower.intranet.action.FechamentoAction.execute(FechamentoAction.java:60)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:750)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:510)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:359)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
at java.lang.Thread.run(Unknown Source)
[/code]
o pedaço do codigo que faz a requisição esta aqui:
Map parameters = new HashMap();
JasperReport jr = JasperCompileManager.compileReport("D:\\gold.jrxml");
JasperPrint jprint = JasperManager.fillReport(jr, parameters, Torque.getConnection());
JasperViewer.viewReport(jprint, false);
e dei uma olhada, os erros estao relacionados a cada linha do .java que o iReport gerou… mas esse java nao eh soh para rodar dentro dele mesmo que ele cria ou preciso colocar essa classe em algum lugar?
alguma ideia?
ah, a query esta no xml…
valeu pessoal!