From: Sara F. <sar...@gm...> - 2014-07-18 18:53:09
|
Hi James, I am trying to add the exclusion. Meanwhile I also did a mvn dependency:tree and here is what I got. C:\Users\SARA\IHEModule\IHEInteroperability>mvn dependency:tree [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] IHEInteroperability Module [INFO] IHEInteroperability Module API [INFO] IHEInteroperability Module OMOD Downloading: http://mavenrepo.openmrs.org/nexus/content/repositories/public/org/ apache/maven/plugins/maven-compiler-plugin/maven-metadata.xml [WARNING] Could not transfer metadata org.apache.maven.plugins:maven-compiler-pl ugin/maven-metadata.xml from/to openmrs-repo ( http://mavenrepo.openmrs.org/nexus /content/repositories/public): mavenrepo.openmrs.org [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building IHEInteroperability Module 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.4:tree (default-cli) @ IHEInteroperability --- [INFO] org.openmrs.module:IHEInteroperability:pom:1.0-SNAPSHOT [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building IHEInteroperability Module API 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.4:tree (default-cli) @ IHEInteroperability- api --- [INFO] org.openmrs.module:IHEInteroperability-api:jar:1.0-SNAPSHOT [INFO] +- org.openmrs.api:openmrs-api:jar:1.8.0:provided [INFO] | +- commons-collections:commons-collections:jar:3.2:provided [INFO] | +- commons-beanutils:commons-beanutils:jar:1.7.0:provided [INFO] | +- commons-io:commons-io:jar:1.4:provided [INFO] | +- org.azeckoski:reflectutils:jar:0.9.14:provided [INFO] | +- org.apache.velocity:velocity:jar:1.6.2:provided [INFO] | +- log4j:log4j:jar:1.2.15:provided [INFO] | +- org.springframework:spring-core:jar:3.0.2.RELEASE:provided [INFO] | | \- org.springframework:spring-asm:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-beans:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-context:jar:3.0.2.RELEASE:provided [INFO] | | \- org.springframework:spring-expression:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-aop:jar:3.0.2.RELEASE:provided [INFO] | | \- aopalliance:aopalliance:jar:1.0:provided [INFO] | +- org.springframework:spring-orm:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-tx:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-jdbc:jar:3.0.2.RELEASE:provided [INFO] | +- org.antlr:antlr-runtime:jar:3.2:provided [INFO] | | \- org.antlr:stringtemplate:jar:3.2:provided [INFO] | +- asm:asm-commons:jar:2.2.3:provided [INFO] | | \- asm:asm-tree:jar:2.2.3:provided [INFO] | +- asm:asm-util:jar:2.2.3:provided [INFO] | +- cglib:cglib-nodep:jar:2.2:provided [INFO] | +- ca.uhn.hapi:hapi:jar:0.5:provided [INFO] | +- org.openmrs.simpleframework:simple-xml:jar:1.6.1-mod:provided [INFO] | +- stax:stax:jar:1.2.0:provided [INFO] | +- stax:stax-api:jar:1.0.1:provided [INFO] | +- org.openmrs.hibernate:hibernate:jar:3.2.5.ga-mod:provided [INFO] | | +- javax.transaction:jta:jar:1.0.1B:provided [INFO] | | +- antlr:antlr:jar:2.7.6:provided [INFO] | | \- asm:asm:jar:1.5.3:provided [INFO] | +- dom4j:dom4j:jar:1.6.1:provided [INFO] | +- c3p0:c3p0:jar:0.9.1:provided [INFO] | +- net.sf.ehcache:ehcache-core:jar:2.2.0:provided [INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.5.6:provided [INFO] | +- org.slf4j:slf4j-log4j12:jar:1.5.6:provided [INFO] | +- com.thoughtworks.xstream:xstream:jar:1.3.1:provided [INFO] | +- javax.mail:mail:jar:1.4.1:provided [INFO] | | \- javax.activation:activation:jar:1.1:provided [INFO] | +- org.openmrs.liquibase:liquibase-core:jar:1.9.4-mod:provided [INFO] | +- xerces:xercesImpl:jar:2.8.0:provided [INFO] | +- xml-apis:xml-apis:jar:1.3.03:provided [INFO] | \- xml-resolver:xml-resolver:jar:1.1:provided [INFO] +- org.openmrs.web:openmrs-web:jar:1.8.0:provided [INFO] | +- javax.servlet:servlet-api:jar:2.5:provided [INFO] | +- javax.servlet:jsp-api:jar:2.0:provided [INFO] | +- javax.servlet:jstl:jar:1.1.2:provided [INFO] | +- org.openmrs.directwebremoting:dwr:jar:2.0.5-mod:provided [INFO] | +- commons-fileupload:commons-fileupload:jar:1.2.1:provided [INFO] | +- net.sf.saxon:saxon:jar:8.7:provided [INFO] | +- net.sf.saxon:saxon-dom:jar:8.7:provided [INFO] | +- org.springframework:spring-web:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-webmvc:jar:3.0.2.RELEASE:provided [INFO] | | \- org.springframework:spring-context-support:jar:3.0.2.RELEASE:pro vided [INFO] | +- jfree:jfreechart:jar:1.0.12:provided [INFO] | | \- jfree:jcommon:jar:1.0.15:provided [INFO] | +- mysql:mysql-connector-java:jar:5.1.8:provided [INFO] | +- taglibs:request:jar:1.0.1:provided [INFO] | +- taglibs:response:jar:1.0.1:provided [INFO] | +- taglibs:standard:jar:1.1.2:provided [INFO] | +- taglibs:page:jar:1.0.1:provided [INFO] | +- org.codehaus.jackson:jackson-core-asl:jar:1.5.0:provided [INFO] | \- org.codehaus.jackson:jackson-mapper-asl:jar:1.5.0:provided [INFO] +- org.openmrs.api:openmrs-api:test-jar:tests:1.8.0:test [INFO] +- org.openmrs.web:openmrs-web:test-jar:tests:1.8.0:test [INFO] +- org.openmrs.test:openmrs-test:pom:1.8.0:test [INFO] | +- org.springframework:spring-test:jar:3.0.2.RELEASE:test [INFO] | +- junit:junit:jar:4.8.1:test [INFO] | +- org.databene:databene-benerator:jar:0.5.9:test [INFO] | | +- org.databene:databene-webdecs:jar:0.4.9:test [INFO] | | | +- org.apache.poi:poi:jar:3.5-beta5:test [INFO] | | | \- org.freemarker:freemarker:jar:2.3.9:test [INFO] | | +- org.databene:databene-commons:jar:0.4.9:test [INFO] | | | \- commons-logging:commons-logging:jar:1.1:test [INFO] | | | +- logkit:logkit:jar:1.0.1:test [INFO] | | | \- avalon-framework:avalon-framework:jar:4.1.3:test [INFO] | | +- org.databene:databene-gui:jar:0.1.9:test [INFO] | | +- net.sourceforge.jtds:jtds:jar:1.2.2:test [INFO] | | +- org.apache.derby:derbyclient:jar:10.4.2.0:test [INFO] | | \- postgresql:postgresql:jar:8.3-603.jdbc4:test [INFO] | +- com.h2database:h2:jar:1.2.135:test [INFO] | +- org.dbunit:dbunit:jar:2.4.7:test [INFO] | \- xmlunit:xmlunit:jar:1.3:test [INFO] \- ca.uhn.hapi:hapi-hl7overhttp:jar:2.2:compile [INFO] +- org.slf4j:slf4j-api:jar:1.5.6:compile [INFO] +- commons-lang:commons-lang:jar:2.6:compile [INFO] +- org.bouncycastle:bcprov-jdk16:jar:1.46:compile [INFO] \- org.bouncycastle:bcmail-jdk16:jar:1.46:compile [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building IHEInteroperability Module OMOD 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: http://mavenrepo.openmrs.org/nexus/content/repositories/public/org/ openmrs/module/IHEInteroperability-api/1.0-SNAPSHOT/maven-metadata.xml [WARNING] Could not transfer metadata org.openmrs.module:IHEInteroperability-api :1.0-SNAPSHOT/maven-metadata.xml from/to openmrs-repo ( http://mavenrepo.openmrs. org/nexus/content/repositories/public): mavenrepo.openmrs.org [WARNING] Failure to transfer org.openmrs.module:IHEInteroperability-api:1.0-SNA PSHOT/maven-metadata.xml from http://mavenrepo.openmrs.org/nexus/content/reposit ories/public was cached in the local repository, resolution will not be reattemp ted until the update interval of openmrs-repo has elapsed or updates are forced. Original error: Could not transfer metadata org.openmrs.module:IHEInteroperabil ity-api:1.0-SNAPSHOT/maven-metadata.xml from/to openmrs-repo ( http://mavenrepo.o penmrs.org/nexus/content/repositories/public): mavenrepo.openmrs.org [INFO] [INFO] --- maven-dependency-plugin:2.4:tree (default-cli) @ IHEInteroperability- omod --- [INFO] org.openmrs.module:IHEInteroperability-omod:jar:1.0-SNAPSHOT [INFO] +- org.openmrs.module:IHEInteroperability-api:jar:1.0-SNAPSHOT:compile [INFO] | \- ca.uhn.hapi:hapi-hl7overhttp:jar:2.2:compile [INFO] | +- org.slf4j:slf4j-api:jar:1.5.6:compile [INFO] | +- commons-lang:commons-lang:jar:2.6:compile [INFO] | +- org.bouncycastle:bcprov-jdk16:jar:1.46:compile [INFO] | \- org.bouncycastle:bcmail-jdk16:jar:1.46:compile [INFO] +- org.openmrs.api:openmrs-api:jar:1.8.0:provided [INFO] | +- commons-collections:commons-collections:jar:3.2:provided [INFO] | +- commons-beanutils:commons-beanutils:jar:1.7.0:provided [INFO] | +- commons-io:commons-io:jar:1.4:provided [INFO] | +- org.azeckoski:reflectutils:jar:0.9.14:provided [INFO] | +- org.apache.velocity:velocity:jar:1.6.2:provided [INFO] | +- log4j:log4j:jar:1.2.15:provided [INFO] | +- org.springframework:spring-core:jar:3.0.2.RELEASE:provided [INFO] | | \- org.springframework:spring-asm:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-beans:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-context:jar:3.0.2.RELEASE:provided [INFO] | | \- org.springframework:spring-expression:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-aop:jar:3.0.2.RELEASE:provided [INFO] | | \- aopalliance:aopalliance:jar:1.0:provided [INFO] | +- org.springframework:spring-orm:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-tx:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-jdbc:jar:3.0.2.RELEASE:provided [INFO] | +- org.antlr:antlr-runtime:jar:3.2:provided [INFO] | | \- org.antlr:stringtemplate:jar:3.2:provided [INFO] | +- asm:asm-commons:jar:2.2.3:provided [INFO] | | \- asm:asm-tree:jar:2.2.3:provided [INFO] | +- asm:asm-util:jar:2.2.3:provided [INFO] | +- cglib:cglib-nodep:jar:2.2:provided [INFO] | +- ca.uhn.hapi:hapi:jar:0.5:provided [INFO] | +- org.openmrs.simpleframework:simple-xml:jar:1.6.1-mod:provided [INFO] | +- stax:stax:jar:1.2.0:provided [INFO] | +- stax:stax-api:jar:1.0.1:provided [INFO] | +- org.openmrs.hibernate:hibernate:jar:3.2.5.ga-mod:provided [INFO] | | +- javax.transaction:jta:jar:1.0.1B:provided [INFO] | | +- antlr:antlr:jar:2.7.6:provided [INFO] | | \- asm:asm:jar:1.5.3:provided [INFO] | +- dom4j:dom4j:jar:1.6.1:provided [INFO] | +- c3p0:c3p0:jar:0.9.1:provided [INFO] | +- net.sf.ehcache:ehcache-core:jar:2.2.0:provided [INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.5.6:provided [INFO] | +- org.slf4j:slf4j-log4j12:jar:1.5.6:provided [INFO] | +- com.thoughtworks.xstream:xstream:jar:1.3.1:provided [INFO] | +- javax.mail:mail:jar:1.4.1:provided [INFO] | | \- javax.activation:activation:jar:1.1:provided [INFO] | +- org.openmrs.liquibase:liquibase-core:jar:1.9.4-mod:provided [INFO] | +- xerces:xercesImpl:jar:2.8.0:provided [INFO] | +- xml-apis:xml-apis:jar:1.3.03:provided [INFO] | \- xml-resolver:xml-resolver:jar:1.1:provided [INFO] +- org.openmrs.web:openmrs-web:jar:1.8.0:provided [INFO] | +- javax.servlet:servlet-api:jar:2.5:provided [INFO] | +- javax.servlet:jsp-api:jar:2.0:provided [INFO] | +- javax.servlet:jstl:jar:1.1.2:provided [INFO] | +- org.openmrs.directwebremoting:dwr:jar:2.0.5-mod:provided [INFO] | +- commons-fileupload:commons-fileupload:jar:1.2.1:provided [INFO] | +- net.sf.saxon:saxon:jar:8.7:provided [INFO] | +- net.sf.saxon:saxon-dom:jar:8.7:provided [INFO] | +- org.springframework:spring-web:jar:3.0.2.RELEASE:provided [INFO] | +- org.springframework:spring-webmvc:jar:3.0.2.RELEASE:provided [INFO] | | \- org.springframework:spring-context-support:jar:3.0.2.RELEASE:pro vided [INFO] | +- jfree:jfreechart:jar:1.0.12:provided [INFO] | | \- jfree:jcommon:jar:1.0.15:provided [INFO] | +- mysql:mysql-connector-java:jar:5.1.8:provided [INFO] | +- taglibs:request:jar:1.0.1:provided [INFO] | +- taglibs:response:jar:1.0.1:provided [INFO] | +- taglibs:standard:jar:1.1.2:provided [INFO] | +- taglibs:page:jar:1.0.1:provided [INFO] | +- org.codehaus.jackson:jackson-core-asl:jar:1.5.0:provided [INFO] | \- org.codehaus.jackson:jackson-mapper-asl:jar:1.5.0:provided [INFO] +- org.openmrs.api:openmrs-api:test-jar:tests:1.8.0:test [INFO] +- org.openmrs.web:openmrs-web:test-jar:tests:1.8.0:test [INFO] \- org.openmrs.test:openmrs-test:pom:1.8.0:test [INFO] +- org.springframework:spring-test:jar:3.0.2.RELEASE:test [INFO] +- junit:junit:jar:4.8.1:test [INFO] +- org.databene:databene-benerator:jar:0.5.9:test [INFO] | +- org.databene:databene-webdecs:jar:0.4.9:test [INFO] | | +- org.apache.poi:poi:jar:3.5-beta5:test [INFO] | | \- org.freemarker:freemarker:jar:2.3.9:test [INFO] | +- org.databene:databene-commons:jar:0.4.9:test [INFO] | | \- commons-logging:commons-logging:jar:1.1:test [INFO] | | +- logkit:logkit:jar:1.0.1:test [INFO] | | \- avalon-framework:avalon-framework:jar:4.1.3:test [INFO] | +- org.databene:databene-gui:jar:0.1.9:test [INFO] | +- net.sourceforge.jtds:jtds:jar:1.2.2:test [INFO] | +- org.apache.derby:derbyclient:jar:10.4.2.0:test [INFO] | \- postgresql:postgresql:jar:8.3-603.jdbc4:test [INFO] +- com.h2database:h2:jar:1.2.135:test [INFO] +- org.dbunit:dbunit:jar:2.4.7:test [INFO] \- xmlunit:xmlunit:jar:1.3:test [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] IHEInteroperability Module ........................ SUCCESS [8.803s] [INFO] IHEInteroperability Module API .................... SUCCESS [5.242s] [INFO] IHEInteroperability Module OMOD ................... SUCCESS [12.881s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 44.572s [INFO] Finished at: Sat Jul 19 00:14:12 IST 2014 [INFO] Final Memory: 10M/24M [INFO] ------------------------------------------------------------------------ I think this may help figure out what exactly I am missing out on? Thanks & Regards Sara Fatima On Thu, Jul 17, 2014 at 2:02 AM, James Agnew <ja...@ja...> wrote: > This should be fairly simple, it just means that you have a version of > slf4j-api that is too new (probably because HAPI is pulling it in). If you > explicitly add a dependency in your pom.xml for slf4j-api the specifies a > 1.5.x version (you should be able to find one in your OpenHIE pom) it'll > use the older version. > > You -might- need to actually explicitly do a dependency exclusion to get > it to not include slf4j-api 1.6.x.. mvn dependency:tree would help figure > out where that's coming from. > > Cheers, > James > > > On Wed, Jul 16, 2014 at 1:47 PM, Sara Fatima <sar...@gm...> > wrote: > >> Hi all, >> >> I am working on sending hl7 message to OpenHIE <http://demo.ohie.org/> >> over HTTP, I am using this example of HAPI. >> <http://hl7api.sourceforge.net/hapi-hl7overhttp/doc_hapi.html> >> Since I am working with hapi v2.0 I have changed the below line of code >> >>> Parser parser = PipeParser.getInstanceWithNoValidation(); to >> >> Parser parser = new GenericParser(); >> >> as it was added only in v2.2. >> However I am still not getting a successful result. At the below line I >> am facing an exception, >> >>> HohClientSimple client = new HohClientSimple(host, port, uri, parser); >> >> >> Exception: >> SLF4J: The requested version 1.6 by your slf4j binding is not compatible >> with [1.5.5, 1.5.6] >> SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further >> details. >> ERROR - LoggingAdvice.invoke(126) |2014-07-16 23:02:01,792| An error >> occurred while executing this method. Error message: loader constraint >> violation: when resolving method >> "org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory;" >> the class loader (instance of org/openmrs/module/ModuleClassLoader) of the >> current class, org/slf4j/LoggerFactory, and the class loader (instance of >> org/apache/catalina/loader/WebappClassLoader) for resolved class, >> org/slf4j/impl/StaticLoggerBinder, have different Class objects for the >> type taticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory; used in >> the signature >> java.lang.LinkageError: loader constraint violation: when resolving >> method >> "org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory;" >> the class loader (instance of org/openmrs/module/ModuleClassLoader) of the >> current class, org/slf4j/LoggerFactory, and the class loader (instance of >> org/apache/catalina/loader/WebappClassLoader) for resolved class, >> org/slf4j/impl/StaticLoggerBinder, have different Class objects for the >> type taticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory; used in >> the signature >> at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:240) >> at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:208) >> at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:221) >> at >> ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient.<clinit>(AbstractRawClient.java:54) >> at >> ca.uhn.hl7v2.hoh.hapi.client.HohClientSimple.<init>(HohClientSimple.java:40) >> >> Could someone guide me how I could overcome this error? >> >> >> Thanks & Regards >> Sara Fatima >> >> >> >> ------------------------------------------------------------------------------ >> Want fast and easy access to all the code in your enterprise? Index and >> search up to 200,000 lines of code with a free copy of Black Duck >> Code Sight - the same software that powers the world's largest code >> search on Ohloh, the Black Duck Open Hub! Try it now. >> http://p.sf.net/sfu/bds >> _______________________________________________ >> Hl7api-devel mailing list >> Hl7...@li... >> https://lists.sourceforge.net/lists/listinfo/hl7api-devel >> >> > |