unable to run iheclient testIti47

39 views
Skip to first unread message

Vinod Kumar

unread,
Oct 13, 2020, 6:52:55 AM10/13/20
to ipf-user
Hi,

i cloned ifp project and tried running iheclient iti43RetrieveDocumentSet test under examples section by updating url and port but getting error as below:


org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: pdqv3-iti47://mypixip:mypixport/ due to: Registry instance has not been set. Call ContextFacade.setRegistry or initialize a Spring Registry

at org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:878)
at org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:768)
at org.apache.camel.impl.engine.DefaultProducerTemplate.resolveMandatoryEndpoint(DefaultProducerTemplate.java:550)
at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:130)
at org.openehealth.ipf.tutorials.iheclient.IHEWebServiceClient.send(IHEWebServiceClient.java:135)
at org.openehealth.ipf.tutorials.iheclient.IHEWebServiceClient.send(IHEWebServiceClient.java:122)
at org.openehealth.ipf.tutorials.iheclient.IHEWebServiceClient.iti47PatientDemographicsQuery(IHEWebServiceClient.java:110)
at org.openehealth.ipf.tutorials.iheclient.IHEWebServiceClientTest.testIti47(IHEWebServiceClientTest.java:66)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)
at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53)
Caused by: java.lang.IllegalStateException: Registry instance has not been set. Call ContextFacade.setRegistry or initialize a Spring Registry
at org.openehealth.ipf.commons.core.config.ContextFacade.getInstance(ContextFacade.java:82)
at org.openehealth.ipf.commons.core.config.ContextFacade.getBeans(ContextFacade.java:61)
at org.openehealth.ipf.platform.camel.ihe.atna.util.AuditConfiguration.obtainAuditContext(AuditConfiguration.java:38)
at org.openehealth.ipf.platform.camel.ihe.ws.AbstractWsComponent.getAuditContext(AbstractWsComponent.java:73)
at org.openehealth.ipf.platform.camel.ihe.ws.AbstractWsEndpoint.<init>(AbstractWsEndpoint.java:136)
at org.openehealth.ipf.platform.camel.ihe.hl7v3.Hl7v3Endpoint.<init>(Hl7v3Endpoint.java:45)
at org.openehealth.ipf.platform.camel.ihe.hl7v3.Hl7v3ContinuationAwareEndpoint.<init>(Hl7v3ContinuationAwareEndpoint.java:77)
at org.openehealth.ipf.platform.camel.ihe.hl7v3.iti47.Iti47Component$1.<init>(Iti47Component.java:41)
at org.openehealth.ipf.platform.camel.ihe.hl7v3.iti47.Iti47Component.createEndpoint(Iti47Component.java:41)
at org.apache.camel.support.DefaultComponent.createEndpoint(DefaultComponent.java:237)
at org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:846)
... 37 more


Process finished with exit code -1


Would like to know if any config nees to be set or missed.

Thanks,
Vinod
Reply all
Reply to author
Forward
0 new messages