POC of nested reverseResolve. #3809
GitHub Actions / FHIR server test report 2
failed
Dec 12, 2024 in 0s
34 tests run, 0 skipped, 8 failed.
Annotations
github-actions / FHIR server test report 2
ManifestConverterTest.convertsManifest
[DATATYPE_MISMATCH.BINARY_OP_DIFF_TYPES] Cannot resolve "(Procedure.performer.actor.reference = Procedure__REF@Patient__ckey)" due to data type mismatch: the left and right operands of the binary operator have incompatible types ("ARRAY<STRING>" and "STRING").;
'Join LeftOuter, (Procedure#21738.performer.actor.reference = Procedure__REF@Patient__ckey#22635)
:- Project [id#21657, id_versioned#21658 AS key#21737, struct(id, id#21657, id_versioned, id_versioned#21658, meta, meta#21659, implicitRules, implicitRules#21660, language, language#21661, text, text#21662, identifier, identifier#21663, instantiatesCanonical, instantiatesCanonical#21664, instantiatesUri, instantiatesUri#21665, basedOn, basedOn#21666, partOf, partOf#21667, status, status#21668, statusReason, statusReason#21669, category, category#21670, code, code#21671, subject, subject#21672, encounter, encounter#21673, performedAge, performedAge#21674, performedDateTime, performedDateTime#21675, performedPeriod, performedPeriod#21676, performedRange, performedRange#21677, performedString, performedString#21678, recorder, recorder#21679, asserter, asserter#21680, performer, performer#21681, location, location#21682, reasonCode, reasonCode#21683, reasonReference, reasonReference#21684, bodySite, bodySite#21685, outcome, outcome#21686, report, report#21687, complication, complication#21688, complicationDetail, complicationDetail#21689, followUp, followUp#21690, note, note#21691, focalDevice, focalDevice#21692, usedReference, usedReference#21693, usedCode, usedCode#21694) AS Procedure#21738, _fid#21695, _extension#21696]
: +- Relation [id#21657,id_versioned#21658,meta#21659,implicitRules#21660,language#21661,text#21662,identifier#21663,instantiatesCanonical#21664,instantiatesUri#21665,basedOn#21666,partOf#21667,status#21668,statusReason#21669,category#21670,code#21671,subject#21672,encounter#21673,performedAge#21674,performedDateTime#21675,performedPeriod#21676,performedRange#21677,performedString#21678,recorder#21679,asserter#21680,performer#21681,location#21682,reasonCode#21683,reasonReference#21684,bodySite#21685,outcome#21686,report#21687,complication#21688,complicationDetail#21689,followUp#21690,note#21691,focalDevice#21692,usedReference#21693,usedCode#21694,_fid#21695,_extension#21696] parquet
+- Project [key#22618 AS Procedure__REF@Patient__ckey#22635, Procedure__REF@Patient__value#22626]
+- Project [id#22566, key#22618, Patient#22619, _fid#22590, _extension#22591, CASE WHEN isnotnull(CASE WHEN isnotnull(filter(filter(Patient#22619.identifier, lambdafunction((lambda x_6#22627.system = https://github.com/synthetichealth/synthea), lambda x_6#22627, false)), lambdafunction(coalesce(array_contains(concat(concat(concat(CASE WHEN isnotnull(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) THEN array(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) END, CASE WHEN isnotnull(1f276fc3-7e91-4fc9-a287-be19228e8807) THEN array(1f276fc3-7e91-4fc9-a287-be19228e8807) END), CASE WHEN isnotnull(f34e77c9-df31-49c4-92e2-e871fa76026e) THEN array(f34e77c9-df31-49c4-92e2-e871fa76026e) END), CASE WHEN isnotnull(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) THEN array(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) END), lambda x_7#22628.value), false), lambda x_7#22628, false))) THEN (size(filter(filter(Patient#22619.identifier, lambdafunction((lambda x_6#22627.system = https://github.com/synthetichealth/synthea), lambda x_6#22627, false)), lambdafunction(coalesce(array_contains(concat(concat(concat(CASE WHEN isnotnull(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) THEN array(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) END, CASE WHEN isnotnull(1f276fc3-7e91-4fc9-a287-be19228e8807) THEN array(1f276fc3-7e91-4fc9-a287-be19228e8807) END), CASE WHEN isnotnull(f34e77c9-df31-49c4-92e2-e871fa76026e) THEN array(f34e77c9-df31-49c4-92e2-e871fa76026e) END), CASE WHEN isnotnull(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) THEN array(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) END), lambda x_7#22628.value), false), lambda x_7#22628, false)), true) = 0) ELSE true END) THEN NOT CASE WHEN isnotnull(filter(filter(Patient#22619.identifier, lambdafunction((lambda x_6#22627.system = https://github.com/synthetichealth/synthea), lambda x_6#22627, false)), lambdafunction(coalesce(array_contains(concat(concat(concat(CASE WHEN isnotnull(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) THEN array(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) END, CASE WHEN isnotnull(1f276fc3-7e91-4fc9-a287-be19228e8807) THEN array(1f276fc3-7e91-4fc9-a287-be19228e8807) END), CASE WHEN isnotnull(f34e77c9-df31-49c4-92e2-e871fa76026e) THEN array(f34e77c9-df31-49c4-92e2-e871fa76026e) END), CASE WHEN isnotnull(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) THEN array(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) END), lambda x_7#22628.value), false), lambda x_7#22628, false))) THEN (size(filter(filter(Patient#22619.identifier, lambdafunction((lambda x_6#22627.system = https://github.com/synthetichealth/synthea), lambda x_6#22627, false)), lambdafunction(coalesce(array_contains(concat(concat(concat(CASE WHEN isnotnull(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) THEN array(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) END, CASE WHEN isnotnull(1f276fc3-7e91-4fc9-a287-be19228e8807) THEN array(1f276fc3-7e91-4fc9-a287-be19228e8807) END), CASE WHEN isnotnull(f34e77c9-df31-49c4-92e2-e871fa76026e) THEN array(f34e77c9-df31-49c4-92e2-e871fa76026e) END), CASE WHEN isnotnull(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) THEN array(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) END), lambda x_7#22628.value), false), lambda x_7#22628, false)), true) = 0) ELSE true END END AS Procedure__REF@Patient__value#22626]
+- Project [id#22566, id_versioned#22567 AS key#22618, struct(id, id#22566, id_versioned, id_versioned#22567, meta, meta#22568, implicitRules, implicitRules#22569, language, language#22570, text, text#22571, identifier, identifier#22572, active, active#22573, name, name#22574, telecom, telecom#22575, gender, gender#22576, birthDate, birthDate#22577, deceasedBoolean, deceasedBoolean#22578, deceasedDateTime, deceasedDateTime#22579, address, address#22580, maritalStatus, maritalStatus#22581, multipleBirthBoolean, multipleBirthBoolean#22582, multipleBirthInteger, multipleBirthInteger#22583, photo, photo#22584, contact, contact#22585, communication, communication#22586, generalPractitioner, generalPractitioner#22587, managingOrganization, managingOrganization#22588, link, link#22589) AS Patient#22619, _fid#22590, _extension#22591]
+- Relation [id#22566,id_versioned#22567,meta#22568,implicitRules#22569,language#22570,text#22571,identifier#22572,active#22573,name#22574,telecom#22575,gender#22576,birthDate#22577,deceasedBoolean#22578,deceasedDateTime#22579,address#22580,maritalStatus#22581,multipleBirthBoolean#22582,multipleBirthInteger#22583,photo#22584,contact#22585,communication#22586,generalPractitioner#22587,managingOrganization#22588,link#22589,_fid#22590,_extension#22591] parquet
Raw output
org.apache.spark.sql.AnalysisException: [DATATYPE_MISMATCH.BINARY_OP_DIFF_TYPES] Cannot resolve "(Procedure.performer.actor.reference = Procedure__REF@Patient__ckey)" due to data type mismatch: the left and right operands of the binary operator have incompatible types ("ARRAY<STRING>" and "STRING").;
'Join LeftOuter, (Procedure#21738.performer.actor.reference = Procedure__REF@Patient__ckey#22635)
:- Project [id#21657, id_versioned#21658 AS key#21737, struct(id, id#21657, id_versioned, id_versioned#21658, meta, meta#21659, implicitRules, implicitRules#21660, language, language#21661, text, text#21662, identifier, identifier#21663, instantiatesCanonical, instantiatesCanonical#21664, instantiatesUri, instantiatesUri#21665, basedOn, basedOn#21666, partOf, partOf#21667, status, status#21668, statusReason, statusReason#21669, category, category#21670, code, code#21671, subject, subject#21672, encounter, encounter#21673, performedAge, performedAge#21674, performedDateTime, performedDateTime#21675, performedPeriod, performedPeriod#21676, performedRange, performedRange#21677, performedString, performedString#21678, recorder, recorder#21679, asserter, asserter#21680, performer, performer#21681, location, location#21682, reasonCode, reasonCode#21683, reasonReference, reasonReference#21684, bodySite, bodySite#21685, outcome, outcome#21686, report, report#21687, complication, complication#21688, complicationDetail, complicationDetail#21689, followUp, followUp#21690, note, note#21691, focalDevice, focalDevice#21692, usedReference, usedReference#21693, usedCode, usedCode#21694) AS Procedure#21738, _fid#21695, _extension#21696]
: +- Relation [id#21657,id_versioned#21658,meta#21659,implicitRules#21660,language#21661,text#21662,identifier#21663,instantiatesCanonical#21664,instantiatesUri#21665,basedOn#21666,partOf#21667,status#21668,statusReason#21669,category#21670,code#21671,subject#21672,encounter#21673,performedAge#21674,performedDateTime#21675,performedPeriod#21676,performedRange#21677,performedString#21678,recorder#21679,asserter#21680,performer#21681,location#21682,reasonCode#21683,reasonReference#21684,bodySite#21685,outcome#21686,report#21687,complication#21688,complicationDetail#21689,followUp#21690,note#21691,focalDevice#21692,usedReference#21693,usedCode#21694,_fid#21695,_extension#21696] parquet
+- Project [key#22618 AS Procedure__REF@Patient__ckey#22635, Procedure__REF@Patient__value#22626]
+- Project [id#22566, key#22618, Patient#22619, _fid#22590, _extension#22591, CASE WHEN isnotnull(CASE WHEN isnotnull(filter(filter(Patient#22619.identifier, lambdafunction((lambda x_6#22627.system = https://github.com/synthetichealth/synthea), lambda x_6#22627, false)), lambdafunction(coalesce(array_contains(concat(concat(concat(CASE WHEN isnotnull(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) THEN array(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) END, CASE WHEN isnotnull(1f276fc3-7e91-4fc9-a287-be19228e8807) THEN array(1f276fc3-7e91-4fc9-a287-be19228e8807) END), CASE WHEN isnotnull(f34e77c9-df31-49c4-92e2-e871fa76026e) THEN array(f34e77c9-df31-49c4-92e2-e871fa76026e) END), CASE WHEN isnotnull(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) THEN array(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) END), lambda x_7#22628.value), false), lambda x_7#22628, false))) THEN (size(filter(filter(Patient#22619.identifier, lambdafunction((lambda x_6#22627.system = https://github.com/synthetichealth/synthea), lambda x_6#22627, false)), lambdafunction(coalesce(array_contains(concat(concat(concat(CASE WHEN isnotnull(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) THEN array(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) END, CASE WHEN isnotnull(1f276fc3-7e91-4fc9-a287-be19228e8807) THEN array(1f276fc3-7e91-4fc9-a287-be19228e8807) END), CASE WHEN isnotnull(f34e77c9-df31-49c4-92e2-e871fa76026e) THEN array(f34e77c9-df31-49c4-92e2-e871fa76026e) END), CASE WHEN isnotnull(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) THEN array(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) END), lambda x_7#22628.value), false), lambda x_7#22628, false)), true) = 0) ELSE true END) THEN NOT CASE WHEN isnotnull(filter(filter(Patient#22619.identifier, lambdafunction((lambda x_6#22627.system = https://github.com/synthetichealth/synthea), lambda x_6#22627, false)), lambdafunction(coalesce(array_contains(concat(concat(concat(CASE WHEN isnotnull(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) THEN array(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) END, CASE WHEN isnotnull(1f276fc3-7e91-4fc9-a287-be19228e8807) THEN array(1f276fc3-7e91-4fc9-a287-be19228e8807) END), CASE WHEN isnotnull(f34e77c9-df31-49c4-92e2-e871fa76026e) THEN array(f34e77c9-df31-49c4-92e2-e871fa76026e) END), CASE WHEN isnotnull(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) THEN array(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) END), lambda x_7#22628.value), false), lambda x_7#22628, false))) THEN (size(filter(filter(Patient#22619.identifier, lambdafunction((lambda x_6#22627.system = https://github.com/synthetichealth/synthea), lambda x_6#22627, false)), lambdafunction(coalesce(array_contains(concat(concat(concat(CASE WHEN isnotnull(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) THEN array(0dc85075-4f59-4e4f-b75d-a2f601d0cf24) END, CASE WHEN isnotnull(1f276fc3-7e91-4fc9-a287-be19228e8807) THEN array(1f276fc3-7e91-4fc9-a287-be19228e8807) END), CASE WHEN isnotnull(f34e77c9-df31-49c4-92e2-e871fa76026e) THEN array(f34e77c9-df31-49c4-92e2-e871fa76026e) END), CASE WHEN isnotnull(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) THEN array(2cc8ffdd-6233-4dd4-ba71-36eccb8204e2) END), lambda x_7#22628.value), false), lambda x_7#22628, false)), true) = 0) ELSE true END END AS Procedure__REF@Patient__value#22626]
+- Project [id#22566, id_versioned#22567 AS key#22618, struct(id, id#22566, id_versioned, id_versioned#22567, meta, meta#22568, implicitRules, implicitRules#22569, language, language#22570, text, text#22571, identifier, identifier#22572, active, active#22573, name, name#22574, telecom, telecom#22575, gender, gender#22576, birthDate, birthDate#22577, deceasedBoolean, deceasedBoolean#22578, deceasedDateTime, deceasedDateTime#22579, address, address#22580, maritalStatus, maritalStatus#22581, multipleBirthBoolean, multipleBirthBoolean#22582, multipleBirthInteger, multipleBirthInteger#22583, photo, photo#22584, contact, contact#22585, communication, communication#22586, generalPractitioner, generalPractitioner#22587, managingOrganization, managingOrganization#22588, link, link#22589) AS Patient#22619, _fid#22590, _extension#22591]
+- Relation [id#22566,id_versioned#22567,meta#22568,implicitRules#22569,language#22570,text#22571,identifier#22572,active#22573,name#22574,telecom#22575,gender#22576,birthDate#22577,deceasedBoolean#22578,deceasedDateTime#22579,address#22580,maritalStatus#22581,multipleBirthBoolean#22582,multipleBirthInteger#22583,photo#22584,contact#22585,communication#22586,generalPractitioner#22587,managingOrganization#22588,link#22589,_fid#22590,_extension#22591] parquet
at org.apache.spark.sql.catalyst.analysis.package$AnalysisErrorAt.dataTypeMismatch(package.scala:73)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.$anonfun$checkAnalysis0$6(CheckAnalysis.scala:277)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.$anonfun$checkAnalysis0$6$adapted(CheckAnalysis.scala:264)
at org.apache.spark.sql.catalyst.trees.TreeNode.foreachUp(TreeNode.scala:244)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.$anonfun$checkAnalysis0$5(CheckAnalysis.scala:264)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.$anonfun$checkAnalysis0$5$adapted(CheckAnalysis.scala:264)
at scala.collection.immutable.Stream.foreach(Stream.scala:533)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.$anonfun$checkAnalysis0$2(CheckAnalysis.scala:264)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.$anonfun$checkAnalysis0$2$adapted(CheckAnalysis.scala:182)
at org.apache.spark.sql.catalyst.trees.TreeNode.foreachUp(TreeNode.scala:244)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.checkAnalysis0(CheckAnalysis.scala:182)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.checkAnalysis0$(CheckAnalysis.scala:164)
at org.apache.spark.sql.catalyst.analysis.Analyzer.checkAnalysis0(Analyzer.scala:188)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.checkAnalysis(CheckAnalysis.scala:160)
at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.checkAnalysis$(CheckAnalysis.scala:150)
at org.apache.spark.sql.catalyst.analysis.Analyzer.checkAnalysis(Analyzer.scala:188)
at org.apache.spark.sql.catalyst.analysis.Analyzer.$anonfun$executeAndCheck$1(Analyzer.scala:211)
at org.apache.spark.sql.catalyst.plans.logical.AnalysisHelper$.markInAnalyzer(AnalysisHelper.scala:330)
at org.apache.spark.sql.catalyst.analysis.Analyzer.executeAndCheck(Analyzer.scala:208)
at org.apache.spark.sql.execution.QueryExecution.$anonfun$analyzed$1(QueryExecution.scala:77)
at org.apache.spark.sql.catalyst.QueryPlanningTracker.measurePhase(QueryPlanningTracker.scala:138)
at org.apache.spark.sql.execution.QueryExecution.$anonfun$executePhase$2(QueryExecution.scala:219)
at org.apache.spark.sql.execution.QueryExecution$.withInternalError(QueryExecution.scala:546)
at org.apache.spark.sql.execution.QueryExecution.$anonfun$executePhase$1(QueryExecution.scala:219)
at org.apache.spark.sql.SparkSession.withActive(SparkSession.scala:900)
at org.apache.spark.sql.execution.QueryExecution.executePhase(QueryExecution.scala:218)
at org.apache.spark.sql.execution.QueryExecution.analyzed$lzycompute(QueryExecution.scala:77)
at org.apache.spark.sql.execution.QueryExecution.analyzed(QueryExecution.scala:74)
at org.apache.spark.sql.execution.QueryExecution.assertAnalyzed(QueryExecution.scala:66)
at org.apache.spark.sql.Dataset$.$anonfun$ofRows$1(Dataset.scala:91)
at org.apache.spark.sql.SparkSession.withActive(SparkSession.scala:900)
at org.apache.spark.sql.Dataset$.ofRows(Dataset.scala:89)
at org.apache.spark.sql.Dataset.withPlan(Dataset.scala:4363)
at org.apache.spark.sql.Dataset.resolveSelfJoinCondition(Dataset.scala:1134)
at org.apache.spark.sql.Dataset.join(Dataset.scala:1182)
at au.csiro.pathling.fhirpath.execution.ResolvingFhirPathEvaluator$1.apply(ResolvingFhirPathEvaluator.java:570)
at au.csiro.pathling.fhirpath.execution.ResolvingFhirPathEvaluator.purify(ResolvingFhirPathEvaluator.java:413)
at au.csiro.pathling.fhirpath.execution.ResolvingFhirPathEvaluator.purifyResolve(ResolvingFhirPathEvaluator.java:648)
at au.csiro.pathling.fhirpath.execution.ResolvingFhirPathEvaluator.purify(ResolvingFhirPathEvaluator.java:402)
at au.csiro.pathling.fhirpath.execution.ResolvingFhirPathEvaluator.purify(ResolvingFhirPathEvaluator.java:433)
at au.csiro.pathling.fhirpath.execution.ResolvingFhirPathEvaluator.purify(ResolvingFhirPathEvaluator.java:433)
at au.csiro.pathling.fhirpath.execution.ResolvingFhirPathEvaluator.evaluate(ResolvingFhirPathEvaluator.java:62)
at au.csiro.pathling.fhirpath.parser.AbstractParserTest.assertThatResultOf(AbstractParserTest.java:99)
at au.csiro.pathling.security.ga4gh.ManifestConverterTest.convertsManifest(ManifestConverterTest.java:126)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / FHIR server test report 2
AsyncTest.asyncExtract
expected: <202 ACCEPTED> but was: <500 INTERNAL_SERVER_ERROR>
Raw output
org.opentest4j.AssertionFailedError: expected: <202 ACCEPTED> but was: <500 INTERNAL_SERVER_ERROR>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
at au.csiro.pathling.test.integration.AsyncTest.assertAsyncResponse(AsyncTest.java:142)
at au.csiro.pathling.test.integration.AsyncTest.asyncExtract(AsyncTest.java:84)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / FHIR server test report 2
CachedSearchTest.searchWithNoFilter
expected: <true> but was: <false>
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
at au.csiro.pathling.test.integration.CachedSearchTest.searchWithNoFilter(CachedSearchTest.java:57)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / FHIR server test report 2
CapabilityStatementTest.capabilityStatement
rest[mode=server].resource[]: Expected 141 values but got 142
Raw output
java.lang.AssertionError: rest[mode=server].resource[]: Expected 141 values but got 142
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:417)
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:394)
at au.csiro.pathling.test.TestResources.assertJson(TestResources.java:65)
at au.csiro.pathling.test.integration.CapabilityStatementTest.capabilityStatement(CapabilityStatementTest.java:61)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / FHIR server test report 2
ExtractTest.extract
expected: <true> but was: <false>
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
at au.csiro.pathling.test.integration.ExtractTest.extract(ExtractTest.java:77)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / FHIR server test report 2
MultipleAggregationsAndResolveTest.multipleAggregationsAndResolve
Expected: parameter
but none found
Raw output
java.lang.AssertionError:
Expected: parameter
but none found
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:417)
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:394)
at au.csiro.pathling.test.TestResources.assertJson(TestResources.java:65)
at au.csiro.pathling.test.integration.MultipleAggregationsAndResolveTest.multipleAggregationsAndResolve(MultipleAggregationsAndResolveTest.java:68)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / FHIR server test report 2
MultipleAggregationsAndResolveTest.multipleAggregationsAndResolveWithGroupings
Expected: parameter
but none found
Raw output
java.lang.AssertionError:
Expected: parameter
but none found
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:417)
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:394)
at au.csiro.pathling.test.TestResources.assertJson(TestResources.java:65)
at au.csiro.pathling.test.integration.MultipleAggregationsAndResolveTest.multipleAggregationsAndResolveWithGroupings(MultipleAggregationsAndResolveTest.java:80)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
github-actions / FHIR server test report 2
SearchTest.searchWithNoFilter
expected: <true> but was: <false>
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
at au.csiro.pathling.test.integration.SearchTest.searchWithNoFilter(SearchTest.java:62)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Loading