Build Logs
pme123/orchescala • 3.8.1-RC1:2026-01-13
Errors
5
Warnings
23
Total Lines
900
1##################################
2Clonning https://github.com/pme123/orchescala.git into /build/repo using revision v0.3.2
3##################################
4Note: switching to '17afb8d756c06c4b387e2634cb8fc128568d8ffe'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.1-RC1
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.1-RC1
32Execute tests: true
33sbt project found:
34No prepare script found for project pme123/orchescala
35##################################
36Scala version: 3.8.1-RC1
37Targets: io.github.pme123%orchescala-api io.github.pme123%orchescala-dmn io.github.pme123%orchescala-domain io.github.pme123%orchescala-engine io.github.pme123%orchescala-engine-c7 io.github.pme123%orchescala-engine-c8 io.github.pme123%orchescala-engine-gateway io.github.pme123%orchescala-gateway io.github.pme123%orchescala-helper io.github.pme123%orchescala-simulation io.github.pme123%orchescala-worker io.github.pme123%orchescala-worker-c7 io.github.pme123%orchescala-worker-c8
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: ,REQUIRE:-source:3.8
41Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '21'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Dcommunitybuild.scala=3.8.1-RC1
49-Dcommunitybuild.project.dependencies.add=
50-Xmx7G
51-Xms4G
52-Xss8M
53-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
54-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
55-jar
56/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
57"setCrossScalaVersions 3.8.1-RC1"
58"++3.8.1-RC1 -v"
59"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
60"set every credentials := Nil"
61"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
62"removeScalacOptionsStartingWith -P:wartremover"
63
64moduleMappings
65"runBuild 3.8.1-RC1 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" io.github.pme123%orchescala-api io.github.pme123%orchescala-dmn io.github.pme123%orchescala-domain io.github.pme123%orchescala-engine io.github.pme123%orchescala-engine-c7 io.github.pme123%orchescala-engine-c8 io.github.pme123%orchescala-engine-gateway io.github.pme123%orchescala-gateway io.github.pme123%orchescala-helper io.github.pme123%orchescala-simulation io.github.pme123%orchescala-worker io.github.pme123%orchescala-worker-c7 io.github.pme123%orchescala-worker-c8"
66
67[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
68[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 21)
69[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 5 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 8.944s.
74[info] done compiling
75[info] loading settings for project root from build.sbt...
76[info] resolving key references (15545 settings) ...
77[info] set current project to orchescala (in build file:/build/repo/)
78Execute setCrossScalaVersions: 3.8.1-RC1
79OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in worker/crossScalaVersions
80OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in worker/crossScalaVersions
81OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in engineC7/crossScalaVersions
82OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in engineC7/crossScalaVersions
83OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in gateway/crossScalaVersions
84OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in gateway/crossScalaVersions
85OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in workerC7/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in workerC7/crossScalaVersions
87OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in simulation/crossScalaVersions
88OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in simulation/crossScalaVersions
89OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in api/crossScalaVersions
90OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in api/crossScalaVersions
91OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in dmn/crossScalaVersions
92OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in dmn/crossScalaVersions
93OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in engineGateway/crossScalaVersions
94OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in engineGateway/crossScalaVersions
95OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in workerC8/crossScalaVersions
96OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in workerC8/crossScalaVersions
97OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in docs/crossScalaVersions
98OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in docs/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in engineC8/crossScalaVersions
100OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in engineC8/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in engine/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in engine/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in helper/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in helper/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.2 -> 3.8.1-RC1 in domain/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in domain/crossScalaVersions
107[info] set current project to orchescala (in build file:/build/repo/)
108[info] Setting Scala version to 3.8.1-RC1 on 14 projects.
109[info] Switching Scala version on:
110[info] engineC8 (3.8.1-RC1)
111[info] domain (3.8.1-RC1)
112[info] docs (3.8.1-RC1)
113[info] workerC8 (3.8.1-RC1)
114[info] workerC7 (3.8.1-RC1)
115[info] dmn (3.8.1-RC1)
116[info] gateway (3.8.1-RC1)
117[info] engineGateway (3.8.1-RC1)
118[info] simulation (3.8.1-RC1)
119[info] helper (3.8.1-RC1)
120[info] engineC7 (3.8.1-RC1)
121[info] api (3.8.1-RC1)
122[info] engine (3.8.1-RC1)
123[info] worker (3.8.1-RC1)
124[info] Excluding projects:
125[info] * root (2.12.20)
126[info] Reapplying settings...
127[info] set current project to orchescala (in build file:/build/repo/)
128Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
129[info] Reapplying settings...
130[info] set current project to orchescala (in build file:/build/repo/)
131[info] Defining Global / credentials, api / credentials and 13 others.
132[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 74 others.
133[info] Run `last` for details.
134[info] Reapplying settings...
135[info] set current project to orchescala (in build file:/build/repo/)
136Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
137[info] Reapplying settings...
138OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
139
140 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
141 Did you mean engineGateway / allExcludeDependencies ?
142 , retry without global scopes
143[info] Reapplying settings...
144[info] set current project to orchescala (in build file:/build/repo/)
145Execute removeScalacOptionsStartingWith: -P:wartremover
146[info] Reapplying settings...
147[info] set current project to orchescala (in build file:/build/repo/)
148[success] Total time: 0 s, completed Jan 13, 2026, 8:28:59 PM
149Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
150Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
151Starting build...
152Projects: Set(engineC8, domain, workerC8, workerC7, dmn, gateway, engineGateway, simulation, helper, engineC7, api, engine, worker)
153Starting build for ProjectRef(file:/build/repo/,workerC8) (orchescala-worker-c8)... [0/13]
154OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
155Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
156[info] compiling 24 Scala sources to /build/repo/01-domain/target/scala-3.8.1-RC1/classes ...
157[warn] there were 15 feature warnings; re-run with -feature for details
158[warn] there were 197 deprecation warnings; re-run with -deprecation for details
159[warn] two warnings found
160[warn] there were 15 feature warnings; re-run with -feature for details
161[warn] there were 197 deprecation warnings; re-run with -deprecation for details
162[warn] four warnings found
163[info] done compiling
164[info] compiling 35 Scala sources to /build/repo/02-engine/target/scala-3.8.1-RC1/classes ...
165[info] done compiling
166[info] compiling 16 Scala sources to /build/repo/03-worker/target/scala-3.8.1-RC1/classes ...
167[info] compiling 14 Scala sources to /build/repo/04-engine-c8/target/scala-3.8.1-RC1/classes ...
168[info] done compiling
169[info] done compiling
170[info] compiling 3 Scala sources to /build/repo/04-worker-c8/target/scala-3.8.1-RC1/classes ...
171[info] done compiling
172Starting build for ProjectRef(file:/build/repo/,engineGateway) (orchescala-engine-gateway)... [1/13]
173Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
174[info] compiling 14 Scala sources to /build/repo/04-engine-c7/target/scala-3.8.1-RC1/classes ...
175[info] done compiling
176[info] compiling 13 Scala sources to /build/repo/05-engine-gateway/target/scala-3.8.1-RC1/classes ...
177[info] done compiling
178[info] compiling 1 Scala source to /build/repo/05-engine-gateway/target/scala-3.8.1-RC1/test-classes ...
179[info] done compiling
180[info] orchescala.engine.gateway.SortingServicesTest started
181[info] orchescala.engine.gateway.SortingServicesTest:
182[info] orchescala.engine.gateway.SortingServicesTest.sortedFromCache with no cache key returns original order started
183[info] + sortedFromCache with no cache key returns original order 0.03s
184[info] orchescala.engine.gateway.SortingServicesTest.sortedFromCache with cache key but no cache entries returns original order started
185[info] + sortedFromCache with cache key but no cache entries returns original order 0.045s
186[info] orchescala.engine.gateway.SortingServicesTest.sortedFromCache with cache key sorts matching engine types first started
187[info] + sortedFromCache with cache key sorts matching engine types first 0.003s
188[info] orchescala.engine.gateway.SortingServicesTest.sortedFromCache with UUID key prioritizes C8 services started
189[info] + sortedFromCache with UUID key prioritizes C8 services 0.004s
190[info] orchescala.engine.gateway.SortingServicesTest.sortedFromCache with Long key prioritizes C7 services started
191[info] + sortedFromCache with Long key prioritizes C7 services 0.001s
192[info] orchescala.engine.gateway.SortingServicesTest.sortedFromCache with invalid key defaults to the order in the list started
193[info] + sortedFromCache with invalid key defaults to the order in the list 0.001s
194[info] Test run orchescala.engine.gateway.SortingServicesTest finished: 0 failed, 0 ignored, 6 total, 0.123s
195Starting build for ProjectRef(file:/build/repo/,dmn) (orchescala-dmn)... [2/13]
196Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
197[info] compiling 4 Scala sources to /build/repo/03-dmn/target/scala-3.8.1-RC1/classes ...
198[warn] there were 2 deprecation warnings; re-run with -deprecation for details
199[warn] one warning found
200[info] done compiling
201Starting build for ProjectRef(file:/build/repo/,domain) (orchescala-domain)... [3/13]
202Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
203[info] compiling 10 Scala sources to /build/repo/01-domain/target/scala-3.8.1-RC1/test-classes ...
204[info] done compiling
205NewName: GetMyWorker
206OldName1+: myprocessV1.MyWorker.get
207OldName1+: myprocess.MyWorker.delete
208OldName2: MyWorker
209OldName31: myprocess-other-MyWorker
210OldName32: myprocess-GetMyWorker
211OldName4: myprocess.MyWorker
212OldName4: GetMyWorker
213OtherName: mycompany-myproject.myprocess.GetMyWorker
214[info] orchescala.domain.bpmnTest started
215[info] orchescala.domain.bpmnTest:
216[info] orchescala.domain.bpmnTest.mycompany-myproject-myprocessV1-GetMyWorker NEW started
217[info] + mycompany-myproject-myprocessV1-GetMyWorker NEW 0.02s
218[info] orchescala.domain.bpmnTest.mycompany-myproject-myprocessV1.MyWorker.get OLD1 started
219[info] + mycompany-myproject-myprocessV1.MyWorker.get OLD1 0.001s
220[info] orchescala.domain.bpmnTest.mycompany-myproject-myprocess.MyWorker.delete OLD1 started
221[info] + mycompany-myproject-myprocess.MyWorker.delete OLD1 0.0s
222[info] orchescala.domain.bpmnTest.mycompany-myproject-myworker.post OLD1 started
223[info] + mycompany-myproject-myworker.post OLD1 0.001s
224[info] orchescala.domain.bpmnTest.mycompany-myproject-myprocessV1.MyWorker OLD2 started
225[info] + mycompany-myproject-myprocessV1.MyWorker OLD2 0.005s
226[info] orchescala.domain.bpmnTest.mycompany-myproject-myprocess-other-MyWorker OLD31 started
227[info] + mycompany-myproject-myprocess-other-MyWorker OLD31 0.001s
228[info] orchescala.domain.bpmnTest.mycompany-myproject-myprocess-GetMyWorker OLD32 started
229[info] + mycompany-myproject-myprocess-GetMyWorker OLD32 0.001s
230[info] orchescala.domain.bpmnTest.mycompany-myproject-myprocess.MyWorker OLD4 started
231[info] + mycompany-myproject-myprocess.MyWorker OLD4 0.001s
232[info] orchescala.domain.bpmnTest.mycompany-myproject-GetMyWorker OLD4 started
233[info] + mycompany-myproject-GetMyWorker OLD4 0.001s
234[info] orchescala.domain.bpmnTest.mycompany-myproject.myprocess.GetMyWorker REST started
235[info] + mycompany-myproject.myprocess.GetMyWorker REST 0.001s
236[info] Test run orchescala.domain.bpmnTest finished: 0 failed, 0 ignored, 10 total, 0.046s
237[info] orchescala.domain.CamundaVariableTest started
238[info] orchescala.domain.CamundaVariableTest:
239[info] orchescala.domain.CamundaVariableTest.CamundaVariable valueToCamunda started
240[info] + CamundaVariable valueToCamunda 0.021s
241[info] orchescala.domain.CamundaVariableTest.CamundaVariable valueToCamunda LocalDate started
242[info] + CamundaVariable valueToCamunda LocalDate 0.003s
243[info] orchescala.domain.CamundaVariableTest.CamundaVariable toCamunda started
244[info] + CamundaVariable toCamunda 0.19s
245[info] orchescala.domain.CamundaVariableTest.CamundaVariable toCamunda-1 started
246[info] + CamundaVariable toCamunda-1 0.001s
247[info] Test run orchescala.domain.CamundaVariableTest finished: 0 failed, 0 ignored, 4 total, 0.226s
248[info] orchescala.domain.EnumValueTest started
249[info] orchescala.domain.EnumValueTest:
250[info] orchescala.domain.EnumValueTest.CmsTest encode and decode enum type started
251[info] + CmsTest encode and decode enum type 0.214s
252[info] orchescala.domain.EnumValueTest.bad enum value started
253[info] + bad enum value 0.003s
254[info] Test run orchescala.domain.EnumValueTest finished: 0 failed, 0 ignored, 2 total, 0.227s
255[info] orchescala.domain.MockedServiceResponseTest started
256[info] orchescala.domain.MockedServiceResponseTest:
257[info] orchescala.domain.MockedServiceResponseTest.testCodecSuccess started
258[info] + testCodecSuccess 0.217s
259[info] orchescala.domain.MockedServiceResponseTest.testCodecError started
260[info] + testCodecError 0.003s
261[info] Test run orchescala.domain.MockedServiceResponseTest finished: 0 failed, 0 ignored, 2 total, 0.229s
262[info] orchescala.domain.FieldNameTest started
263[info] orchescala.domain.FieldNameTest:
264[info] orchescala.domain.FieldNameTest.productElementNames Case Class started
265[info] + productElementNames Case Class 0.001s
266[info] orchescala.domain.FieldNameTest.productElementNames Enum started
267[info] + productElementNames Enum 0.001s
268[info] Test run orchescala.domain.FieldNameTest finished: 0 failed, 0 ignored, 2 total, 0.003s
269[info] orchescala.domain.RefinedTest started
270[info] orchescala.domain.RefinedTest:
271[info] orchescala.domain.RefinedTest.Percentage started
272[info] + Percentage 0.005s
273[info] orchescala.domain.RefinedTest.Iso8601Day started
274[info] + Iso8601Day 0.006s
275[info] orchescala.domain.RefinedTest.Iso8601DateTime started
276[info] + Iso8601DateTime 0.0s
277[info] orchescala.domain.RefinedTest.Iso8601Duration started
278[info] + Iso8601Duration 0.0s
279[info] orchescala.domain.RefinedTest.Iso8601Interval started
280[info] + Iso8601Interval 0.001s
281[info] orchescala.domain.RefinedTest.CronExpr started
282[info] + CronExpr 0.0s
283[info] orchescala.domain.RefinedTest.Iban started
284[info] + Iban 0.005s
285[info] Test run orchescala.domain.RefinedTest finished: 0 failed, 0 ignored, 7 total, 0.017s
286[info] orchescala.domain.DomainTest started
287[info] orchescala.domain.DomainTest:
288[info] orchescala.domain.DomainTest.niceName started
289[info] + niceName 0.002s
290[info] orchescala.domain.DomainTest.shortName of Generic Service simple started
291[info] + shortName of Generic Service simple 0.003s
292[info] orchescala.domain.DomainTest.shortName of Generic Service started
293[info] + shortName of Generic Service 0.0s
294[info] orchescala.domain.DomainTest.enum derivation started
295[info] + enum derivation 0.011s
296[info] Test run orchescala.domain.DomainTest finished: 0 failed, 0 ignored, 4 total, 0.018s
297[info] orchescala.domain.LocalDateTimeDecoderTest started
298[info] orchescala.domain.LocalDateTimeDecoderTest:
299[info] orchescala.domain.LocalDateTimeDecoderTest.Date format LocalDateTime Format started
300[info] + Date format LocalDateTime Format 0.161s
301[info] orchescala.domain.LocalDateTimeDecoderTest.Date format LocalDateTime Format with milliseconds started
302[info] + Date format LocalDateTime Format with milliseconds 0.001s
303[info] orchescala.domain.LocalDateTimeDecoderTest.Date format ISO Format started
304[info] + Date format ISO Format 0.003s
305[info] orchescala.domain.LocalDateTimeDecoderTest.Date format bad started
306[info] + Date format bad 0.084s
307[info] Test run orchescala.domain.LocalDateTimeDecoderTest finished: 0 failed, 0 ignored, 4 total, 0.249s
308[info] orchescala.domain.ProcessTest started
309[info] orchescala.domain.ProcessTest:
310[info] orchescala.domain.ProcessTest.camundaInBody started
311[info] + camundaInBody 0.093s
312[info] Test run orchescala.domain.ProcessTest finished: 0 failed, 0 ignored, 1 total, 0.094s
313[info] orchescala.domain.InOutTest started
314[info] orchescala.domain.InOutTest:
315[info] orchescala.domain.InOutTest.inVariableNames should return distinct variable names started
316[info] + inVariableNames should return distinct variable names 0.071s
317[info] orchescala.domain.InOutTest.outVariableNames should return distinct variable names started
318[info] + outVariableNames should return distinct variable names 0.001s
319[info] orchescala.domain.InOutTest.inVariables should return distinct variables started
320[info] + inVariables should return distinct variables 0.002s
321[info] orchescala.domain.InOutTest.outVariables should return distinct variables started
322[info] + outVariables should return distinct variables 0.001s
323[info] Test run orchescala.domain.InOutTest finished: 0 failed, 0 ignored, 4 total, 0.075s
324Starting build for ProjectRef(file:/build/repo/,workerC7) (orchescala-worker-c7)... [4/13]
325Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
326[info] compiling 9 Scala sources to /build/repo/04-worker-c7/target/scala-3.8.1-RC1/classes ...
327[info] done compiling
328[info] compiling 1 Scala source to /build/repo/04-worker-c7/target/scala-3.8.1-RC1/test-classes ...
329[info] done compiling
330[info] orchescala.worker.c7.C7WorkerCalcRetriesTest started
331[info] orchescala.worker.c7.C7WorkerCalcRetriesTest:
332[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - normal error with retries > 0 started
333[info] + calcRetries - normal error with retries > 0 0.012s
334[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - normal error with retries = 0 started
335[info] + calcRetries - normal error with retries = 0 0.0s
336[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - retryable error with retries = 0 started
337[info] + calcRetries - retryable error with retries = 0 0.0s
338[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - retryable error with retries > 0 started
339[info] + calcRetries - retryable error with retries > 0 0.0s
340[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - GET request error with retries = 0 started
341[info] + calcRetries - GET request error with retries = 0 0.0s
342[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - PUT request error with retries = 0 started
343[info] + calcRetries - PUT request error with retries = 0 0.0s
344[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - POST request error with retries = 0 (should not retry) started
345[info] + calcRetries - POST request error with retries = 0 (should not retry) 0.0s
346[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - case insensitive matching started
347[info] + calcRetries - case insensitive matching 0.0s
348[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - partial message matching started
349[info] + calcRetries - partial message matching 0.001s
350[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - negative retries with retryable error started
351[info] + calcRetries - negative retries with retryable error 0.0s
352[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - Unexpected error while sending request: Exception when sending request: GET https:// started
353[info] + calcRetries - Unexpected error while sending request: Exception when sending request: GET https:// 0.001s
354[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - Unexpected error in Cause started
355[info] + calcRetries - Unexpected error in Cause 0.001s
356[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - multiple retry conditions started
357[info] + calcRetries - multiple retry conditions 0.001s
358[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - non-retryable errors started
359[info] + calcRetries - non-retryable errors 0.0s
360[info] Test run orchescala.worker.c7.C7WorkerCalcRetriesTest finished: 0 failed, 0 ignored, 14 total, 0.03s
361Starting build for ProjectRef(file:/build/repo/,api) (orchescala-api)... [5/13]
362Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
363[info] compiling 23 Scala sources to /build/repo/03-api/target/scala-3.8.1-RC1/classes ...
364[warn] there were 13 deprecation warnings; re-run with -deprecation for details
365[warn] one warning found
366[info] done compiling
367[info] compiling 6 Scala sources to /build/repo/03-api/target/scala-3.8.1-RC1/test-classes ...
368[warn] there were 3 feature warnings; re-run with -feature for details
369[warn] there were 2 deprecation warnings; re-run with -deprecation for details
370[warn] two warnings found
371[info] done compiling
372ProcessReferenceCreator: orchescala.api.ApiCreatorTest
373[info] orchescala.api.VersionHelperTest started
374[info] orchescala.api.VersionHelperTest:
375[warn] ==> i orchescala.api.VersionHelperTest.repoSearch ignored 0.0s
376[warn] ==> i orchescala.api.VersionHelperTest.repoSearch no result ignored 0.0s
377[info] Test run orchescala.api.VersionHelperTest finished: 0 failed, 2 ignored, 0 total, 0.02s
378[info] orchescala.api.ApiProjectConfigTest started
379[info] orchescala.api.ApiProjectConfigTest:
380[warn] ==> i orchescala.api.ApiProjectConfigTest.ApiProjectConfig ignored 0.0s
381[info] Test run orchescala.api.ApiProjectConfigTest finished: 0 failed, 1 ignored, 0 total, 0.0s
382[info] orchescala.api.ApiCreatorTest started
383[info] orchescala.api.ApiCreatorTest:
384[info] orchescala.api.ApiCreatorTest.testReplaceJira started
385[info] + testReplaceJira 0.017s
386[info] orchescala.api.ApiCreatorTest.testReplaceJiraMany started
387[info] + testReplaceJiraMany 0.001s
388[info] orchescala.api.ApiCreatorTest.testReplaceJiraMulti started
389[info] + testReplaceJiraMulti 0.001s
390[info] Test run orchescala.api.ApiCreatorTest finished: 0 failed, 0 ignored, 3 total, 0.032s
391OtherName: orchescala.api.DefaultApiCreator
392OldName4: myprocess.MyWorker
393OldName1+: myprocess.MyWorker.get
394NewName: MyWorker
395OldName2: MyWorker
396[info] orchescala.api.exportsTest started
397[info] orchescala.api.exportsTest:
398[info] orchescala.api.exportsTest.orchescala.api.DefaultApiCreator UNDEFINED started
399[info] + orchescala.api.DefaultApiCreator UNDEFINED 0.026s
400[info] orchescala.api.exportsTest.mycompany-myproject-myprocess.MyWorker started
401[info] + mycompany-myproject-myprocess.MyWorker 0.0s
402[info] orchescala.api.exportsTest.mycompany-myproject-myprocess.MyWorker.get started
403[info] + mycompany-myproject-myprocess.MyWorker.get 0.001s
404[info] orchescala.api.exportsTest.mycompany-myproject-myprocessV2-GetMyWorker started
405[info] + mycompany-myproject-myprocessV2-GetMyWorker 0.001s
406[info] orchescala.api.exportsTest.mycompany-myproject-myprocessV4.MyWorker started
407[info] + mycompany-myproject-myprocessV4.MyWorker 0.001s
408[info] Test run orchescala.api.exportsTest finished: 0 failed, 0 ignored, 5 total, 0.042s
409[info] orchescala.api.ProjectsConfigTest started
410[info] orchescala.api.ProjectsConfigTest:
411[info] orchescala.api.ProjectsConfigTest.colorForId should return the correct color for a given refName and ownProjectName started
412[info] + colorForId should return the correct color for a given refName and ownProjectName 0.003s
413[info] orchescala.api.ProjectsConfigTest.colorForId should return None if no matching project is found started
414[info] + colorForId should return None if no matching project is found 0.001s
415[info] orchescala.api.ProjectsConfigTest.colorForId should return None if refName starts with ownProjectName started
416[info] + colorForId should return None if refName starts with ownProjectName 0.0s
417[info] orchescala.api.ProjectsConfigTest.projectNameForRef should return the project name if the processRef starts with a project name started
418[info] + projectNameForRef should return the project name if the processRef starts with a project name 0.001s
419[info] orchescala.api.ProjectsConfigTest.projectNameForRef should return the processRef if no project name matches started
420[info] + projectNameForRef should return the processRef if no project name matches 0.001s
421[info] Test run orchescala.api.ProjectsConfigTest finished: 0 failed, 0 ignored, 5 total, 0.006s
422Starting build for ProjectRef(file:/build/repo/,worker) (orchescala-worker)... [6/13]
423Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
424[info] compiling 5 Scala sources to /build/repo/03-worker/target/scala-3.8.1-RC1/test-classes ...
425[info] done compiling
426[info] orchescala.worker.WorkerAppTest started
427[info] orchescala.worker.WorkerAppTest:
428[info] orchescala.worker.WorkerAppTest.workerApps with no dependencies returns single app started
429[info] + workerApps with no dependencies returns single app 0.017s
430[info] orchescala.worker.WorkerAppTest.workerApps with single dependency returns app and dependency started
431[info] + workerApps with single dependency returns app and dependency 0.002s
432[info] orchescala.worker.WorkerAppTest.workerApps with multiple dependencies returns all apps started
433[info] + workerApps with multiple dependencies returns all apps 0.001s
434[info] orchescala.worker.WorkerAppTest.workerApps with nested dependencies returns all apps started
435[info] + workerApps with nested dependencies returns all apps 0.002s
436[info] orchescala.worker.WorkerAppTest.workerApps with complex dependency tree started
437[info] + workerApps with complex dependency tree 0.001s
438[info] orchescala.worker.WorkerAppTest.workerApps maintains order with main app first started
439[info] + workerApps maintains order with main app first 0.001s
440[info] orchescala.worker.WorkerAppTest.workerApps handles empty dependencies correctly started
441[info] + workerApps handles empty dependencies correctly 0.0s
442[info] orchescala.worker.WorkerAppTest.workerApps with diamond dependency pattern started
443[info] + workerApps with diamond dependency pattern 0.001s
444[info] orchescala.worker.WorkerAppTest.workerApps preserves dependency order started
445[info] + workerApps preserves dependency order 0.001s
446[info] orchescala.worker.WorkerAppTest.workerApps with deep nesting started
447[info] + workerApps with deep nesting 0.001s
448[info] orchescala.worker.WorkerAppTest.workerApps with multiple branches at different levels started
449[info] + workerApps with multiple branches at different levels 0.002s
450[info] orchescala.worker.WorkerAppTest.workerApps returns correct sequence type started
451[info] + workerApps returns correct sequence type 0.001s
452[info] orchescala.worker.WorkerAppTest.workerApps with self-referential dependency handling started
453[info] + workerApps with self-referential dependency handling 0.0s
454[info] Test run orchescala.worker.WorkerAppTest finished: 0 failed, 0 ignored, 13 total, 0.049s
455+ ServiceHandlerSpec
45620:30:27.385 [ZScheduler-Worker-0] INFO orchescala.engine.rest.HttpClientProvider -- Creating STTP client backend using shared HTTP client
45720:30:27.391 [ZScheduler-Worker-0] INFO orchescala.engine.rest.HttpClientProvider -- Creating shared AsyncHttpClient
45820:30:27.416 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.logging.InternalLoggerFactory -- Using SLF4J as the default logging framework
45920:30:27.421 [ZScheduler-Worker-0] DEBUG io.netty.util.ResourceLeakDetector -- -Dio.netty.leakDetection.level: simple
46020:30:27.421 [ZScheduler-Worker-0] DEBUG io.netty.util.ResourceLeakDetector -- -Dio.netty.leakDetection.targetRecords: 4
46120:30:27.424 [ZScheduler-Worker-0] DEBUG io.netty.util.ResourceLeakDetectorFactory -- Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@54e1ef66
46220:30:27.452 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent0 -- -Dio.netty.noUnsafe: false
46320:30:27.453 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent0 -- Java version: 21
46420:30:27.456 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent0 -- sun.misc.Unsafe.theUnsafe: available
46520:30:27.457 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent0 -- sun.misc.Unsafe.copyMemory: available
46620:30:27.457 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent0 -- java.nio.Buffer.address: available
46720:30:27.458 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent0 -- direct buffer constructor: unavailable
468java.lang.NoSuchMethodException: java.nio.DirectByteBuffer.<init>(long,int)
469 at java.base/java.lang.Class.getConstructor0(Class.java:3761)
470 at java.base/java.lang.Class.getDeclaredConstructor(Class.java:2930)
471 at io.netty.util.internal.PlatformDependent0$4.run(PlatformDependent0.java:237)
472 at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
473 at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:232)
474 at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:294)
475 at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:93)
476 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:109)
477 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:218)
478 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:197)
479 at org.asynchttpclient.DefaultAsyncHttpClient.newNettyTimer(DefaultAsyncHttpClient.java:111)
480 at org.asynchttpclient.DefaultAsyncHttpClient.<init>(DefaultAsyncHttpClient.java:90)
481 at orchescala.engine.rest.HttpClientProvider$.createHttpClient$lzyINIT1$$anonfun$2$$anonfun$1(HttpClientProvider.scala:38)
482 at zio.ZIOCompanionVersionSpecific.attempt$$anonfun$1(ZIOCompanionVersionSpecific.scala:100)
483 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
484 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
485 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
486 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
487 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
488 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
489 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
490 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
491 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
492 at zio.internal.FiberRuntime.start(FiberRuntime.scala:1499)
493 at zio.Runtime$UnsafeAPIV1.runOrFork(Runtime.scala:159)
494 at zio.Runtime$UnsafeAPIV1.run(Runtime.scala:134)
495 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient$lzyINIT1$$anonfun$1(HttpClientProvider.scala:21)
496 at zio.Unsafe$.unsafe(Unsafe.scala:37)
497 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient$lzyINIT1(HttpClientProvider.scala:20)
498 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient(HttpClientProvider.scala:19)
499 at orchescala.engine.rest.HttpClientProvider$.createBackend$lzyINIT1$$anonfun$2$$anonfun$1(HttpClientProvider.scala:46)
500 at zio.ZIOCompanionVersionSpecific.attempt$$anonfun$1(ZIOCompanionVersionSpecific.scala:100)
501 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
502 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
503 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
504 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
505 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
506 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
507 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
508 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
509 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
510 at zio.internal.FiberRuntime.start(FiberRuntime.scala:1499)
511 at zio.Runtime$UnsafeAPIV1.runOrFork(Runtime.scala:159)
512 at zio.Runtime$UnsafeAPIV1.run(Runtime.scala:134)
513 at orchescala.engine.rest.HttpClientProvider$.cachedBackend$lzyINIT1$$anonfun$1(HttpClientProvider.scala:16)
514 at zio.Unsafe$.unsafe(Unsafe.scala:37)
515 at orchescala.engine.rest.HttpClientProvider$.cachedBackend$lzyINIT1(HttpClientProvider.scala:15)
516 at orchescala.engine.rest.HttpClientProvider$.cachedBackend(HttpClientProvider.scala:14)
517 at orchescala.engine.rest.HttpClientProvider$.live$lzyINIT1$$anonfun$1(HttpClientProvider.scala:51)
518 at zio.ZLayer$.succeed$$anonfun$2(ZLayer.scala:884)
519 at zio.ZLayer$.fromZIOEnvironment$$anonfun$1(ZLayer.scala:845)
520 at zio.ZLayer.scope$$anonfun$1(ZLayer.scala:404)
521 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
522 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
523 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1176)
524 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
525 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
526 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
527 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
528 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1176)
529 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
530 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
531 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
532 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
533 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
534 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
535 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
536 at zio.internal.FiberRuntime.evaluateMessageWhileSuspended(FiberRuntime.scala:510)
537 at zio.internal.FiberRuntime.drainQueueOnCurrentThread(FiberRuntime.scala:272)
538 at zio.internal.FiberRuntime.run(FiberRuntime.scala:160)
539 at zio.internal.ZScheduler$$anon$3.run(ZScheduler.scala:403)
54020:30:27.460 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent0 -- java.nio.Bits.unaligned: available, true
54120:30:27.467 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent0 -- jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable
542java.lang.IllegalAccessException: class io.netty.util.internal.PlatformDependent0$6 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @4aff9d45
543 at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394)
544 at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714)
545 at java.base/java.lang.reflect.Method.invoke(Method.java:571)
546 at io.netty.util.internal.PlatformDependent0$6.run(PlatformDependent0.java:352)
547 at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
548 at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:343)
549 at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:294)
550 at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:93)
551 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:109)
552 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:218)
553 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:197)
554 at org.asynchttpclient.DefaultAsyncHttpClient.newNettyTimer(DefaultAsyncHttpClient.java:111)
555 at org.asynchttpclient.DefaultAsyncHttpClient.<init>(DefaultAsyncHttpClient.java:90)
556 at orchescala.engine.rest.HttpClientProvider$.createHttpClient$lzyINIT1$$anonfun$2$$anonfun$1(HttpClientProvider.scala:38)
557 at zio.ZIOCompanionVersionSpecific.attempt$$anonfun$1(ZIOCompanionVersionSpecific.scala:100)
558 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
559 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
560 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
561 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
562 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
563 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
564 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
565 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
566 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
567 at zio.internal.FiberRuntime.start(FiberRuntime.scala:1499)
568 at zio.Runtime$UnsafeAPIV1.runOrFork(Runtime.scala:159)
569 at zio.Runtime$UnsafeAPIV1.run(Runtime.scala:134)
570 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient$lzyINIT1$$anonfun$1(HttpClientProvider.scala:21)
571 at zio.Unsafe$.unsafe(Unsafe.scala:37)
572 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient$lzyINIT1(HttpClientProvider.scala:20)
573 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient(HttpClientProvider.scala:19)
574 at orchescala.engine.rest.HttpClientProvider$.createBackend$lzyINIT1$$anonfun$2$$anonfun$1(HttpClientProvider.scala:46)
575 at zio.ZIOCompanionVersionSpecific.attempt$$anonfun$1(ZIOCompanionVersionSpecific.scala:100)
576 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
577 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
578 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
579 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
580 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
581 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
582 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
583 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
584 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
585 at zio.internal.FiberRuntime.start(FiberRuntime.scala:1499)
586 at zio.Runtime$UnsafeAPIV1.runOrFork(Runtime.scala:159)
587 at zio.Runtime$UnsafeAPIV1.run(Runtime.scala:134)
588 at orchescala.engine.rest.HttpClientProvider$.cachedBackend$lzyINIT1$$anonfun$1(HttpClientProvider.scala:16)
589 at zio.Unsafe$.unsafe(Unsafe.scala:37)
590 at orchescala.engine.rest.HttpClientProvider$.cachedBackend$lzyINIT1(HttpClientProvider.scala:15)
591 at orchescala.engine.rest.HttpClientProvider$.cachedBackend(HttpClientProvider.scala:14)
592 at orchescala.engine.rest.HttpClientProvider$.live$lzyINIT1$$anonfun$1(HttpClientProvider.scala:51)
593 at zio.ZLayer$.succeed$$anonfun$2(ZLayer.scala:884)
594 at zio.ZLayer$.fromZIOEnvironment$$anonfun$1(ZLayer.scala:845)
595 at zio.ZLayer.scope$$anonfun$1(ZLayer.scala:404)
596 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
597 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
598 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1176)
599 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
600 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
601 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
602 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
603 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1176)
604 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
605 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
606 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
607 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
608 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
609 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
610 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
611 at zio.internal.FiberRuntime.evaluateMessageWhileSuspended(FiberRuntime.scala:510)
612 at zio.internal.FiberRuntime.drainQueueOnCurrentThread(FiberRuntime.scala:272)
613 at zio.internal.FiberRuntime.run(FiberRuntime.scala:160)
614 at zio.internal.ZScheduler$$anon$3.run(ZScheduler.scala:403)
61520:30:27.467 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent0 -- java.nio.DirectByteBuffer.<init>(long, int): unavailable
61620:30:27.467 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent -- sun.misc.Unsafe: available
61720:30:27.471 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent -- maxDirectMemory: 7516192768 bytes (maybe)
61820:30:27.471 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.tmpdir: /tmp (java.io.tmpdir)
61920:30:27.471 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.bitMode: 64 (sun.arch.data.model)
62020:30:27.472 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.maxDirectMemory: -1 bytes
62120:30:27.472 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.uninitializedArrayAllocationThreshold: -1
62220:30:27.475 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.CleanerJava9 -- java.nio.ByteBuffer.cleaner(): available
62320:30:27.475 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.noPreferDirect: false
62420:30:27.490 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.PlatformDependent -- org.jctools-core.MpscChunkedArrayQueue: available
62520:30:27.538 [ZScheduler-Worker-0] DEBUG io.netty.handler.ssl.JdkSslContext -- Default protocols (JDK): [TLSv1.3, TLSv1.2]
62620:30:27.538 [ZScheduler-Worker-0] DEBUG io.netty.handler.ssl.JdkSslContext -- Default cipher suites (JDK): [TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384]
62720:30:27.574 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.InternalThreadLocalMap -- -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
62820:30:27.574 [ZScheduler-Worker-0] DEBUG io.netty.util.internal.InternalThreadLocalMap -- -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
62920:30:27.584 [ZScheduler-Worker-0] DEBUG io.netty.channel.MultithreadEventLoopGroup -- -Dio.netty.eventLoopThreads: 8
63020:30:27.596 [ZScheduler-Worker-0] DEBUG io.netty.channel.nio.NioEventLoop -- -Dio.netty.noKeySetOptimization: false
63120:30:27.596 [ZScheduler-Worker-0] DEBUG io.netty.channel.nio.NioEventLoop -- -Dio.netty.selectorAutoRebuildThreshold: 512
63220:30:27.623 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.numHeapArenas: 8
63320:30:27.623 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.numDirectArenas: 8
63420:30:27.623 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.pageSize: 8192
63520:30:27.623 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.maxOrder: 11
63620:30:27.623 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.chunkSize: 16777216
63720:30:27.624 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.smallCacheSize: 256
63820:30:27.624 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.normalCacheSize: 64
63920:30:27.624 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.maxCachedBufferCapacity: 32768
64020:30:27.624 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.cacheTrimInterval: 8192
64120:30:27.624 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.cacheTrimIntervalMillis: 0
64220:30:27.624 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.useCacheForAllThreads: true
64320:30:27.624 [ZScheduler-Worker-0] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
64420:30:27.639 [ZScheduler-Worker-0] DEBUG io.netty.buffer.ByteBufUtil -- -Dio.netty.allocator.type: pooled
64520:30:27.639 [ZScheduler-Worker-0] DEBUG io.netty.buffer.ByteBufUtil -- -Dio.netty.threadLocalDirectBufferSize: 0
64620:30:27.639 [ZScheduler-Worker-0] DEBUG io.netty.buffer.ByteBufUtil -- -Dio.netty.maxThreadLocalCharBufferSize: 16384
64720:30:27.733 [ZScheduler-Worker-1] DEBUG test -- Mocked Service: orchescala.worker.ServiceHandler
648 - Request URL: http://test.com/api
649 - Request Body: {
650 "name" : "test"
651}
652 - Request Header:
653 - mockedResponse: {
654 "value" : true
655}
656
65720:30:27.733 [ZScheduler-Worker-0] DEBUG test -- Mocked Service: orchescala.worker.ServiceHandler
658 - Request URL: http://test.com/api
659 - Request Body: {
660 "name" : "test"
661}
662 - Request Header:
663 - mockedResponse: {
664 "value" : true
665}
666
667 + runWorkZIO should return mocked output when outputServiceMock is provided
668 + runWorkZIO should handle error mocks correctly
669 + runWorkZIO should return mocked output when servicesMocked is true
670+ AstSpec
671 + defaultMock Process
672 + defaultMock ServiceTask
673+ WorkerExecutorSpec
674 + InputValidator WithConfig override InConfig
675 + InputValidator WithConfig default InConfig
676 + InputValidator WithConfig override InConfig in In
677 + Test optional values are null in JSON
678+ RestApiClientTest
679 + NoOutput
680 + NoOutput OK
681 + Seq OK
682 + Bad body OK
683 + no NoOutput
684 + with Output
685 + with optional Output
686 + hasNoOutput
687 + hasNoOutput false
68818 tests passed. 0 tests failed. 0 tests ignored.
689
690Executed in 798 ms
691
692Starting build for ProjectRef(file:/build/repo/,simulation) (orchescala-simulation)... [7/13]
693Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
694[info] compiling 26 Scala sources to /build/repo/03-simulation/target/scala-3.8.1-RC1/classes ...
695Variable name: process
696Variable name: task
697Variable name: event
698Variable name: event
699Variable name: event
700[warn] there was 1 feature warning; re-run with -feature for details
701[warn] there was 1 deprecation warning; re-run with -deprecation for details
702[warn] two warnings found
703[info] done compiling
704Starting build for ProjectRef(file:/build/repo/,engineC7) (orchescala-engine-c7)... [8/13]
705Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
706Starting build for ProjectRef(file:/build/repo/,engineC8) (orchescala-engine-c8)... [9/13]
707Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
708[info] compiling 1 Scala source to /build/repo/04-engine-c8/target/scala-3.8.1-RC1/test-classes ...
709[info] done compiling
710+ Camunda8ProcessEngine
711 - should create engine instance - ignored: 1
712All eligible tests are currently ignored
713Starting build for ProjectRef(file:/build/repo/,engine) (orchescala-engine)... [10/13]
714Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
715Starting build for ProjectRef(file:/build/repo/,helper) (orchescala-helper)... [11/13]
716Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
717[info] compiling 60 Scala sources to /build/repo/04-helper/target/scala-3.8.1-RC1/classes ...
718[warn] there were 21 deprecation warnings; re-run with -deprecation for details
719[warn] one warning found
720[info] done compiling
721[info] compiling 2 Scala sources to /build/repo/04-helper/target/scala-3.8.1-RC1/test-classes ...
722[warn] there was 1 deprecation warning; re-run with -deprecation for details
723[warn] one warning found
724[info] done compiling
725[info] orchescala.helper.util.DevConfigTest started
726[info] orchescala.helper.util.DevConfigTest:
727[info] orchescala.helper.util.DevConfigTest.dependsOn with no dependencies started
728[info] + dependsOn with no dependencies 0.008s
729[info] orchescala.helper.util.DevConfigTest.dependsOn with single level dependency started
730[info] + dependsOn with single level dependency 0.001s
731[info] orchescala.helper.util.DevConfigTest.dependsOn with multiple dependencies started
732[info] + dependsOn with multiple dependencies 0.0s
733[info] orchescala.helper.util.DevConfigTest.dependsOn with level higher than available modules started
734[info] + dependsOn with level higher than available modules 0.0s
735[info] Test run orchescala.helper.util.DevConfigTest finished: 0 failed, 0 ignored, 4 total, 0.02s
736Starting build for ProjectRef(file:/build/repo/,gateway) (orchescala-gateway)... [12/13]
737Compile scalacOptions: -Yimports:java.lang,scala,scala.Predef,io.circe,io.circe.generic.semiauto,io.circe.derivation,io.circe.syntax,sttp.tapir,sttp.tapir.json.circe, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
738[info] compiling 14 Scala sources to /build/repo/06-gateway/target/scala-3.8.1-RC1/classes ...
739[info] done compiling
740[info] compiling 3 Scala sources to /build/repo/06-gateway/target/scala-3.8.1-RC1/test-classes ...
741[info] done compiling
742+ GatewayConfig
743 + extractCorrelation
744 + should fail with invalid JWT
745timestamp=2026-01-13T19:30:50.763111743Z level=INFO thread=#zio-fiber-291 message="Payload: {"preferred_username":"user123","email":"pme@master.ch"}" location=orchescala.gateway.DefaultGatewayConfig.extractCorrelation file=GatewayConfig.scala line=43
746timestamp=2026-01-13T19:30:50.763927261Z level=INFO thread=#zio-fiber-355 message="Payload: {"preferred_username":"user123","email":"pme@master.ch"}" location=orchescala.gateway.DefaultGatewayConfig.extractCorrelation file=GatewayConfig.scala line=43
747timestamp=2026-01-13T19:30:50.769240438Z level=INFO thread=#zio-fiber-355 message="Claims: Map(email -> "pme@master.ch", preferred_username -> "user123")" location=orchescala.gateway.DefaultGatewayConfig.extractCorrelation file=GatewayConfig.scala line=44
748timestamp=2026-01-13T19:30:50.769240467Z level=INFO thread=#zio-fiber-291 message="Claims: Map(email -> "pme@master.ch", preferred_username -> "user123")" location=orchescala.gateway.DefaultGatewayConfig.extractCorrelation file=GatewayConfig.scala line=44
749 + should extract payload from valid JWT
750 + should extract payload from valid JWT no impersonateProcessKey
751 + defaultTokenValidator
752 + should fail with empty token
753 + should succeed with non-empty token
754 + should generate OpenAPI file on server start
755+ OpenAPI Generation
756 + should generate valid OpenAPI YAML
7577 tests passed. 0 tests failed. 0 tests ignored.
758
759Executed in 917 ms
760
761
762************************
763Build summary:
764[{
765 "module": "orchescala-worker-c8",
766 "compile": {"status": "ok", "tookMs": 38473, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
767 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
768 "test-compile": {"status": "ok", "tookMs": 843, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
769 "test": {"status": "ok", "tookMs": 599, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
770 "publish": {"status": "skipped", "tookMs": 0},
771 "metadata": {
772 "crossScalaVersions": ["2.12.20"]
773}
774},{
775 "module": "orchescala-engine-gateway",
776 "compile": {"status": "ok", "tookMs": 3188, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
777 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
778 "test-compile": {"status": "ok", "tookMs": 893, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
779 "test": {"status": "ok", "tookMs": 786, "passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6, "byFramework": [{"framework": "munit", "stats": {"passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6}}]},
780 "publish": {"status": "skipped", "tookMs": 0},
781 "metadata": {
782 "crossScalaVersions": ["2.12.20"]
783}
784},{
785 "module": "orchescala-dmn",
786 "compile": {"status": "ok", "tookMs": 1037, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
787 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
788 "test-compile": {"status": "ok", "tookMs": 147, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
789 "test": {"status": "ok", "tookMs": 145, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
790 "publish": {"status": "skipped", "tookMs": 0},
791 "metadata": {
792 "crossScalaVersions": ["2.12.20"]
793}
794},{
795 "module": "orchescala-domain",
796 "compile": {"status": "ok", "tookMs": 56, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
797 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
798 "test-compile": {"status": "ok", "tookMs": 3715, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
799 "test": {"status": "ok", "tookMs": 509, "passed": 40, "failed": 0, "ignored": 0, "skipped": 0, "total": 40, "byFramework": [{"framework": "munit", "stats": {"passed": 40, "failed": 0, "ignored": 0, "skipped": 0, "total": 40}}]},
800 "publish": {"status": "skipped", "tookMs": 0},
801 "metadata": {
802 "crossScalaVersions": ["2.12.20"]
803}
804},{
805 "module": "orchescala-worker-c7",
806 "compile": {"status": "ok", "tookMs": 1768, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
807 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
808 "test-compile": {"status": "ok", "tookMs": 745, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
809 "test": {"status": "ok", "tookMs": 336, "passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14, "byFramework": [{"framework": "munit", "stats": {"passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14}}]},
810 "publish": {"status": "skipped", "tookMs": 0},
811 "metadata": {
812 "crossScalaVersions": ["2.12.20"]
813}
814},{
815 "module": "orchescala-api",
816 "compile": {"status": "ok", "tookMs": 10268, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
817 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
818 "test-compile": {"status": "ok", "tookMs": 1854, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
819 "test": {"status": "ok", "tookMs": 332, "passed": 13, "failed": 0, "ignored": 3, "skipped": 0, "total": 16, "byFramework": [{"framework": "munit", "stats": {"passed": 13, "failed": 0, "ignored": 3, "skipped": 0, "total": 16}}]},
820 "publish": {"status": "skipped", "tookMs": 0},
821 "metadata": {
822 "crossScalaVersions": ["2.12.20"]
823}
824},{
825 "module": "orchescala-worker",
826 "compile": {"status": "ok", "tookMs": 136, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
827 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
828 "test-compile": {"status": "ok", "tookMs": 2734, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
829 "test": {"status": "ok", "tookMs": 1735, "passed": 31, "failed": 0, "ignored": 0, "skipped": 0, "total": 31, "byFramework": [{"framework": "munit", "stats": {"passed": 13, "failed": 0, "ignored": 0, "skipped": 0, "total": 13}},{"framework": "unknown", "stats": {"passed": 18, "failed": 0, "ignored": 0, "skipped": 0, "total": 18}}]},
830 "publish": {"status": "skipped", "tookMs": 0},
831 "metadata": {
832 "crossScalaVersions": ["2.12.20"]
833}
834},{
835 "module": "orchescala-simulation",
836 "compile": {"status": "ok", "tookMs": 3198, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
837 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
838 "test-compile": {"status": "ok", "tookMs": 253, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
839 "test": {"status": "ok", "tookMs": 352, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
840 "publish": {"status": "skipped", "tookMs": 0},
841 "metadata": {
842 "crossScalaVersions": ["2.12.20"]
843}
844},{
845 "module": "orchescala-engine-c7",
846 "compile": {"status": "ok", "tookMs": 111, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
847 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
848 "test-compile": {"status": "ok", "tookMs": 184, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
849 "test": {"status": "ok", "tookMs": 127, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
850 "publish": {"status": "skipped", "tookMs": 0},
851 "metadata": {
852 "crossScalaVersions": ["2.12.20"]
853}
854},{
855 "module": "orchescala-engine-c8",
856 "compile": {"status": "ok", "tookMs": 154, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
857 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
858 "test-compile": {"status": "ok", "tookMs": 675, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
859 "test": {"status": "ok", "tookMs": 816, "passed": 0, "failed": 0, "ignored": 1, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 0, "failed": 0, "ignored": 1, "skipped": 0, "total": 1}}]},
860 "publish": {"status": "skipped", "tookMs": 0},
861 "metadata": {
862 "crossScalaVersions": ["2.12.20"]
863}
864},{
865 "module": "orchescala-engine",
866 "compile": {"status": "ok", "tookMs": 138, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
867 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
868 "test-compile": {"status": "ok", "tookMs": 161, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
869 "test": {"status": "ok", "tookMs": 145, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
870 "publish": {"status": "skipped", "tookMs": 0},
871 "metadata": {
872 "crossScalaVersions": ["2.12.20"]
873}
874},{
875 "module": "orchescala-helper",
876 "compile": {"status": "ok", "tookMs": 3869, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
877 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
878 "test-compile": {"status": "ok", "tookMs": 692, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
879 "test": {"status": "ok", "tookMs": 400, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "munit", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
880 "publish": {"status": "skipped", "tookMs": 0},
881 "metadata": {
882 "crossScalaVersions": ["2.12.20"]
883}
884},{
885 "module": "orchescala-gateway",
886 "compile": {"status": "ok", "tookMs": 2199, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
887 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
888 "test-compile": {"status": "ok", "tookMs": 1797, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
889 "test": {"status": "ok", "tookMs": 1814, "passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7, "byFramework": [{"framework": "unknown", "stats": {"passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7}}]},
890 "publish": {"status": "skipped", "tookMs": 0},
891 "metadata": {
892 "crossScalaVersions": ["2.12.20"]
893}
894}]
895************************
896[success] Total time: 112 s (0:01:52.0), completed Jan 13, 2026, 8:30:51 PM
897[0JChecking patch project/plugins.sbt...
898Checking patch build.sbt...
899Applied patch project/plugins.sbt cleanly.
900Applied patch build.sbt cleanly.