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...@jamesagnew.ca> 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 <sara.mirz...@gmail.com>
> 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
>> Hl7api-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/hl7api-devel
>>
>>
>
------------------------------------------------------------------------------
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
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel