FHIR Chat · HAPI FHIR getting started · implementers

Stream: implementers

Topic: HAPI FHIR getting started


view this post on Zulip Oleg S. (Nov 19 2020 at 17:17):

Hello,
I am new to HAPI and to FHIR. Trying to launch the HAPI rest server skeleton from GitHub, using Java 1.8 SDK.
https://github.com/FirelyTeam/fhirstarters/tree/master/java/hapi-fhirstarters-rest-server-skeleton/
Would anyone be able to help to resolve the following exception?
Many thanks!

Caused by: javax.servlet.ServletException: Failed to initialize FHIR Restful server
at ca.uhn.fhir.rest.server.RestfulServer.init(RestfulServer.java:1280)
at javax.servlet.GenericServlet.init(GenericServlet.java:244)
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:637)
at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:421)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:760)
... 50 more
Caused by: ca.uhn.fhir.context.ConfigurationException: Failure scanning class OrganizationResourceProvider: @Block class for version DSTU3 should not extend BaseIdentifiableElement: ca.uhn.example.model.MyOrganization$EmergencyContact
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:398)
at ca.uhn.fhir.rest.server.RestfulServer.registerProviders(RestfulServer.java:1610)
at ca.uhn.fhir.rest.server.RestfulServer.init(RestfulServer.java:1239)
... 54 more
Caused by: ca.uhn.fhir.context.ConfigurationException: @Block class for version DSTU3 should not extend BaseIdentifiableElement: ca.uhn.example.model.MyOrganization$EmergencyContact
at ca.uhn.fhir.context.ModelScanner.scanBlock(ModelScanner.java:200)
at ca.uhn.fhir.context.ModelScanner.scan(ModelScanner.java:180)
at ca.uhn.fhir.context.ModelScanner.init(ModelScanner.java:106)
at ca.uhn.fhir.context.ModelScanner.<init>(ModelScanner.java:65)
at ca.uhn.fhir.context.FhirContext.scanResourceTypes(FhirContext.java:830)
at ca.uhn.fhir.context.FhirContext.scanResourceType(FhirContext.java:816)
at ca.uhn.fhir.context.FhirContext.getResourceDefinition(FhirContext.java:407)
at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.<init>(BaseResourceReturningMethodBinding.java:109)
at ca.uhn.fhir.rest.server.method.ReadMethodBinding.<init>(ReadMethodBinding.java:67)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.bindMethod(BaseMethodBinding.java:423)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:418)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:395)
... 56 more

view this post on Zulip Lloyd McKenzie (Nov 19 2020 at 17:22):

Your best bet is to ask on the #hapi stream

view this post on Zulip Oleg S. (Nov 19 2020 at 17:33):

Will do, thank!

view this post on Zulip Oleg S. (Nov 19 2020 at 17:34):

Hello,
I am new to HAPI and to FHIR. Trying to launch the HAPI rest server skeleton from GitHub, using Java 1.8 SDK.
https://github.com/FirelyTeam/fhirstarters/tree/master/java/hapi-fhirstarters-rest-server-skeleton/
Would anyone be able to help to resolve the following exception?
Many thanks!

Caused by: javax.servlet.ServletException: Failed to initialize FHIR Restful server
at ca.uhn.fhir.rest.server.RestfulServer.init(RestfulServer.java:1280)
at javax.servlet.GenericServlet.init(GenericServlet.java:244)
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:637)
at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:421)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:760)
... 50 more
Caused by: ca.uhn.fhir.context.ConfigurationException: Failure scanning class OrganizationResourceProvider: @Block class for version DSTU3 should not extend BaseIdentifiableElement: ca.uhn.example.model.MyOrganization$EmergencyContact
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:398)
at ca.uhn.fhir.rest.server.RestfulServer.registerProviders(RestfulServer.java:1610)
at ca.uhn.fhir.rest.server.RestfulServer.init(RestfulServer.java:1239)
... 54 more
Caused by: ca.uhn.fhir.context.ConfigurationException: @Block class for version DSTU3 should not extend BaseIdentifiableElement: ca.uhn.example.model.MyOrganization$EmergencyContact
at ca.uhn.fhir.context.ModelScanner.scanBlock(ModelScanner.java:200)
at ca.uhn.fhir.context.ModelScanner.scan(ModelScanner.java:180)
at ca.uhn.fhir.context.ModelScanner.init(ModelScanner.java:106)
at ca.uhn.fhir.context.ModelScanner.<init>(ModelScanner.java:65)
at ca.uhn.fhir.context.FhirContext.scanResourceTypes(FhirContext.java:830)
at ca.uhn.fhir.context.FhirContext.scanResourceType(FhirContext.java:816)
at ca.uhn.fhir.context.FhirContext.getResourceDefinition(FhirContext.java:407)
at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.<init>(BaseResourceReturningMethodBinding.java:109)
at ca.uhn.fhir.rest.server.method.ReadMethodBinding.<init>(ReadMethodBinding.java:67)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.bindMethod(BaseMethodBinding.java:423)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:418)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:395)
... 56 more

view this post on Zulip Lloyd McKenzie (Nov 19 2020 at 23:47):

@Oleg S. You need to actually click on the #hapi stream and make sure the stream name says "HAPI" before you submit your post - this one appeared in #implementers


Last updated: Apr 12 2022 at 19:14 UTC