Maven error when building hapi-fhir-structures-r4 - tests failed

1,043 views
Skip to first unread message

jspaz...@gmail.com

unread,
Oct 29, 2017, 2:25:08 PM10/29/17
to HAPI FHIR
hello everybody,

I'm a total hapi-fhir rookie, so most likely I'm making some mistakes.

When trying to build hapi-fhir-structures-r4 I always get test errors.


[ERROR] Failures:
[ERROR]   GraphQLR4ProviderTest.testGraphInstance:97 expected:<{
  "name":[{[
    "family":"FAMILY",
    "given":["GIVEN1","GIVEN2"]
  },{
    "given":["GivenOnly1","GivenOnly2"]]
  }]
}> but was:<{
  "name":[{[
    "family":"FAMILY",
    "given":["GIVEN1","GIVEN2"]
  },{
]   "given":["GivenOnly1","GivenOnly2"]
  }]
}>

Any idea, what goes wrong?

I'm using Windows 7, Java SDK 1.8 Update 151, Maven 3.5.2.

James Agnew

unread,
Oct 29, 2017, 9:56:09 PM10/29/17
to jspaz...@gmail.com, HAPI FHIR
Hi there,

Argh, that test looks like it has a dependency on Linux line endings, so your issue is Windows specific.

I've just pushed a fix, can you try again?

Cheers,
James

--
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+unsubscribe@googlegroups.com.
To post to this group, send email to hapi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hapi-fhir/7ca9891c-bb67-4f4e-94e3-60a4920ca67b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

as...@yahoo.com

unread,
Oct 30, 2017, 2:17:02 PM10/30/17
to HAPI FHIR
I've been seeing the same issue and unfortunately posted another newer thread without seeing this one.

I'll update and see if the problem was resolved.
To unsubscribe from this group and stop receiving emails from it, send an email to hapi-fhir+...@googlegroups.com.

as...@yahoo.com

unread,
Oct 30, 2017, 3:01:22 PM10/30/17
to HAPI FHIR
Hi James- after re-updating, the original error was resolved, but now there's an error with HAPI FHIR Structures - DSTU2 (FHIR v1.0.0).

Refer to attached screenshot.


On Sunday, October 29, 2017 at 9:56:09 PM UTC-4, James Agnew wrote:
To unsubscribe from this group and stop receiving emails from it, send an email to hapi-fhir+...@googlegroups.com.
failure.jpg

James Agnew

unread,
Oct 30, 2017, 3:21:57 PM10/30/17
to Anthony Sute, HAPI FHIR
Which test is failing, and what is the message it gives?

Cheers,
James

To unsubscribe from this group and stop receiving emails from it, send an email to hapi-fhir+unsubscribe@googlegroups.com.

To post to this group, send email to hapi...@googlegroups.com.

as...@yahoo.com

unread,
Oct 30, 2017, 3:55:29 PM10/30/17
to HAPI FHIR
TEST-ca.uhn.fhir.rest.server.interceptor.LoggingInterceptorDstu2Test.xml shows:

  <testcase name="testProcessingTime" classname="ca.uhn.fhir.rest.server.interceptor.LoggingInterceptorDstu2Test" time="0.108">
    <failure message="&#10;Expected: a string matching the pattern &apos;[1-9][0-9]{2}&apos;&#10;     but: was &quot;92&quot;" type="java.lang.AssertionError">java.lang.AssertionError: 

Expected: a string matching the pattern '[1-9][0-9]{2}'
     but: was "92"
at ca.uhn.fhir.rest.server.interceptor.LoggingInterceptorDstu2Test.testProcessingTime(LoggingInterceptorDstu2Test.java:195)
</failure>
  </testcase>


Exception info:

14:55:24.858 [main] INFO  ca.uhn.fhir.context.FhirContext [FhirContext.java:162] - Creating new FHIR context for FHIR version [DSTU2]
14:55:25.321 [main] INFO  org.eclipse.jetty.server.Server [Server.java:372] - jetty-9.4.6.v20170531
14:55:25.323 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:947] - Initializing HAPI FHIR restful server running in DSTU2 mode
14:55:25.349 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:1322] - Added 1 resource provider(s). Total 1
14:55:25.349 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:270] - Scanning type for RESTful methods: class ca.uhn.fhir.rest.server.ServerWithResponseHighlightingInterceptorExceptionTest$DummyPatientResourceProvider
14:55:25.349 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:270] - Scanning type for RESTful methods: class ca.uhn.fhir.rest.server.provider.dstu2.ServerProfileProvider
14:55:25.351 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:270] - Scanning type for RESTful methods: class ca.uhn.fhir.rest.server.provider.dstu2.ServerConformanceProvider
14:55:25.363 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:270] - Scanning type for RESTful methods: class ca.uhn.fhir.rest.server.PageProvider
14:55:25.363 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:1001] - A FHIR has been lit on this server
14:55:25.365 [main] INFO  o.e.jetty.server.AbstractConnector [AbstractConnector.java:280] - Started ServerConnector@68e78007{HTTP/1.1,[http/1.1]}{0.0.0.0:56821}
14:55:25.366 [main] INFO  org.eclipse.jetty.server.Server [Server.java:444] - Started @43619ms
14:55:25.380 [qtp1667859935-150] ERROR c.u.f.r.s.i.ExceptionHandlingInterceptor [ExceptionHandlingInterceptor.java:129] - Failure during REST processing
ca.uhn.fhir.rest.server.exceptions.InternalErrorException: Failed to call access method
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:253)
at ca.uhn.fhir.rest.server.method.SearchMethodBinding.invokeServer(SearchMethodBinding.java:263)
at ca.uhn.fhir.rest.server.method.SearchMethodBinding.invokeServer(SearchMethodBinding.java:50)
at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.doInvokeServer(BaseResourceReturningMethodBinding.java:175)
at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.invokeServer(BaseResourceReturningMethodBinding.java:136)
at ca.uhn.fhir.rest.server.RestfulServer.handleRequest(RestfulServer.java:858)
at ca.uhn.fhir.rest.server.RestfulServer.doGet(RestfulServer.java:1453)
at ca.uhn.fhir.rest.server.RestfulServer.service(RestfulServer.java:1429)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:170)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:564)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:128)
at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:126)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:248)
... 27 common frames omitted
Caused by: java.lang.Error: AAABBB
at ca.uhn.fhir.rest.server.ServerWithResponseHighlightingInterceptorExceptionTest$DummyPatientResourceProvider.search(ServerWithResponseHighlightingInterceptorExceptionTest.java:116)
... 32 common frames omitted
14:55:25.381 [main] INFO  c.u.f.r.s.ServerWithResponseHighlightingInterceptorExceptionTest [ServerWithResponseHighlightingInterceptorExceptionTest.java:64] - <OperationOutcome xmlns="http://hl7.org/fhir"><issue><severity value="error"/><code value="processing"/><diagnostics value="Failed to call access method"/></issue></OperationOutcome>
14:55:25.388 [qtp1667859935-149] WARN  c.u.f.r.s.i.ExceptionHandlingInterceptor [ExceptionHandlingInterceptor.java:136] - Failure during REST processing: ca.uhn.fhir.rest.server.exceptions.InvalidRequestException: AAABBB
14:55:25.390 [main] INFO  c.u.f.r.s.ServerWithResponseHighlightingInterceptorExceptionTest [ServerWithResponseHighlightingInterceptorExceptionTest.java:51] - <OperationOutcome xmlns="http://hl7.org/fhir"><issue><severity value="error"/><code value="processing"/><diagnostics value="AAABBB"/></issue></OperationOutcome>
14:55:25.392 [main] INFO  o.e.jetty.server.AbstractConnector [AbstractConnector.java:320] - Stopped ServerConnector@68e78007{HTTP/1.1,[http/1.1]}{0.0.0.0:56821}
14:55:25.402 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static org.apache.http.impl.client.CloseableHttpClient ca.uhn.fhir.rest.server.ServerWithResponseHighlightingInterceptorExceptionTest.ourClient
14:55:25.402 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static ca.uhn.fhir.context.FhirContext ca.uhn.fhir.rest.server.ServerWithResponseHighlightingInterceptorExceptionTest.ourCtx
14:55:25.403 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static org.eclipse.jetty.server.Server ca.uhn.fhir.rest.server.ServerWithResponseHighlightingInterceptorExceptionTest.ourServer
14:55:25.403 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static ca.uhn.fhir.rest.server.RestfulServer ca.uhn.fhir.rest.server.ServerWithResponseHighlightingInterceptorExceptionTest.ourServlet
14:55:25.403 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:109] - Tests are running in locale: ?? (??)
14:55:25.403 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:115] - Tests are using UNIX line endings and UTF-8
14:55:25.403 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:122] - Tests are using time zone: GMT+03:30

...

14:55:23.208 [main] ERROR c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:996] - An error occurred while loading request handlers!
ca.uhn.fhir.context.ConfigurationException: Parameter annotated with @Validate.Mode must be of type ca.uhn.fhir.rest.api.ValidationModeEnum
at ca.uhn.fhir.rest.server.method.MethodUtil.getResourceParameters(MethodUtil.java:201)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.<init>(BaseMethodBinding.java:66)
at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.<init>(BaseResourceReturningMethodBinding.java:75)
at ca.uhn.fhir.rest.server.method.OperationMethodBinding.<init>(OperationMethodBinding.java:64)
at ca.uhn.fhir.rest.server.method.ValidateMethodBindingDstu2Plus.<init>(ValidateMethodBindingDstu2Plus.java:40)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.bindMethod(BaseMethodBinding.java:495)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:291)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:280)
at ca.uhn.fhir.rest.server.RestfulServer.registerProviders(RestfulServer.java:1325)
at ca.uhn.fhir.rest.server.RestfulServer.init(RestfulServer.java:955)
at ca.uhn.fhir.rest.server.ServerInvalidDefinitionDstu2Test.testWrongValidateModeType(ServerInvalidDefinitionDstu2Test.java:68)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
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.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407)
14:55:23.213 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:947] - Initializing HAPI FHIR restful server running in DSTU2 mode
14:55:23.213 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:1322] - Added 1 resource provider(s). Total 1
14:55:23.213 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:270] - Scanning type for RESTful methods: class ca.uhn.fhir.rest.server.ServerInvalidDefinitionDstu2Test$UpdateWithWrongConditionalUrlType
14:55:23.214 [main] ERROR c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:996] - An error occurred while loading request handlers!
ca.uhn.fhir.context.ConfigurationException: Parameters annotated with @ConditionalUrlParam must be of type String, found incorrect parameteter in method "public ca.uhn.fhir.rest.api.MethodOutcome ca.uhn.fhir.rest.server.ServerInvalidDefinitionDstu2Test$UpdateWithWrongConditionalUrlType.update(ca.uhn.fhir.rest.param.TokenParam,ca.uhn.fhir.model.dstu2.resource.Patient)"
at ca.uhn.fhir.rest.server.method.ConditionalParamBinder.initializeTypes(ConditionalParamBinder.java:50)
at ca.uhn.fhir.rest.server.method.MethodUtil.getResourceParameters(MethodUtil.java:251)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.<init>(BaseMethodBinding.java:66)
at ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBinding.<init>(BaseOutcomeReturningMethodBinding.java:64)
at ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBindingWithResourceParam.<init>(BaseOutcomeReturningMethodBindingWithResourceParam.java:50)
at ca.uhn.fhir.rest.server.method.UpdateMethodBinding.<init>(UpdateMethodBinding.java:45)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.bindMethod(BaseMethodBinding.java:487)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:291)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:280)
at ca.uhn.fhir.rest.server.RestfulServer.registerProviders(RestfulServer.java:1325)
at ca.uhn.fhir.rest.server.RestfulServer.init(RestfulServer.java:955)
at ca.uhn.fhir.rest.server.ServerInvalidDefinitionDstu2Test.testWrongConditionalUrlType(ServerInvalidDefinitionDstu2Test.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
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.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407)
14:55:23.217 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:947] - Initializing HAPI FHIR restful server running in DSTU2 mode
14:55:23.217 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:1322] - Added 1 resource provider(s). Total 1
14:55:23.217 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:270] - Scanning type for RESTful methods: class ca.uhn.fhir.rest.server.ServerInvalidDefinitionDstu2Test$UpdateWithWrongResourceType
14:55:23.218 [main] ERROR c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:996] - An error occurred while loading request handlers!
ca.uhn.fhir.context.ConfigurationException: Method 'update' is annotated with @ResourceParam but has a type that is not an implemtation of org.hl7.fhir.instance.model.api.IBaseResource or String or byte[]
at ca.uhn.fhir.rest.server.method.MethodUtil.getResourceParameters(MethodUtil.java:170)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.<init>(BaseMethodBinding.java:66)
at ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBinding.<init>(BaseOutcomeReturningMethodBinding.java:64)
at ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBindingWithResourceParam.<init>(BaseOutcomeReturningMethodBindingWithResourceParam.java:50)
at ca.uhn.fhir.rest.server.method.UpdateMethodBinding.<init>(UpdateMethodBinding.java:45)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.bindMethod(BaseMethodBinding.java:487)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:291)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:280)
at ca.uhn.fhir.rest.server.RestfulServer.registerProviders(RestfulServer.java:1325)
at ca.uhn.fhir.rest.server.RestfulServer.init(RestfulServer.java:955)
at ca.uhn.fhir.rest.server.ServerInvalidDefinitionDstu2Test.testWrongResourceType(ServerInvalidDefinitionDstu2Test.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
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.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407)
14:55:23.228 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:947] - Initializing HAPI FHIR restful server running in DSTU2 mode
14:55:23.228 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:1322] - Added 1 resource provider(s). Total 1
14:55:23.228 [main] INFO  c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:270] - Scanning type for RESTful methods: class ca.uhn.fhir.rest.server.ServerInvalidDefinitionDstu2Test$ValidateWithWrongProfileType
14:55:23.229 [main] ERROR c.uhn.fhir.rest.server.RestfulServer [RestfulServer.java:996] - An error occurred while loading request handlers!
ca.uhn.fhir.context.ConfigurationException: Parameter annotated with @Validate.Profile must be of type java.lang.String
at ca.uhn.fhir.rest.server.method.MethodUtil.getResourceParameters(MethodUtil.java:224)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.<init>(BaseMethodBinding.java:66)
at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.<init>(BaseResourceReturningMethodBinding.java:75)
at ca.uhn.fhir.rest.server.method.OperationMethodBinding.<init>(OperationMethodBinding.java:64)
at ca.uhn.fhir.rest.server.method.ValidateMethodBindingDstu2Plus.<init>(ValidateMethodBindingDstu2Plus.java:40)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.bindMethod(BaseMethodBinding.java:495)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:291)
at ca.uhn.fhir.rest.server.RestfulServer.findResourceMethods(RestfulServer.java:280)
at ca.uhn.fhir.rest.server.RestfulServer.registerProviders(RestfulServer.java:1325)
at ca.uhn.fhir.rest.server.RestfulServer.init(RestfulServer.java:955)
at ca.uhn.fhir.rest.server.ServerInvalidDefinitionDstu2Test.testWrongValidateProfileType(ServerInvalidDefinitionDstu2Test.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
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.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407)
14:55:23.242 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static ca.uhn.fhir.context.FhirContext ca.uhn.fhir.rest.server.ServerInvalidDefinitionDstu2Test.ourCtx
14:55:23.243 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:109] - Tests are running in locale: ?? (??)
14:55:23.243 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:111] - Tests are using WINDOWS line endings and ISO-8851-1
14:55:23.243 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:122] - Tests are using time zone: GMT+08:00

as...@yahoo.com

unread,
Oct 30, 2017, 3:58:13 PM10/30/17
to HAPI FHIR
Another exception:

14:55:10.807 [main] INFO  ca.uhn.fhir.context.FhirContext [FhirContext.java:162] - Creating new FHIR context for FHIR version [DSTU2]
ca.uhn.fhir.parser.DataFormatException: Unknown resource name "Sometype" (this name is not known in FHIR version "DSTU2")
at ca.uhn.fhir.context.FhirContext.getResourceDefinition(FhirContext.java:369)
at ca.uhn.fhir.model.base.composite.BaseResourceReferenceDt.loadResource(BaseResourceReferenceDt.java:110)
at ca.uhn.fhir.model.primitive.BaseResourceReferenceDtTest.testErrors(BaseResourceReferenceDtTest.java:143)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
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.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407)
14:55:10.828 [main] INFO  ca.uhn.fhir.context.FhirContext [FhirContext.java:162] - Creating new FHIR context for FHIR version [DSTU2]
14:55:10.898 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static ca.uhn.fhir.context.FhirContext ca.uhn.fhir.model.primitive.BaseResourceReferenceDtTest.ourCtx
14:55:10.899 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:109] - Tests are running in locale: English (Canada)
14:55:10.899 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:115] - Tests are using UNIX line endings and UTF-8
14:55:10.900 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:122] - Tests are using time zone: GMT+03:30

jspaz...@gmail.com

unread,
Oct 30, 2017, 3:58:50 PM10/30/17
to HAPI FHIR

Hi James,

thanks a lot, that's it, but there still are issues of the same kind in:

GraphQLDstu3ProviderTest.java
GraphQLProviderR4Test.java
GraphQLEngineTest.java
GraphQLR4ProviderTest.java.

When I fixed those, I eventually run into another issue when compiling hapi-fhir-jpaserver-base.

Maybe not my best idea to use Windows.

James Agnew

unread,
Oct 30, 2017, 4:12:14 PM10/30/17
to Anthony Sute, HAPI FHIR
Ah fascinating...

That means that a Thread.sleep(110) is actually only sleeping for 92ms. Technically allowable, but of course only Windows does it :)

I've pushed a fix to that one too,

Cheers,
James

To unsubscribe from this group and stop receiving emails from it, send an email to hapi-fhir+unsubscribe@googlegroups.com.

To post to this group, send email to hapi...@googlegroups.com.

as...@yahoo.com

unread,
Oct 31, 2017, 1:37:12 PM10/31/17
to HAPI FHIR
Okay - that error is fixed, but now the FHIR R4 Structures errors are back.  Refer to attached screenshot.

13:12:37.844 [main] INFO  org.eclipse.jetty.server.Server [Server.java:444] - Started @25827ms
13:12:37.884 [qtp343740126-50] ERROR c.u.f.r.s.i.ExceptionHandlingInterceptor [ExceptionHandlingInterceptor.java:129] - Failure during REST processing
ca.uhn.fhir.rest.server.exceptions.InternalErrorException: Exception Text
at ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest$DummyPatientResourceProvider.throwInternalError(ExceptionHandlingInterceptorTest.java:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:248)
13:12:37.894 [main] INFO  c.u.f.r.s.i.ExceptionHandlingInterceptorTest [ExceptionHandlingInterceptorTest.java:63] - <OperationOutcome xmlns="http://hl7.org/fhir"><issue><severity value="error"/><code value="processing"/><diagnostics value="Exception Text&#xa;&#xa;ca.uhn.fhir.rest.server.exceptions.InternalErrorException: Exception Text&#xa;&#x9;at ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest$DummyPatientResourceProvider.throwInternalError(ExceptionHandlingInterceptorTest.java:148)&#xa;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#xa;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&#xa;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&#xa;&#x9;at java.lang.reflect.Method.invoke(Method.java:498)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:248)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.SearchMethodBinding.invokeServer(SearchMethodBinding.java:263)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.SearchMethodBinding.invokeServer(SearchMethodBinding.java:50)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.doInvokeServer(BaseResourceReturningMethodBinding.java:175)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.invokeServer(BaseResourceReturningMethodBinding.java:136)&#xa;&#x9;at ca.uhn.fhir.rest.server.RestfulServer.handleRequest(RestfulServer.java:858)&#xa;&#x9;at ca.uhn.fhir.rest.server.RestfulServer.doGet(RestfulServer.java:1453)&#xa;&#x9;at ca.uhn.fhir.rest.server.RestfulServer.service(RestfulServer.java:1429)&#xa;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)&#xa;&#x9;at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)&#xa;&#x9;at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)&#xa;&#x9;at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:170)&#xa;&#x9;at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)&#xa;&#x9;at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)&#xa;&#x9;at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)&#xa;&#x9;at org.eclipse.jetty.server.Server.handle(Server.java:564)&#xa;&#x9;at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)&#xa;&#x9;at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)&#xa;&#x9;at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)&#xa;&#x9;at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)&#xa;&#x9;at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)&#xa;&#x9;at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:128)&#xa;&#x9;at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)&#xa;&#x9;at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)&#xa;&#x9;at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:126)&#xa;&#x9;at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)&#xa;&#x9;at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)&#xa;&#x9;at java.lang.Thread.run(Thread.java:745)&#xa;"/></issue></OperationOutcome>
13:12:37.901 [qtp343740126-52] ERROR c.u.f.r.s.i.ExceptionHandlingInterceptor [ExceptionHandlingInterceptor.java:129] - Failure during REST processing
ca.uhn.fhir.rest.server.exceptions.InternalErrorException: Exception Text
at ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest$DummyPatientResourceProvider.throwInternalError(ExceptionHandlingInterceptorTest.java:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ca.uhn.fhir.rest.server.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:248)
at ca.uhn.fhir.rest.server.method.SearchMethodBinding.invokeServer(SearchMethodBinding.java:263)
at ca.uhn.fhir.rest.server.method.SearchMethodBinding.invokeServer(SearchMethodBinding.java:50)
at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.doInvokeServer(BaseResourceReturningMethodBinding.java:175)
at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.invokeServer(BaseResourceReturningMethodBinding.java:136)
at ca.uhn.fhir.rest.server.RestfulServer.handleRequest(RestfulServer.java:858)
at ca.uhn.fhir.rest.server.RestfulServer.doGet(RestfulServer.java:1453)
at ca.uhn.fhir.rest.server.RestfulServer.service(RestfulServer.java:1429)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:170)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:564)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:128)
at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:199)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)
at java.lang.Thread.run(Thread.java:745)
13:12:37.908 [main] INFO  c.u.f.r.s.i.ExceptionHandlingInterceptorTest [ExceptionHandlingInterceptorTest.java:79] - <OperationOutcome xmlns="http://hl7.org/fhir"><issue><severity value="error"/><code value="processing"/><diagnostics value="Exception Text&#xa;&#xa;ca.uhn.fhir.rest.server.exceptions.InternalErrorException: Exception Text&#xa;&#x9;at ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest$DummyPatientResourceProvider.throwInternalError(ExceptionHandlingInterceptorTest.java:148)&#xa;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#xa;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&#xa;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&#xa;&#x9;at java.lang.reflect.Method.invoke(Method.java:498)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:248)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.SearchMethodBinding.invokeServer(SearchMethodBinding.java:263)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.SearchMethodBinding.invokeServer(SearchMethodBinding.java:50)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.doInvokeServer(BaseResourceReturningMethodBinding.java:175)&#xa;&#x9;at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.invokeServer(BaseResourceReturningMethodBinding.java:136)&#xa;&#x9;at ca.uhn.fhir.rest.server.RestfulServer.handleRequest(RestfulServer.java:858)&#xa;&#x9;at ca.uhn.fhir.rest.server.RestfulServer.doGet(RestfulServer.java:1453)&#xa;&#x9;at ca.uhn.fhir.rest.server.RestfulServer.service(RestfulServer.java:1429)&#xa;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)&#xa;&#x9;at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)&#xa;&#x9;at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)&#xa;&#x9;at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:170)&#xa;&#x9;at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)&#xa;&#x9;at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)&#xa;&#x9;at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)&#xa;&#x9;at org.eclipse.jetty.server.Server.handle(Server.java:564)&#xa;&#x9;at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)&#xa;&#x9;at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)&#xa;&#x9;at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)&#xa;&#x9;at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)&#xa;&#x9;at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)&#xa;&#x9;at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:128)&#xa;&#x9;at org.eclipse.jetty.util.thread.Invocable$InvocableExecutor.invoke(Invocable.java:222)&#xa;&#x9;at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:294)&#xa;&#x9;at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:199)&#xa;&#x9;at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)&#xa;&#x9;at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)&#xa;&#x9;at java.lang.Thread.run(Thread.java:745)&#xa;"/></issue></OperationOutcome>
13:12:37.942 [main] INFO  o.e.jetty.server.AbstractConnector [AbstractConnector.java:320] - Stopped ServerConnector@1c42e909{HTTP/1.1,[http/1.1]}{0.0.0.0:49307}
13:12:38.037 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptor ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest.myInterceptor
13:12:38.038 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static org.apache.http.impl.client.CloseableHttpClient ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest.ourClient
13:12:38.038 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static ca.uhn.fhir.context.FhirContext ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest.ourCtx
13:12:38.038 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static java.lang.Class ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest.ourExceptionType
13:12:38.038 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static org.eclipse.jetty.server.Server ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest.ourServer
13:12:38.038 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static ca.uhn.fhir.rest.server.RestfulServer ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest.servlet
13:12:38.038 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:67] - Clearing value of field: private static transient boolean[] ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptorTest.$jacocoData
13:12:38.039 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:109] - Tests are running in locale: ?? (??)
13:12:38.039 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:115] - Tests are using UNIX line endings and UTF-8
13:12:38.039 [main] INFO  ca.uhn.fhir.util.TestUtil [TestUtil.java:122] - Tests are using time zone: GMT+00:00


untitled3.jpg

as...@yahoo.com

unread,
Oct 31, 2017, 1:40:11 PM10/31/17
to HAPI FHIR
Additional exception:

17:12:46.743 [main] WARN  c.u.fhir.parser.LenientErrorHandler [LenientErrorHandler.java:150] - Unknown element 'label' found while parsing
17:12:46.744 [main] WARN  c.u.fhir.parser.LenientErrorHandler [LenientErrorHandler.java:150] - Unknown element 'coding' found while parsing
17:12:46.772 [main] WARN  c.u.fhir.parser.LenientErrorHandler [LenientErrorHandler.java:150] - Unknown element 'label' found while parsing
17:12:46.772 [main] WARN  c.u.fhir.parser.LenientErrorHandler [LenientErrorHandler.java:150] - Unknown element 'coding' found while parsing
17:12:46.802 [main] WARN  c.u.fhir.parser.LenientErrorHandler [LenientErrorHandler.java:150] - Unknown element 'label' found while parsing
17:12:46.802 [main] WARN  c.u.fhir.parser.LenientErrorHandler [LenientErrorHandler.java:150] - Unknown element 'coding' found while parsing
17:12:46.846 [main] INFO  c.u.f.rest.client.GenericClientTest [GenericClientTest.java:716] - name=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
17:12:46.948 [main] WARN  c.u.f.rest.client.impl.GenericClient [GenericClient.java:1324] - Failed to parse OperationOutcome response
ca.uhn.fhir.parser.DataFormatException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'L' (code 76) in prolog; expected '<'
 at [row,col {unknown-source}]: [1,1]
at ca.uhn.fhir.parser.XmlParser.doXmlLoop(XmlParser.java:213)
at ca.uhn.fhir.parser.XmlParser.parseResource(XmlParser.java:712)
at ca.uhn.fhir.parser.XmlParser.doParseResource(XmlParser.java:119)
at ca.uhn.fhir.parser.BaseParser.parseResource(BaseParser.java:625)
at ca.uhn.fhir.parser.BaseParser.parseResource(BaseParser.java:679)
at ca.uhn.fhir.rest.client.impl.GenericClient$OperationOutcomeResponseHandler.invokeClient(GenericClient.java:1322)
at ca.uhn.fhir.rest.client.impl.GenericClient$OperationOutcomeResponseHandler.invokeClient(GenericClient.java:1309)
at ca.uhn.fhir.rest.client.impl.BaseClient.invokeClient(BaseClient.java:352)
at ca.uhn.fhir.rest.client.impl.GenericClient$BaseClientExecutable.invoke(GenericClient.java:448)
at ca.uhn.fhir.rest.client.impl.GenericClient$DeleteInternal.execute(GenericClient.java:627)
at ca.uhn.fhir.rest.client.impl.GenericClient$DeleteInternal.execute(GenericClient.java:608)
at ca.uhn.fhir.rest.client.GenericClientTest.testDelete(GenericClientTest.java:425)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
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.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
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.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:369)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:275)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:239)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:160)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:373)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:334)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:119)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:407)
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'L' (code 76) in prolog; expected '<'
 at [row,col {unknown-source}]: [1,1]
at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:647)
at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2054)
at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1131)
at org.codehaus.stax2.ri.Stax2EventReaderImpl.nextEvent(Stax2EventReaderImpl.java:255)
at ca.uhn.fhir.parser.XmlParser.doXmlLoop(XmlParser.java:129)
... 39 common frames omitted
17:12:46.993 [main] INFO  c.u.f.rest.client.GenericClientTest [GenericClientTest.java:1293] - name=james
17:12:47.011 [main] INFO  c.u.f.rest.client.GenericClientTest [GenericClientTest.java:744] - {
  "resourceType": "Bundle",
  "entry": [
    {
      "resource": {
        "resourceType": "Patient",
        "identifier": [
          {
            "value": "PRP1660"
          }
        ],
        "name": [
          {
            "family": "Cardinal",
            "given": [
              "John"
            ]
          }
        ]
      }
    }
  ]
}

James Agnew

unread,
Oct 31, 2017, 2:43:54 PM10/31/17
to Anthony Sute, HAPI FHIR
Hmm, the quoted bits of logs look like they are actually expected.. We have a lot of tests that check error conditions, and I think those are both "expected" exceptions from those tests.

Would you be able to grab the failing test information from the console? In the terminal screenshot you included, it should be the part you get to if you scroll up a bit from the end of the build, including the name of the failing test and hopefully an error message.

Cheers,
James


To unsubscribe from this group and stop receiving emails from it, send an email to hapi-fhir+unsubscribe@googlegroups.com.

To post to this group, send email to hapi...@googlegroups.com.

as...@yahoo.com

unread,
Oct 31, 2017, 5:35:32 PM10/31/17
to HAPI FHIR
Refer to five attached screenshots from the Console window.
...
error3.jpg
error2.jpg
error4.jpg
error5.jpg
error1.jpg

James Agnew

unread,
Oct 31, 2017, 8:42:10 PM10/31/17
to Anthony Sute, HAPI FHIR
Hi,

Ok, I am really hoping I've nailed all of the Windows test dependencies now. Do you mind to pull and try once more?

Cheers,
James

--
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+unsubscribe@googlegroups.com.
To post to this group, send email to hapi...@googlegroups.com.

as...@yahoo.com

unread,
Oct 31, 2017, 9:01:03 PM10/31/17
to HAPI FHIR
Will do - I'll let you know shortly...
...

as...@yahoo.com

unread,
Oct 31, 2017, 10:00:50 PM10/31/17
to HAPI FHIR
Errors now in the JPA Server build.  Refer to attached screenshot and TEST output files.
<font fac
errorJPAServer.jpg
TEST-ca.uhn.fhir.jpa.dao.r4.FhirResourceDaoR4SearchPageExpiryTest.xml
TEST-ca.uhn.fhir.jpa.dao.dstu3.FhirResourceDaoDstu3SearchPageExpiryTest.xml
TEST-ca.uhn.fhir.jpa.dao.dstu2.FhirResourceDaoDstu2UpdateTest.xml

jspaz...@gmail.com

unread,
Nov 1, 2017, 8:47:26 AM11/1/17
to HAPI FHIR
hmmm, things are getting worse for me:

[INFO] HAPI FHIR Structures - DSTU3 ....................... FAILURE [03:17 min]


[WARNING] Found duplicate and different resources in [D:\t2\hapi-fhir-master\hapi-fhir-structures-dstu3\target\classes, ca.uhn.hapi.fhir:hapi-fhir-utilities:3.1.0-SNAPSHOT]:
[WARNING]   javac.bat
[WARNING] Found duplicate classes/resources in compile classpath.

jspaz...@gmail.com

unread,
Nov 1, 2017, 8:54:49 AM11/1/17
to HAPI FHIR
here the duplicate-finder-result.xml in \hapi-fhir-master\hapi-fhir-structures-dstu3\target

<?xml version='1.0' encoding='UTF-8'?>
<duplicate-finder-result version="1">
    <project artifactId="hapi-fhir-structures-dstu3" groupId="ca.uhn.hapi.fhir" version="3.1.0-SNAPSHOT" type="jar"/>
    <configuration skip="false" quiet="false" checkCompileClasspath="true" checkRuntimeClasspath="false" checkTestClasspath="false" failBuildInCaseOfDifferentContentConflict="true" failBuildInCaseOfEqualContentConflict="true" failBuildInCaseOfConflict="true" printEqualFiles="false" preferLocal="true" includeBootClasspath="false" bootClasspathProperty="sun.boot.class.path" includePomProjects="false" useDefaultResourceIgnoreList="true" useDefaultClassIgnoreList="true" useResultFile="true" resultFileMinClasspathCount="2" resultFile="D:\t2\hapi-fhir-master\hapi-fhir-structures-dstu3\target\duplicate-finder-result.xml">
        <ignoredResourcePatterns>
            <ignoredResourcePattern>changelog.txt</ignoredResourcePattern>
        </ignoredResourcePatterns>
        <ignoredClassPatterns/>
        <conflictingDependencies/>
        <ignoredDependencies>
            <dependency artifactId="javax.el-api" groupId="javax.el" type="jar"/>
            <dependency artifactId="javax.mail-api" groupId="javax.mail" type="jar"/>
            <dependency artifactId="phloc-commons" groupId="com.phloc" type="jar"/>
            <dependency artifactId="commons-logging" groupId="commons-logging" type="jar"/>
            <dependency artifactId="jscience" groupId="org.jscience" type="jar"/>
            <dependency artifactId="spring-jcl" groupId="org.springframework" type="jar"/>
        </ignoredDependencies>
    </configuration>
    <results>
        <result name="compile" conflictState="content-different" failed="true">
            <conflicts>
                <conflict name="D:\t2\hapi-fhir-master\hapi-fhir-structures-dstu3\target\classes, ca.uhn.hapi.fhir:hapi-fhir-utilities:3.1.0-SNAPSHOT">
                    <conflictResults>
                        <conflictResult name="javac.bat" type="resources" excepted="false" failed="true" printed="true" conflictState="content-different">
                            <conflictNames>
                                <conflictName name="D:\t2\hapi-fhir-master\hapi-fhir-structures-dstu3\target\classes" artifact="false" localFolder="true" bootClasspathElement="false">
                                    <directory>D:\t2\hapi-fhir-master\hapi-fhir-structures-dstu3\target\classes</directory>
                                </conflictName>
                                <conflictName name="ca.uhn.hapi.fhir:hapi-fhir-utilities:3.1.0-SNAPSHOT" artifact="true" localFolder="false" bootClasspathElement="false">
                                    <artifact artifactId="hapi-fhir-utilities" groupId="ca.uhn.hapi.fhir" version="3.1.0-SNAPSHOT" versionRange="3.1.0-SNAPSHOT" type="jar"/>
                                </conflictName>
                            </conflictNames>
                        </conflictResult>
                    </conflictResults>
                </conflict>
            </conflicts>
            <ignoredResourcePatterns>
                <ignoredResourcePattern>^META-INF/.*</ignoredResourcePattern>
                <ignoredResourcePattern>^OSGI-INF/.*</ignoredResourcePattern>
                <ignoredResourcePattern>^licenses/.*</ignoredResourcePattern>
                <ignoredResourcePattern>.*license(\.txt)?$</ignoredResourcePattern>
                <ignoredResourcePattern>.*notice(\.txt)?$</ignoredResourcePattern>
                <ignoredResourcePattern>.*readme(\.txt)?$</ignoredResourcePattern>
                <ignoredResourcePattern>.*third-party(\.txt)?$</ignoredResourcePattern>
                <ignoredResourcePattern>.*package\.html$</ignoredResourcePattern>
                <ignoredResourcePattern>.*overview\.html$</ignoredResourcePattern>
                <ignoredResourcePattern>changelog.txt</ignoredResourcePattern>
            </ignoredResourcePatterns>
            <ignoredDirectoryPatterns>
                <ignoredDirectoryPattern>^.git$</ignoredDirectoryPattern>
                <ignoredDirectoryPattern>^.svn$</ignoredDirectoryPattern>
                <ignoredDirectoryPattern>^.hg$</ignoredDirectoryPattern>
                <ignoredDirectoryPattern>^.bzr$</ignoredDirectoryPattern>
            </ignoredDirectoryPatterns>
            <ignoredClassPatterns>
                <ignoredClassPattern>.*\$.*</ignoredClassPattern>
            </ignoredClassPatterns>
            <classpathElements type="classes"/>
            <classpathElements type="resources">
                <classpathElement name="javac.bat">
                    <file>D:\t2\hapi-fhir-master\hapi-fhir-utilities\target\classes</file>
                    <file>D:\t2\hapi-fhir-master\hapi-fhir-structures-dstu3\target\classes</file>
                </classpathElement>
            </classpathElements>
        </result>
    </results>
</duplicate-finder-result>

as...@yahoo.com

unread,
Nov 1, 2017, 2:36:04 PM11/1/17
to HAPI FHIR
Hi James - just checking on status.  Thanks in advance.

- Anthony

James Agnew

unread,
Nov 1, 2017, 2:38:12 PM11/1/17
to Anthony Sute, HAPI FHIR
I think I really need to get a windows VM up and running to debug this- Will try and do so over the next day.

Cheers,
James

--
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+unsubscribe@googlegroups.com.
To post to this group, send email to hapi...@googlegroups.com.

as...@yahoo.com

unread,
Nov 1, 2017, 2:58:50 PM11/1/17
to HAPI FHIR
I might have a base Windows 7 64-bit VM based on VirtualBox available.  Let me know if you'd be interested and I could FTP or S-FTP the files somewhere.  IIRC, it's 28GB in size, though I could probably shrink it.
To unsubscribe from this group and stop receiving emails from it, send an email to hapi-fhir+...@googlegroups.com.

To post to this group, send email to hapi...@googlegroups.com.

jspaz...@gmail.com

unread,
Nov 2, 2017, 4:45:27 PM11/2/17
to HAPI FHIR
Hello James,

don't know, what has been changed, but today everything compiled and tested fine as well on my computer at home as on my computer at home.
Maybe I had some memory problems with maven.
Thanks a lot.

cu,
Jürgen


as...@yahoo.com

unread,
Nov 2, 2017, 6:47:47 PM11/2/17
to HAPI FHIR
What version of Windows are you running and is it in a VM?  I'm running Windows 7 Professional 64-bit in a VirtualBox VM and seeing the problems with the HAPI FHIR JPA Server build.

[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR]   ResourceProviderR4CacheTest.testCacheUsedNormally:167
Expected: a value greater than <Thu Nov 02 22:39:13 GMT+00:00 2017>
     but: <Thu Nov 02 22:39:13 GMT+00:00 2017> was equal to <Thu Nov 02 22:39:13
 GMT+00:00 2017>
[INFO]
[ERROR] Tests run: 1744, Failures: 1, Errors: 0, Skipped: 49

as...@yahoo.com

unread,
Nov 3, 2017, 10:40:47 AM11/3/17
to HAPI FHIR
VM is ready.  Sent you an e-mail for the SFTP server.  Thanks.

- Anthony
To unsubscribe from this group and stop receiving emails from it, send an email to hapi-fhir+...@googlegroups.com.

To post to this group, send email to hapi...@googlegroups.com.

jspaz...@gmail.com

unread,
Nov 3, 2017, 4:52:01 PM11/3/17
to HAPI FHIR
hello Anthony,
I'm using Windows 7 Home Premium (at home) and Professional (at office), both native not in a VM.
I'm not quite sure what's the difference in maven between errors and failures.
The last two runs when I built hapi-fhir with 'mvn install' I got no errors but  some failures.
But as far as I can see all jars and wars had been compiled.
I got the jpa server up and running and even could populate it with some 'demo data' generated with synthea (a cool tool for me at the first glance).

cu,
Jürgen

as...@yahoo.com

unread,
Nov 9, 2017, 12:02:25 PM11/9/17
to HAPI FHIR
Hello Juergen - when you deployed the JPA Server, did you encounter the following class missing exception?  I'm working in IntelliJ and am having trouble starting Tomcat Server after it deploys the WAR file.  Version 2.5 worked fine.

...
Caused by: java.lang.NoClassDefFoundError: org/springframework/web/context/request/async/CallableProcessingInterceptor
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
at java.lang.Class.getDeclaredFields(Class.java:1916)
at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:262)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:136)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:66)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:328)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:778)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5003)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
... 42 more
Reply all
Reply to author
Forward
0 new messages