← Back to team overview

dhis2-devs team mailing list archive

Re: Fwd: Integrating Birt Reports

 



Ola Hodne Titlestad wrote:
> 
> Hi Cintia,
> 
> Please start by having a look at this documentation at launchpad:
> https://answers.launchpad.net/dhis2/+faqs
> 
> And have a look at the archive for this mailing list as it contains
> several
> references to BIRT:
> http://n2.nabble.com/DHIS-developers-list-f1563109.html
> 
> The link below illustrates Nabble's search functionality which can be
> quite
> useful when browsing mailing list archives. Here's a search for "BIRT".
> http://n2.nabble.com/forum/Search.jtp?forum=1563109&local=y&query=BIRT
> 
> best regards,
> Ola Hodne Titlestad
> HISP
> University of Oslo
> 
> 
> On Sat, Mar 14, 2009 at 7:28 AM, Lars Helge Øverland
> <larshelge@xxxxxxxxx>wrote:
> 
>>
>> Anyone feel like helping out?
>>
>> ---------- Forwarded message ----------
>> From: Cintia Marisa <cintia.banze@xxxxxxxxx>
>> Date: Wed, Mar 4, 2009 at 7:39 AM
>> Subject: Integrating Birt Reports
>> To: larshelge@xxxxxxxxx
>>
>>
>> Hi, Larsh,
>> This is Cintia from the Mozambique team. I'm in charge of creating the
>> reports for our database.
>>
>> The thing is: i've already designed the reports in BIRT, but i'm having
>> trouble when it comes to integrate the reports with DHIS.
>> When i try to add, a new report design, DHIS, can't seem to find it...
>> Can you help me on that, please? Maybe i'm doing the steps wrong, if you
>> could tell me the steps to do it, it would be helpfull.
>>
>> Sorry, for my bad english.
>>
>> Thanx in advance
>>
>> --
>> Cintia Marisa
>>
>>
>> _______________________________________________
>> Mailing list:
>> https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>
>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe :
>> https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
> 
> 



Hi, i've looked at the articles and it helped a lot!
 I was able to design the reports and link them to dhis database, however
when i tried to view them in dhis  ( with the birt viewer) i got the
following error : 
"no report object  could be found". 

To correct it, I did what Lars said in this post:
 http://n2.nabble.com/BIRT-report-caveat-td2209565.html#a2209565

But now I'm getting this on TomCat:

HTTP Status 500 - 
________________________________________
type Exception report
message 
description The server encountered an internal error () that prevented it
from fulfilling this request.
exception 
javax.servlet.ServletException: Error instantiating servlet class
org.eclipse.birt.report.servlet.ViewerServlet

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	java.lang.Thread.run(Unknown Source)
root cause 
java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory

	org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45)
	org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
	java.security.AccessController.doPrivileged(Native Method)

org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)

	org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)

org.apache.axis.transport.http.AxisServletBase.<clinit>(AxisServletBase.java:58)
	sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

	sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	java.lang.reflect.Constructor.newInstance(Unknown Source)
	java.lang.Class.newInstance0(Unknown Source)

	java.lang.Class.newInstance(Unknown Source)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)


org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	java.lang.Thread.run(Unknown Source)



and on DHIS this:

type Status report
message Servlet ViewerServlet is not available
description The requested resource (Servlet ViewerServlet is not available)
is not available.


Any Help?

-- 
View this message in context: http://n2.nabble.com/-Dhis2-devs--Fwd%3A-Integrating-Birt-Reports-tp2477222p2501486.html
Sent from the DHIS developers list mailing list archive at Nabble.com.




Follow ups

References