Report Engine runtime problem...help [message #147193] |
Wed, 22 March 2006 17:18  |
Eclipse User |
|
|
|
I downloaded & unzipped birt-runtime-2_0_1.zip, and put all the jars under
the .../Report Engine/ directory into my project, and can compile classes
that use the Engine, but I'm getting the error below when it runs.
(P.S. The err msg indicates that the IRenderReport class is not found, but I
looked in engine.jar and it is there, and in the right dir...I'm chasing my
tail at this point...HELP!)
javax.servlet.ServletException: Servlet execution threw an exception
edu.iu.uis.cas.filter.FilterCAS.doFilter(FilterCAS.java:277)
edu.iu.uis.ie.Utilities.PerRequestLoggerFilter.doFilter(PerR equestLoggerFilter.java:52)
root cause
java.lang.NoClassDefFoundError:
org/eclipse/birt/report/engine/api/IRenderOption
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:23 28)
java.lang.Class.getConstructor0(Class.java:2640)
java.lang.Class.newInstance0(Class.java:321)
java.lang.Class.newInstance(Class.java:303)
org.apache.struts.util.RequestUtils.applicationInstance(Requ estUtils.java:231)
org.apache.struts.action.RequestProcessor.processActionCreat e(RequestProcessor.java:326)
org.apache.struts.action.RequestProcessor.process(RequestPro cessor.java:268)
edu.iu.uis.ie.Utilities.IERequestProcessor.process(IERequest Processor.java:204)
org.apache.struts.action.ActionServlet.process(ActionServlet .java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet. java:525)
edu.iu.uis.ie.Utilities.IEActionServlet.doGet(IEActionServle t.java:39)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
edu.iu.uis.cas.filter.FilterCAS.doFilter(FilterCAS.java:277)
edu.iu.uis.ie.Utilities.PerRequestLoggerFilter.doFilter(PerR equestLoggerFilter.java:52)
|
|
|
|
|
Re: Report Engine runtime problem...help [message #148525 is a reply to message #147646] |
Mon, 27 March 2006 11:14  |
Eclipse User |
|
|
|
I solved this problem (at least temporarily) by copying the libraries on the
classpath to the WEB-INF/lib directory of my applcation....
"BITBURNER" <rileymg@indiana.edu> wrote in message
news:dvv7m4$t2v$1@utils.eclipse.org...
> Yes I had already installed both of these files (as indicated
> below)...before getting the error I reported.
>
> itext-1.3.jar -> installed in the following directory:
> birt-runtime-2_0_1\Report
> Engine\plugins\org.eclipse.birt.report.engine.emitter.pdf\li b
>
> prototype.js -> installed in the following directory:
> birt-runtime-2_0_1\Report Engine\ajax\lib
>
> P.S. But I must add the the Run Time Egnine installation instructions
> don't indicate that prototype.js is needed for the Run Time engine (API)
> installation.
> __________________________________________________________
>
> "Scott Rosenbaum" <scottr@innoventsolutions.com> wrote in message
> news:dvtili$loi$1@utils.eclipse.org...
>> Did you add iText.jar and prototype.js?
>>
>> Scott Rosenbaum
>> BIRT PMC
>>
>> BITBURNER wrote:
>>> I downloaded & unzipped birt-runtime-2_0_1.zip, and put all the jars
>>> under the .../Report Engine/ directory into my project, and can compile
>>> classes that use the Engine, but I'm getting the error below when it
>>> runs.
>>>
>>> (P.S. The err msg indicates that the IRenderReport class is not found,
>>> but I looked in engine.jar and it is there, and in the right dir...I'm
>>> chasing my tail at this point...HELP!)
>>>
>>>
>>> javax.servlet.ServletException: Servlet execution threw an exception
>>> edu.iu.uis.cas.filter.FilterCAS.doFilter(FilterCAS.java:277)
>>> edu.iu.uis.ie.Utilities.PerRequestLoggerFilter.doFilter(PerR equestLoggerFilter.java:52)
>>>
>>> root cause
>>>
>>> java.lang.NoClassDefFoundError:
>>> org/eclipse/birt/report/engine/api/IRenderOption
>>> java.lang.Class.getDeclaredConstructors0(Native Method)
>>> java.lang.Class.privateGetDeclaredConstructors(Class.java:23 28)
>>> java.lang.Class.getConstructor0(Class.java:2640)
>>> java.lang.Class.newInstance0(Class.java:321)
>>> java.lang.Class.newInstance(Class.java:303)
>>> org.apache.struts.util.RequestUtils.applicationInstance(Requ estUtils.java:231)
>>> org.apache.struts.action.RequestProcessor.processActionCreat e(RequestProcessor.java:326)
>>> org.apache.struts.action.RequestProcessor.process(RequestPro cessor.java:268)
>>> edu.iu.uis.ie.Utilities.IERequestProcessor.process(IERequest Processor.java:204)
>>> org.apache.struts.action.ActionServlet.process(ActionServlet .java:1482)
>>> org.apache.struts.action.ActionServlet.doPost(ActionServlet. java:525)
>>> edu.iu.uis.ie.Utilities.IEActionServlet.doGet(IEActionServle t.java:39)
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>> edu.iu.uis.cas.filter.FilterCAS.doFilter(FilterCAS.java:277)
>>> edu.iu.uis.ie.Utilities.PerRequestLoggerFilter.doFilter(PerR equestLoggerFilter.java:52)
>>>
>
|
|
|
Powered by
FUDForum. Page generated in 0.03977 seconds