at
|
.map(t -> ((IPrimitiveType<?>) t).getValueAsString()) |
- the following bug occur with stacktrace (from HAPI FHIR JPA starter):
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:845)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:240)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:917)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:488)
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123)
... 13 common frames omitted
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'restfulServer' defined in class path resource [ca/uhn/fhir/jpa/starter/common/StarterJpaConfig.class]: Unsatisfied dependency expressed through method 'restfulServer' parameter 25: Error creating bean with name 'packageInstaller' defined in class path resource [ca/uhn/fhir/jpa/starter/common/StarterJpaConfig.class]: Failed to instantiate [ca.uhn.fhir.jpa.packages.IPackageInstallerSvc]: Factory method 'packageInstaller' threw exception with message: class org.hl7.fhir.r4.model.Device$DeviceVersionComponent cannot be cast to class org.hl7.fhir.instance.model.api.IPrimitiveType (org.hl7.fhir.r4.model.Device$DeviceVersionComponent and org.hl7.fhir.instance.model.api.IPrimitiveType are in unnamed module of loader 'app')
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
This can be reproduced by running: docker run -p 8080:8080 -e "hapi.fhir.implementationguides.who.name=who.fhir.anc-cds" -e "hapi.fhir.implementationguides.who.version=0.3.0" -e "hapi.fhir.implementationguides.who.packageUrl=https://build.fhir.org/ig/WorldHealthOrganization/smart-anc/package.tgz" -e "hapi.fhir.implementationguides.who.installMode=STORE_AND_INSTALL" hapiproject/hapi:v7.0.3 which runs on top of HAPI FHIR release 7.0.2
at
hapi-fhir/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/packages/JpaPackageCache.java
Line 407 in 107de2c
This can be reproduced by running:
docker run -p 8080:8080 -e "hapi.fhir.implementationguides.who.name=who.fhir.anc-cds" -e "hapi.fhir.implementationguides.who.version=0.3.0" -e "hapi.fhir.implementationguides.who.packageUrl=https://build.fhir.org/ig/WorldHealthOrganization/smart-anc/package.tgz" -e "hapi.fhir.implementationguides.who.installMode=STORE_AND_INSTALL" hapiproject/hapi:v7.0.3which runs on top of HAPI FHIR release 7.0.2