Open dotasek opened 1 week ago
Formatting check succeeded!
I'm currently stuck with a failing test in hapi_fhir_testpage_overlay, which I'm fairly certain is due to updates in jetty. The following two stack traces result from test runs.
2024-06-18T15:32:53.0726988Z java.lang.IllegalArgumentException: Base Resource is not valid: file:///__w/1/s/hapi-fhir-testpage-overlay/hapi-fhir-testpage-overlay/src/main/webapp
2024-06-18T15:32:53.0732130Z at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:716)
2024-06-18T15:32:53.0732988Z at org.eclipse.jetty.ee10.servlet.ServletContextHandler.startContext(ServletContextHandler.java:1321)
2024-06-18T15:32:53.0733631Z at org.eclipse.jetty.ee10.servlet.ServletContextHandler.lambda$doStart$0(ServletContextHandler.java:1047)
2024-06-18T15:32:53.0734137Z at org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1237)
2024-06-18T15:32:53.0734602Z at org.eclipse.jetty.ee10.servlet.ServletContextHandler.doStart(ServletContextHandler.java:1044)
2024-06-18T15:32:53.0735048Z at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
2024-06-18T15:32:53.0735486Z at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
2024-06-18T15:32:53.0735894Z at org.eclipse.jetty.server.Server.start(Server.java:622)
2024-06-18T15:32:53.0736294Z at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:120)
2024-06-18T15:32:53.0736721Z at org.eclipse.jetty.server.Handler$Abstract.doStart(Handler.java:491)
2024-06-18T15:32:53.0737083Z at org.eclipse.jetty.server.Server.doStart(Server.java:563)
2024-06-18T15:32:53.0737433Z at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
2024-06-18T15:32:53.0737835Z at ca.uhn.fhir.jpa.test.WebTest.before(WebTest.java:117)
2024-06-18T15:32:53.0738386Z at java.base/java.lang.reflect.Method.invoke(Method.java:580)
2024-06-18T15:32:53.0738819Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
2024-06-18T15:32:53.0739234Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0739597Z at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
2024-06-18T15:32:53.0739983Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0740348Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
2024-06-18T15:32:53.0740777Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0741194Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0741608Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0742013Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
2024-06-18T15:32:53.0742369Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0742762Z at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
2024-06-18T15:32:53.0743184Z at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
2024-06-18T15:32:53.0743587Z at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
2024-06-18T15:32:53.0744125Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0744628Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0745043Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0745406Z at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
2024-06-18T15:32:53.0745794Z at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
2024-06-18T15:32:53.0746209Z at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
2024-06-18T15:32:53.0746625Z at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
2024-06-18T15:32:53.0747118Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
2024-06-18T15:32:53.0747550Z at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2024-06-18T15:32:53.0748123Z at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
2024-06-18T15:32:53.0748533Z at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
2024-06-18T15:32:53.0748954Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0749354Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0749764Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0750126Z at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
2024-06-18T15:32:53.0750549Z at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
2024-06-18T15:32:53.0750917Z at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
2024-06-18T15:32:53.0751363Z at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
2024-06-18T15:32:53.0751825Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
2024-06-18T15:32:53.0752178Z at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2024-06-18T15:32:53.0752983Z at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
2024-06-18T15:32:53.0753366Z at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
2024-06-18T15:32:53.0753806Z at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
2024-06-18T15:32:53.0754190Z at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
2024-06-18T15:32:53.0755000Z at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
2024-06-18T15:32:53.0755444Z at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
2024-06-18T15:32:53.0755916Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
2024-06-18T15:32:53.0757554Z at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2024-06-18T15:32:53.0758476Z at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
2024-06-18T15:32:53.0759258Z at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
2024-06-18T15:32:53.0759592Z at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
2024-06-18T15:32:53.0759841Z
2024-06-18T15:32:53.0761002Z 11:32:51,611 [[1;31mERROR[m] ca.uhn.fhir.jpa.test.WebTest.testInvokeOperation_withReflectedXssAttack_resultHtmlIsSanitized(Predicate)[2] -- Time elapsed: 1.585 s <<< ERROR!
and
2024-06-18T15:32:53.0761625Z java.lang.IllegalArgumentException: MockMvc must not be null
2024-06-18T15:32:53.0762009Z at org.springframework.util.Assert.notNull(Assert.java:172)
2024-06-18T15:32:53.0762757Z at ca.uhn.fhir.test.utilities.MockMvcWebConnectionForHtmlUnit3.<init>(MockMvcWebConnectionForHtmlUnit3.java:120)
2024-06-18T15:32:53.0763357Z at ca.uhn.fhir.test.utilities.MockMvcWebConnectionForHtmlUnit3.<init>(MockMvcWebConnectionForHtmlUnit3.java:105)
2024-06-18T15:32:53.0763719Z at ca.uhn.fhir.jpa.test.WebTest.before(WebTest.java:123)
2024-06-18T15:32:53.0764111Z at java.base/java.lang.reflect.Method.invoke(Method.java:580)
2024-06-18T15:32:53.0764809Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
2024-06-18T15:32:53.0765245Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0765616Z at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
2024-06-18T15:32:53.0766035Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0766615Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
2024-06-18T15:32:53.0767014Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0767872Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0768248Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0768858Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
2024-06-18T15:32:53.0769415Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0770475Z at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
2024-06-18T15:32:53.0771037Z at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
2024-06-18T15:32:53.0771464Z at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
2024-06-18T15:32:53.0772035Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0772496Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0772893Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0773489Z at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
2024-06-18T15:32:53.0773863Z at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
2024-06-18T15:32:53.0774316Z at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
2024-06-18T15:32:53.0774865Z at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
2024-06-18T15:32:53.0775464Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
2024-06-18T15:32:53.0776122Z at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2024-06-18T15:32:53.0776736Z at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
2024-06-18T15:32:53.0777218Z at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
2024-06-18T15:32:53.0777669Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0778621Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0779296Z at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
2024-06-18T15:32:53.0780211Z at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
2024-06-18T15:32:53.0780589Z at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
2024-06-18T15:32:53.0781042Z at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
2024-06-18T15:32:53.0781433Z at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
2024-06-18T15:32:53.0782010Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
2024-06-18T15:32:53.0782669Z at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2024-06-18T15:32:53.0783068Z at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
2024-06-18T15:32:53.0783497Z at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
2024-06-18T15:32:53.0783872Z at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
2024-06-18T15:32:53.0784322Z at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
2024-06-18T15:32:53.0784694Z at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
2024-06-18T15:32:53.0785167Z at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
2024-06-18T15:32:53.0785558Z at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
2024-06-18T15:32:53.0786245Z at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2024-06-18T15:32:53.0786609Z at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
2024-06-18T15:32:53.0787005Z at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
2024-06-18T15:32:53.0787520Z at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
2024-06-18T15:32:53.0787873Z
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 83.50%. Comparing base (
497b9f2
) to head (4bb2e5d
). Report is 120 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Fixes #6021