Alguém faz idéia do que é isso?

Galera,

estou tentando fazer um servlet que vai exibir meu relatorio (jasperReports) no formato HTML.

A compilação corre relativamente bem, mas qdo vou rodar:

[code]exception

javax.servlet.ServletException: org/eclipse/jdt/internal/compiler/env/INameEnvironment
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.pages.relatorio_jsp._jspService(relatorio_jsp.java:113)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:994)
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:343)
org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:553)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:211)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

root cause

java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/env/INameEnvironment
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
java.lang.Class.getConstructor0(Class.java:2640)
java.lang.Class.newInstance0(Class.java:321)
java.lang.Class.newInstance(Class.java:303)
net.sf.jasperreports.engine.design.JRDefaultCompiler.loadCalculator(JRDefaultCompiler.java:192)
net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:370)
net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:126)
net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:118)
net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:111)
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:291)
org.apache.jsp.pages.relatorio_jsp._jspService(relatorio_jsp.java:73)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:994)
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:343)
org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:553)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:211)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

[/code]

Alguém faz idéia do que seja isso???

Valew!

Sim … tá faltando coisa no seu classpath.

Por padrão eu diria pra colocar algum jar no WEB-INF/lib, mas nesse caso porque cargas d’água tu tá querendo uma classe do jdt do Eclipse?!?

Cara, o pior é que eu não to (pelo menos não foi minha intenção) usar uma classe desse pacote.

Isso é um bug do Jasper, tu vai ter que botar o jar no classpath mesmo!!

De uma olhada aqui:

http://sourceforge.net/forum/message.php?msg_id=2961401

fallow

[quote=smota]Sim … tá faltando coisa no seu classpath.

Por padrão eu diria pra colocar algum jar no WEB-INF/lib, mas nesse caso porque cargas d’água tu tá querendo uma classe do jdt do Eclipse?!?[/quote]

A versão 0.6.4 do Jasper Reports usa o compilador do eclipse JDT compiler