Birt Module Install Problem

@dkayiwa, I am using openmrs 2.0.1 version and trying to add the birt module by building the code you have updated in https://github.com/openmrs/openmrs-module-birt.

While adding the “birt-4.0.0-SNAPSHOT.omod” module I am getting the below error.

HTTP Status 500 - Request processing failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from URL [jar:file:/C:/Projects/apache-tomcat-8.0.39/bin/openMRSAppData/.openmrs-lib-cache/dataexchange/lib/dataexchange-api-1.3.2.jar!/moduleApplicationContext.xml]; nested exception is java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method “org.apache.xerces.dom.CoreDocumentImpl.getDomConfig()Lorg/w3c/dom/DOMConfiguration;” the class loader (instance of org/openmrs/module/ModuleClassLoader) of the current class, org/apache/xerces/dom/CoreDocumentImpl, and the class loader (instance of ) for interface org/w3c/dom/Document have different Class objects for the type org/w3c/dom/DOMConfiguration used in the signature

Please help me out what’s the problem actually.

Try remove the dataexchange module and tell me if it runs well.

I tried doing the same as you suggested and getting more error. I have pasted it in pastebin.

http://pastebin.com/KaGp6c87

Do you get a different experience if you try to use tomcat 7?