Search using FHIR IGenericClient

58 views
Skip to first unread message

Shweta Rajput

unread,
Apr 27, 2020, 2:41:52 AM4/27/20
to HAPI FHIR
While executing the statement:

Bundle bundle=client.search().forResource(Patient.class)
.prettyPrint()
.execute();

I am getting this error, StackTrace is given below:-

ca.uhn.fhir.rest.client.exceptions.FhirClientConnectionException: Failed to retrieve the server metadata statement during client initialization. URL used was http://10.226.24.189:8080/hapi-fhir-jpaserver/fhir/metadata

11:50:04,126 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.RestfulClientFactory.validateServerBase(RestfulClientFactory.java:312)

11:50:04,241 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.RestfulClientFactory.validateServerBaseIfConfiguredToDoSo(RestfulClientFactory.java:264)

11:50:04,362 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.BaseClient.invokeClient(BaseClient.java:226)

11:50:04,479 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.GenericClient$BaseClientExecutable.invoke(GenericClient.java:434)

11:50:04,603 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.GenericClient$SearchInternal.execute(GenericClient.java:1841)

11:50:04,717 ERROR [stderr] (default task-2) at in.cdac.esushrut.ehr.fhir.EHRFHIRResourceRetrival.retrieveResourcePatient(EHRFHIRResourceRetrival.java:62)

11:50:04,834 ERROR [stderr] (default task-2) at in.cdac.esushrut.clinical.services.ehr.EHRPatientResourceExchangeServices.detail(EHRPatientResourceExchangeServices.java:72)

11:50:04,948 ERROR [stderr] (default task-2) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

11:50:05,049 ERROR [stderr] (default task-2) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

11:50:05,189 ERROR [stderr] (default task-2) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

11:50:05,306 ERROR [stderr] (default task-2) at java.lang.reflect.Method.invoke(Method.java:498)

11:50:05,423 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:139)

11:50:05,553 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:510)

11:50:05,658 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:400)

11:50:05,765 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$0(ResourceMethodInvoker.java:364)

11:50:05,881 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:355)

11:50:05,994 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:366)

11:50:06,111 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:338)

11:50:06,231 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:311)

11:50:06,349 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:439)

11:50:06,493 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:229)

11:50:06,607 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:135)

11:50:06,750 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:355)

11:50:06,865 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:138)

11:50:06,980 ERROR [stderr] (default task-2) at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:215)

11:50:07,102 ERROR [stderr] (default task-2) at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:227)

11:50:07,248 ERROR [stderr] (default task-2) at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)

11:50:07,378 ERROR [stderr] (default task-2) at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)

11:50:07,496 ERROR [stderr] (default task-2) at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)

11:50:07,603 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)

11:50:07,714 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)

11:50:07,833 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)

11:50:07,954 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)

11:50:08,068 ERROR [stderr] (default task-2) at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)

11:50:08,195 ERROR [stderr] (default task-2) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

11:50:08,309 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)

11:50:08,422 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)

11:50:08,535 ERROR [stderr] (default task-2) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

11:50:08,660 ERROR [stderr] (default task-2) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)

11:50:08,766 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)

11:50:08,885 ERROR [stderr] (default task-2) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)

11:50:08,998 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)

11:50:09,129 ERROR [stderr] (default task-2) at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)

11:50:09,296 ERROR [stderr] (default task-2) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)

11:50:09,445 ERROR [stderr] (default task-2) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

11:50:09,561 ERROR [stderr] (default task-2) at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)

11:50:09,695 ERROR [stderr] (default task-2) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

11:50:09,811 ERROR [stderr] (default task-2) at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)

11:50:09,918 ERROR [stderr] (default task-2) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)

11:50:10,030 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)

11:50:10,144 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)

11:50:10,263 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)

11:50:10,377 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)

11:50:10,493 ERROR [stderr] (default task-2) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)

11:50:10,608 ERROR [stderr] (default task-2) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)

11:50:10,731 ERROR [stderr] (default task-2) at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)

11:50:10,849 ERROR [stderr] (default task-2) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)

11:50:10,966 ERROR [stderr] (default task-2) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)

11:50:11,085 ERROR [stderr] (default task-2) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)

11:50:11,229 ERROR [stderr] (default task-2) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)

11:50:11,339 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)

11:50:11,446 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)

11:50:11,564 ERROR [stderr] (default task-2) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)

11:50:11,676 ERROR [stderr] (default task-2) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)

11:50:11,804 ERROR [stderr] (default task-2) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)

11:50:11,925 ERROR [stderr] (default task-2) at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)

11:50:12,037 ERROR [stderr] (default task-2) at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)

11:50:12,155 ERROR [stderr] (default task-2) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)

11:50:12,278 ERROR [stderr] (default task-2) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1348)

11:50:12,382 ERROR [stderr] (default task-2) at java.lang.Thread.run(Thread.java:748)

11:50:12,493 ERROR [stderr] (default task-2) Caused by: ca.uhn.fhir.rest.client.exceptions.FhirClientConnectionException: Failed to parse response from server when performing GET to URL http://10.226.24.189:8080/hapi-fhir-jpaserver/fhir/metadata - java.net.SocketException: Unrecognized Windows Sockets error: 0: recv failed

11:50:12,596 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.BaseClient.invokeClient(BaseClient.java:396)

11:50:12,694 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.GenericClient$BaseClientExecutable.invoke(GenericClient.java:434)

11:50:12,808 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.GenericClient$FetchConformanceInternal.execute(GenericClient.java:701)

11:50:12,919 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.RestfulClientFactory.validateServerBase(RestfulClientFactory.java:300)

11:50:13,025 ERROR [stderr] (default task-2) ... 69 more

11:50:13,134 ERROR [stderr] (default task-2) Caused by: java.net.SocketException: Unrecognized Windows Sockets error: 0: recv failed

11:50:13,233 ERROR [stderr] (default task-2) at java.net.SocketInputStream.socketRead0(Native Method)

11:50:13,325 ERROR [stderr] (default task-2) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)

11:50:13,419 ERROR [stderr] (default task-2) at java.net.SocketInputStream.read(SocketInputStream.java:171)

11:50:13,509 ERROR [stderr] (default task-2) at java.net.SocketInputStream.read(SocketInputStream.java:141)

11:50:13,600 ERROR [stderr] (default task-2) at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)

11:50:13,694 ERROR [stderr] (default task-2) at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)

11:50:13,791 ERROR [stderr] (default task-2) at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)

11:50:13,883 ERROR [stderr] (default task-2) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)

11:50:13,977 ERROR [stderr] (default task-2) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)

11:50:14,070 ERROR [stderr] (default task-2) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)

11:50:14,187 ERROR [stderr] (default task-2) at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)

11:50:14,281 ERROR [stderr] (default task-2) at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)

11:50:14,378 ERROR [stderr] (default task-2) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)

11:50:14,474 ERROR [stderr] (default task-2) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)

11:50:14,567 ERROR [stderr] (default task-2) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)

11:50:14,659 ERROR [stderr] (default task-2) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)

11:50:14,748 ERROR [stderr] (default task-2) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)

11:50:14,842 ERROR [stderr] (default task-2) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)

11:50:14,938 ERROR [stderr] (default task-2) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)

11:50:15,026 ERROR [stderr] (default task-2) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)

11:50:15,116 ERROR [stderr] (default task-2) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)

11:50:15,227 ERROR [stderr] (default task-2) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)

11:50:15,320 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.apache.ApacheHttpRequest.execute(ApacheHttpRequest.java:64)

11:50:15,424 ERROR [stderr] (default task-2) at ca.uhn.fhir.rest.client.impl.BaseClient.invokeClient(BaseClient.java:304)

11:50:15,515 ERROR [stderr] (default task-2) ... 72 more

James Agnew

unread,
Apr 27, 2020, 8:54:37 AM4/27/20
to Shweta Rajput, HAPI FHIR
Does that URL work from a browser?

--
You received this message because you are subscribed to the Google Groups "HAPI FHIR" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hapi-fhir+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hapi-fhir/46e05bc3-b78b-4faf-9cdd-11105afbff6a%40googlegroups.com.

Shweta Rajput

unread,
Apr 27, 2020, 9:05:08 AM4/27/20
to James Agnew, HAPI FHIR
Yes this URL http://10.226.24.189:8080/hapi-fhir-jpaserver/fhir/ works from a browser 

James Agnew

unread,
Apr 27, 2020, 9:58:03 AM4/27/20
to Shweta Rajput, HAPI FHIR
Sounds like it's probably either a windows firewall or a windows IP stack issue.


Cheers,
James

On Mon, Apr 27, 2020 at 2:41 AM Shweta Rajput <shwet...@gmail.com> wrote:
--

Shweta Rajput

unread,
Apr 27, 2020, 11:38:56 PM4/27/20
to HAPI FHIR
Hi James,

Thanks for prompt reply.
Windows firewall is disabled on my system and also i have followed the Microsoft's
 "Prefer IPv4 over IPv6 in prefix policies" but still getting the same error.
Please help me with this.

Thanks & Regards,
Shweta
To unsubscribe from this group and stop receiving emails from it, send an email to hapi...@googlegroups.com.

James Agnew

unread,
Apr 28, 2020, 12:45:15 PM4/28/20
to Shweta Rajput, HAPI FHIR
Do you have access to another machine, especially a non-windows machine you could try it from? This looks to be a platform issue and unfortunately I don't personally use Windows at all so I don't know much about troubleshooting its network stack. Possibly someone else on the list may have ideas.

To unsubscribe from this group and stop receiving emails from it, send an email to hapi-fhir+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hapi-fhir/4a6e0942-0364-46f6-82ee-1c6976cde0d7%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages