Yes, that's what I was looking for.
This dependency is not replaced by Maven because it has a different
artifactId.
2014-05-20 15:14 GMT+02:00 James Agnew <ja...@jamesagnew.ca>:
> Hi Sara,
>
> The issue likely lies in the following part of the dependency tree you
> posted:
>
> [INFO] +- org.openmrs.api:openmrs-api:jar:1.8.0:provided
> (....snip....)
> [INFO] | +- ca.uhn.hapi:hapi:jar:0.5:provided
>
> What this means is that the OpenMRS library has a dependency on a very old
> version of HAPI, and Maven is pulling that old version into your build even
> though you are asking for a newer version because OpenMRN is asking for the
> older one. If it's possible to upgrade OpenMRSto use a newer version of
> HAPI that is probably the best thing to do.
>
> Alternately you can try specifying in your own project pom for HAPI to be
> excluded from OpenMRS, by adding an exclusion section to the openmrs
> dependency. That would look something like this (typed from memory, so it
> may not be 100% correct):
>
> <dependency>
> <groupId>org.openmrs.api</groupId>
> <artifactId>openmrs-api</artifactId>
> <version>1.8.0</version>
> <exclusions>
> <exclusion>
> <groupId>ca.uhn.hapi</groupId>
> <artifactId>hapi</artifactId>
> </exclusion>
> </exclusions>
> </dependency>
>
> For log4j, the contents of the file will depend on your specific
> application so it might be worth googling log4j and reading the intro. It's
> just a logging framework, so it's not critical to getting things working
> but you will have a much easier time once it is producing useful results.
> Here is a simple example:
> http://www.roseindia.net/tutorials/log4j/log4j-xml.shtml
>
>
> Cheers,
> James
>
>
>
> On Tue, May 20, 2014 at 7:27 AM, Sara Fatima <sara.mirz...@gmail.com>wrote:
>
>> Hi
>> Where do I get the log4j.xml file?
>>
>> Also I tried running mvn dependency:tree Here is what I got. I can't
>> understand what I am supposed to look into this for?
>>
>> E:\GSOC2014\hapiexample>mvn dependency:tree
>> [INFO] Scanning for projects...
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Reactor Build Order:
>> [INFO]
>> [INFO] Hapi Example Module
>> [INFO] Hapi Example Module API
>> [INFO] Hapi Example Module OMOD
>> [INFO]
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building Hapi Example Module 1.0-SNAPSHOT
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO]
>> [INFO] --- maven-dependency-plugin:2.4:tree (default-cli) @ hapiexample
>> ---
>> [INFO] org.openmrs.module:hapiexample:pom:1.0-SNAPSHOT
>> [INFO]
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building Hapi Example Module API 1.0-SNAPSHOT
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO]
>> [INFO] --- maven-dependency-plugin:2.4:tree (default-cli) @
>> hapiexample-api ---
>> [INFO] org.openmrs.module:hapiexample-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] | | \- commons-lang:commons-lang:jar:2.4: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-base:jar:2.1:compile
>> [INFO] | \- org.slf4j:slf4j-api:jar:1.5.6:compile
>> [INFO] \- ca.uhn.hapi:hapi-structures-v21:jar:2.1:compile
>> [INFO]
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building Hapi Example Module OMOD 1.0-SNAPSHOT
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO]
>> [INFO] --- maven-dependency-plugin:2.4:tree (default-cli) @
>> hapiexample-omod ---
>>
>> [INFO] org.openmrs.module:hapiexample-omod:jar:1.0-SNAPSHOT
>> [INFO] +- org.openmrs.module:hapiexample-api:jar:1.0-SNAPSHOT:compile
>> [INFO] | +- ca.uhn.hapi:hapi-base:jar:2.1:compile
>> [INFO] | | \- org.slf4j:slf4j-api:jar:1.5.6:compile
>> [INFO] | \- ca.uhn.hapi:hapi-structures-v21:jar:2.1: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] | | \- commons-lang:commons-lang:jar:2.4: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] Hapi Example Module ............................... SUCCESS
>> [8.763s]
>> [INFO] Hapi Example Module API ........................... SUCCESS
>> [5.372s]
>> [INFO] Hapi Example Module OMOD .......................... SUCCESS
>> [0.568s]
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] BUILD SUCCESS
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 18.840s
>> [INFO] Finished at: Tue May 20 16:53:19 IST 2014
>> [INFO] Final Memory: 9M/22M
>> [INFO]
>> ------------------------------------------------------------------------
>> E:\GSOC2014\hapiexample>
>>
>> Thanks & Regards
>> Sara Fatima
>>
>>
>>
>> On Tue, May 20, 2014 at 4:33 PM, Christian Ohr
>> <christian....@gmail.com>wrote:
>>
>>> You need a log4j.xml to make the warnings go away.
>>> And you still seem to have version conflicts in your project. Have you
>>> run mvn dependency:tree to check?
>>>
>>> Christian
>>>
>>>
>>> 2014-05-20 12:45 GMT+02:00 Sara Fatima <sara.mirz...@gmail.com>:
>>>
>>>> Hi
>>>>
>>>> I have corrected the version numbers and could successfully compile.
>>>>
>>>> However when I am trying to run the class I have getting following
>>>> errors.
>>>>
>>>> log4j:WARN No appenders could be found for logger
>>>> (ca.uhn.hl7v2.parser.DefaultModelClassFactory).
>>>> log4j:WARN Please initialize the log4j system properly.
>>>> Exception in thread "main" java.lang.NoSuchMethodError:
>>>> ca.uhn.hl7v2.validation.impl.ValidationContextFactory.defaultValidation()Lca/uhn/hl7v2/validation/ValidationContext;
>>>> at ca.uhn.hl7v2.DefaultHapiContext.<init>(DefaultHapiContext.java:109)
>>>> at ca.uhn.hl7v2.DefaultHapiContext.<init>(DefaultHapiContext.java:100)
>>>> at
>>>> org.openmrs.module.hapiexample.CreateAMessage.main(CreateAMessage.java:33)
>>>>
>>>>
>>>> Regards
>>>> Sara Fatima
>>>>
>>>>
>>>>
>>>>
>>
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform
>> available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Hl7api-devel mailing list
>> Hl7api-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/hl7api-devel
>>
>>
>
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel