Build Logs
pme123/orchescala • 3.8.0: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.0
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.0
32Execute tests: true
33sbt project found:
34No prepare script found for project pme123/orchescala
35##################################
36Scala version: 3.8.0
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.0
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.0"
58"++3.8.0 -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.0 """{"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.673s.
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.0
79OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in api/crossScalaVersions
80OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in api/crossScalaVersions
81OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in simulation/crossScalaVersions
82OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in simulation/crossScalaVersions
83OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in engineC7/crossScalaVersions
84OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in engineC7/crossScalaVersions
85OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in gateway/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in gateway/crossScalaVersions
87OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in workerC7/crossScalaVersions
88OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in workerC7/crossScalaVersions
89OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in dmn/crossScalaVersions
90OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in dmn/crossScalaVersions
91OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in worker/crossScalaVersions
92OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in worker/crossScalaVersions
93OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in engineGateway/crossScalaVersions
94OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in engineGateway/crossScalaVersions
95OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in workerC8/crossScalaVersions
96OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in domain/crossScalaVersions
97OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in domain/crossScalaVersions
98OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in workerC8/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in docs/crossScalaVersions
100OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in docs/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in engineC8/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in engineC8/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in engine/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in engine/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.2 -> 3.8.0 in helper/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in helper/crossScalaVersions
107[info] set current project to orchescala (in build file:/build/repo/)
108[info] Setting Scala version to 3.8.0 on 14 projects.
109[info] Switching Scala version on:
110[info] engineC8 (3.8.0)
111[info] domain (3.8.0)
112[info] docs (3.8.0)
113[info] workerC8 (3.8.0)
114[info] workerC7 (3.8.0)
115[info] dmn (3.8.0)
116[info] gateway (3.8.0)
117[info] engineGateway (3.8.0)
118[info] simulation (3.8.0)
119[info] helper (3.8.0)
120[info] engineC7 (3.8.0)
121[info] api (3.8.0)
122[info] engine (3.8.0)
123[info] worker (3.8.0)
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, 3:33:00 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.0/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.0/classes ...
165[info] done compiling
166[info] compiling 16 Scala sources to /build/repo/03-worker/target/scala-3.8.0/classes ...
167[info] compiling 14 Scala sources to /build/repo/04-engine-c8/target/scala-3.8.0/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.0/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.0/classes ...
175[info] done compiling
176[info] compiling 13 Scala sources to /build/repo/05-engine-gateway/target/scala-3.8.0/classes ...
177[info] done compiling
178[info] compiling 1 Scala source to /build/repo/05-engine-gateway/target/scala-3.8.0/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.021s
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.036s
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.003s
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.108s
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.0/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.0/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.001s
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.001s
226[info] orchescala.domain.bpmnTest.mycompany-myproject-myprocess-other-MyWorker OLD31 started
227[info] + mycompany-myproject-myprocess-other-MyWorker OLD31 0.0s
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.002s
234[info] orchescala.domain.bpmnTest.mycompany-myproject.myprocess.GetMyWorker REST started
235[info] + mycompany-myproject.myprocess.GetMyWorker REST 0.0s
236[info] Test run orchescala.domain.bpmnTest finished: 0 failed, 0 ignored, 10 total, 0.044s
237[info] orchescala.domain.RefinedTest started
238[info] orchescala.domain.RefinedTest:
239[info] orchescala.domain.RefinedTest.Percentage started
240[info] + Percentage 0.076s
241[info] orchescala.domain.RefinedTest.Iso8601Day started
242[info] + Iso8601Day 0.0s
243[info] orchescala.domain.RefinedTest.Iso8601DateTime started
244[info] + Iso8601DateTime 0.001s
245[info] orchescala.domain.RefinedTest.Iso8601Duration started
246[info] + Iso8601Duration 0.001s
247[info] orchescala.domain.RefinedTest.Iso8601Interval started
248[info] + Iso8601Interval 0.001s
249[info] orchescala.domain.RefinedTest.CronExpr started
250[info] + CronExpr 0.0s
251[info] orchescala.domain.RefinedTest.Iban started
252[info] + Iban 0.001s
253[info] Test run orchescala.domain.RefinedTest finished: 0 failed, 0 ignored, 7 total, 0.081s
254[info] orchescala.domain.ProcessTest started
255[info] orchescala.domain.ProcessTest:
256[info] orchescala.domain.ProcessTest.camundaInBody started
257[info] + camundaInBody 0.154s
258[info] Test run orchescala.domain.ProcessTest finished: 0 failed, 0 ignored, 1 total, 0.164s
259[info] orchescala.domain.DomainTest started
260[info] orchescala.domain.DomainTest:
261[info] orchescala.domain.DomainTest.niceName started
262[info] + niceName 0.003s
263[info] orchescala.domain.DomainTest.shortName of Generic Service simple started
264[info] + shortName of Generic Service simple 0.001s
265[info] orchescala.domain.DomainTest.shortName of Generic Service started
266[info] + shortName of Generic Service 0.0s
267[info] orchescala.domain.DomainTest.enum derivation started
268[info] + enum derivation 0.047s
269[info] Test run orchescala.domain.DomainTest finished: 0 failed, 0 ignored, 4 total, 0.052s
270[info] orchescala.domain.EnumValueTest started
271[info] orchescala.domain.EnumValueTest:
272[info] orchescala.domain.EnumValueTest.CmsTest encode and decode enum type started
273[info] + CmsTest encode and decode enum type 0.202s
274[info] orchescala.domain.EnumValueTest.bad enum value started
275[info] + bad enum value 0.004s
276[info] Test run orchescala.domain.EnumValueTest finished: 0 failed, 0 ignored, 2 total, 0.215s
277[info] orchescala.domain.InOutTest started
278[info] orchescala.domain.InOutTest:
279[info] orchescala.domain.InOutTest.inVariableNames should return distinct variable names started
280[info] + inVariableNames should return distinct variable names 0.044s
281[info] orchescala.domain.InOutTest.outVariableNames should return distinct variable names started
282[info] + outVariableNames should return distinct variable names 0.004s
283[info] orchescala.domain.InOutTest.inVariables should return distinct variables started
284[info] + inVariables should return distinct variables 0.002s
285[info] orchescala.domain.InOutTest.outVariables should return distinct variables started
286[info] + outVariables should return distinct variables 0.0s
287[info] Test run orchescala.domain.InOutTest finished: 0 failed, 0 ignored, 4 total, 0.053s
288[info] orchescala.domain.FieldNameTest started
289[info] orchescala.domain.FieldNameTest:
290[info] orchescala.domain.FieldNameTest.productElementNames Case Class started
291[info] + productElementNames Case Class 0.0s
292[info] orchescala.domain.FieldNameTest.productElementNames Enum started
293[info] + productElementNames Enum 0.0s
294[info] Test run orchescala.domain.FieldNameTest finished: 0 failed, 0 ignored, 2 total, 0.002s
295[info] orchescala.domain.MockedServiceResponseTest started
296[info] orchescala.domain.MockedServiceResponseTest:
297[info] orchescala.domain.MockedServiceResponseTest.testCodecSuccess started
298[info] + testCodecSuccess 0.027s
299[info] orchescala.domain.MockedServiceResponseTest.testCodecError started
300[info] + testCodecError 0.003s
301[info] Test run orchescala.domain.MockedServiceResponseTest finished: 0 failed, 0 ignored, 2 total, 0.031s
302[info] orchescala.domain.CamundaVariableTest started
303[info] orchescala.domain.CamundaVariableTest:
304[info] orchescala.domain.CamundaVariableTest.CamundaVariable valueToCamunda started
305[info] + CamundaVariable valueToCamunda 0.018s
306[info] orchescala.domain.CamundaVariableTest.CamundaVariable valueToCamunda LocalDate started
307[info] + CamundaVariable valueToCamunda LocalDate 0.002s
308[info] orchescala.domain.CamundaVariableTest.CamundaVariable toCamunda started
309[info] + CamundaVariable toCamunda 0.018s
310[info] orchescala.domain.CamundaVariableTest.CamundaVariable toCamunda-1 started
311[info] + CamundaVariable toCamunda-1 0.001s
312[info] Test run orchescala.domain.CamundaVariableTest finished: 0 failed, 0 ignored, 4 total, 0.039s
313[info] orchescala.domain.LocalDateTimeDecoderTest started
314[info] orchescala.domain.LocalDateTimeDecoderTest:
315[info] orchescala.domain.LocalDateTimeDecoderTest.Date format LocalDateTime Format started
316[info] + Date format LocalDateTime Format 0.193s
317[info] orchescala.domain.LocalDateTimeDecoderTest.Date format LocalDateTime Format with milliseconds started
318[info] + Date format LocalDateTime Format with milliseconds 0.0s
319[info] orchescala.domain.LocalDateTimeDecoderTest.Date format ISO Format started
320[info] + Date format ISO Format 0.006s
321[info] orchescala.domain.LocalDateTimeDecoderTest.Date format bad started
322[info] + Date format bad 0.069s
323[info] Test run orchescala.domain.LocalDateTimeDecoderTest finished: 0 failed, 0 ignored, 4 total, 0.279s
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.0/classes ...
327[info] done compiling
328[info] compiling 1 Scala source to /build/repo/04-worker-c7/target/scala-3.8.0/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.002s
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.001s
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.001s
348[info] orchescala.worker.c7.C7WorkerCalcRetriesTest.calcRetries - partial message matching started
349[info] + calcRetries - partial message matching 0.0s
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.003s
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.001s
360[info] Test run orchescala.worker.c7.C7WorkerCalcRetriesTest finished: 0 failed, 0 ignored, 14 total, 0.033s
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.0/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.0/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.015s
378OtherName: orchescala.api.DefaultApiCreator
379[info] orchescala.api.ApiProjectConfigTest started
380[info] orchescala.api.ApiProjectConfigTest:
381[warn] ==> i orchescala.api.ApiProjectConfigTest.ApiProjectConfig ignored 0.0s
382[info] Test run orchescala.api.ApiProjectConfigTest finished: 0 failed, 1 ignored, 0 total, 0.001s
383[info] orchescala.api.ApiCreatorTest started
384[info] orchescala.api.ApiCreatorTest:
385[info] orchescala.api.ApiCreatorTest.testReplaceJira started
386[info] + testReplaceJira 0.02s
387[info] orchescala.api.ApiCreatorTest.testReplaceJiraMany started
388[info] + testReplaceJiraMany 0.001s
389[info] orchescala.api.ApiCreatorTest.testReplaceJiraMulti started
390[info] + testReplaceJiraMulti 0.0s
391[info] Test run orchescala.api.ApiCreatorTest finished: 0 failed, 0 ignored, 3 total, 0.033s
392OldName4: myprocess.MyWorker
393OldName1+: myprocess.MyWorker.get
394[info] orchescala.api.ProjectsConfigTest started
395[info] orchescala.api.ProjectsConfigTest:
396[info] orchescala.api.ProjectsConfigTest.colorForId should return the correct color for a given refName and ownProjectName started
397[info] + colorForId should return the correct color for a given refName and ownProjectName 0.007s
398[info] orchescala.api.ProjectsConfigTest.colorForId should return None if no matching project is found started
399[info] + colorForId should return None if no matching project is found 0.001s
400[info] orchescala.api.ProjectsConfigTest.colorForId should return None if refName starts with ownProjectName started
401[info] + colorForId should return None if refName starts with ownProjectName 0.004s
402[info] orchescala.api.ProjectsConfigTest.projectNameForRef should return the project name if the processRef starts with a project name started
403[info] + projectNameForRef should return the project name if the processRef starts with a project name 0.002s
404[info] orchescala.api.ProjectsConfigTest.projectNameForRef should return the processRef if no project name matches started
405[info] + projectNameForRef should return the processRef if no project name matches 0.001s
406[info] Test run orchescala.api.ProjectsConfigTest finished: 0 failed, 0 ignored, 5 total, 0.015s
407NewName: MyWorker
408OldName2: MyWorker
409[info] orchescala.api.exportsTest started
410[info] orchescala.api.exportsTest:
411[info] orchescala.api.exportsTest.orchescala.api.DefaultApiCreator UNDEFINED started
412[info] + orchescala.api.DefaultApiCreator UNDEFINED 0.021s
413[info] orchescala.api.exportsTest.mycompany-myproject-myprocess.MyWorker started
414[info] + mycompany-myproject-myprocess.MyWorker 0.001s
415[info] orchescala.api.exportsTest.mycompany-myproject-myprocess.MyWorker.get started
416[info] + mycompany-myproject-myprocess.MyWorker.get 0.007s
417[info] orchescala.api.exportsTest.mycompany-myproject-myprocessV2-GetMyWorker started
418[info] + mycompany-myproject-myprocessV2-GetMyWorker 0.001s
419[info] orchescala.api.exportsTest.mycompany-myproject-myprocessV4.MyWorker started
420[info] + mycompany-myproject-myprocessV4.MyWorker 0.001s
421[info] Test run orchescala.api.exportsTest finished: 0 failed, 0 ignored, 5 total, 0.042s
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.0/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.016s
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.004s
436[info] orchescala.worker.WorkerAppTest.workerApps with complex dependency tree started
437[info] + workerApps with complex dependency tree 0.008s
438[info] orchescala.worker.WorkerAppTest.workerApps maintains order with main app first started
439[info] + workerApps maintains order with main app first 0.005s
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.003s
450[info] orchescala.worker.WorkerAppTest.workerApps returns correct sequence type started
451[info] + workerApps returns correct sequence type 0.0s
452[info] orchescala.worker.WorkerAppTest.workerApps with self-referential dependency handling started
453[info] + workerApps with self-referential dependency handling 0.001s
454[info] Test run orchescala.worker.WorkerAppTest finished: 0 failed, 0 ignored, 13 total, 0.067s
455+ RestApiClientTest
45615:34:23.841 [ZScheduler-Worker-3] INFO orchescala.engine.rest.HttpClientProvider -- Creating STTP client backend using shared HTTP client
45715:34:23.848 [ZScheduler-Worker-3] INFO orchescala.engine.rest.HttpClientProvider -- Creating shared AsyncHttpClient
458 + NoOutput
45915:34:23.875 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.logging.InternalLoggerFactory -- Using SLF4J as the default logging framework
46015:34:23.879 [ZScheduler-Worker-3] DEBUG io.netty.util.ResourceLeakDetector -- -Dio.netty.leakDetection.level: simple
46115:34:23.879 [ZScheduler-Worker-3] DEBUG io.netty.util.ResourceLeakDetector -- -Dio.netty.leakDetection.targetRecords: 4
46215:34:23.883 [ZScheduler-Worker-3] DEBUG io.netty.util.ResourceLeakDetectorFactory -- Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@616eeacb
46315:34:23.907 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent0 -- -Dio.netty.noUnsafe: false
46415:34:23.907 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent0 -- Java version: 21
46515:34:23.908 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent0 -- sun.misc.Unsafe.theUnsafe: available
46615:34:23.909 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent0 -- sun.misc.Unsafe.copyMemory: available
46715:34:23.910 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent0 -- java.nio.Buffer.address: available
46815:34:23.911 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent0 -- direct buffer constructor: unavailable
469java.lang.NoSuchMethodException: java.nio.DirectByteBuffer.<init>(long,int)
470 at java.base/java.lang.Class.getConstructor0(Class.java:3761)
471 at java.base/java.lang.Class.getDeclaredConstructor(Class.java:2930)
472 at io.netty.util.internal.PlatformDependent0$4.run(PlatformDependent0.java:237)
473 at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
474 at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:232)
475 at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:294)
476 at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:93)
477 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:109)
478 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:218)
479 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:197)
480 at org.asynchttpclient.DefaultAsyncHttpClient.newNettyTimer(DefaultAsyncHttpClient.java:111)
481 at org.asynchttpclient.DefaultAsyncHttpClient.<init>(DefaultAsyncHttpClient.java:90)
482 at orchescala.engine.rest.HttpClientProvider$.createHttpClient$lzyINIT1$$anonfun$2$$anonfun$1(HttpClientProvider.scala:38)
483 at zio.ZIOCompanionVersionSpecific.attempt$$anonfun$1(ZIOCompanionVersionSpecific.scala:100)
484 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
485 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
486 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
487 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
488 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
489 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
490 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
491 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
492 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
493 at zio.internal.FiberRuntime.start(FiberRuntime.scala:1499)
494 at zio.Runtime$UnsafeAPIV1.runOrFork(Runtime.scala:159)
495 at zio.Runtime$UnsafeAPIV1.run(Runtime.scala:134)
496 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient$lzyINIT1$$anonfun$1(HttpClientProvider.scala:21)
497 at zio.Unsafe$.unsafe(Unsafe.scala:37)
498 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient$lzyINIT1(HttpClientProvider.scala:20)
499 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient(HttpClientProvider.scala:19)
500 at orchescala.engine.rest.HttpClientProvider$.createBackend$lzyINIT1$$anonfun$2$$anonfun$1(HttpClientProvider.scala:46)
501 at zio.ZIOCompanionVersionSpecific.attempt$$anonfun$1(ZIOCompanionVersionSpecific.scala:100)
502 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
503 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
504 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
505 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
506 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
507 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
508 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
509 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
510 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
511 at zio.internal.FiberRuntime.start(FiberRuntime.scala:1499)
512 at zio.Runtime$UnsafeAPIV1.runOrFork(Runtime.scala:159)
513 at zio.Runtime$UnsafeAPIV1.run(Runtime.scala:134)
514 at orchescala.engine.rest.HttpClientProvider$.cachedBackend$lzyINIT1$$anonfun$1(HttpClientProvider.scala:16)
515 at zio.Unsafe$.unsafe(Unsafe.scala:37)
516 at orchescala.engine.rest.HttpClientProvider$.cachedBackend$lzyINIT1(HttpClientProvider.scala:15)
517 at orchescala.engine.rest.HttpClientProvider$.cachedBackend(HttpClientProvider.scala:14)
518 at orchescala.engine.rest.HttpClientProvider$.live$lzyINIT1$$anonfun$1(HttpClientProvider.scala:51)
519 at zio.ZLayer$.succeed$$anonfun$2(ZLayer.scala:884)
520 at zio.ZLayer$.fromZIOEnvironment$$anonfun$1(ZLayer.scala:845)
521 at zio.ZLayer.scope$$anonfun$1(ZLayer.scala:404)
522 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
523 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
524 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1176)
525 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
526 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
527 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
528 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
529 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1176)
530 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
531 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
532 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
533 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
534 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
535 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
536 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
537 at zio.internal.FiberRuntime.evaluateMessageWhileSuspended(FiberRuntime.scala:510)
538 at zio.internal.FiberRuntime.drainQueueOnCurrentThread(FiberRuntime.scala:272)
539 at zio.internal.FiberRuntime.run(FiberRuntime.scala:160)
540 at zio.internal.ZScheduler$$anon$3.run(ZScheduler.scala:403)
54115:34:23.918 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent0 -- java.nio.Bits.unaligned: available, true
54215:34:23.925 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent0 -- jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable
543java.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 @6af8eb7c
544 at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394)
545 at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714)
546 at java.base/java.lang.reflect.Method.invoke(Method.java:571)
547 at io.netty.util.internal.PlatformDependent0$6.run(PlatformDependent0.java:352)
548 at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
549 at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:343)
550 at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:294)
551 at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:93)
552 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:109)
553 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:218)
554 at io.netty.util.HashedWheelTimer.<init>(HashedWheelTimer.java:197)
555 at org.asynchttpclient.DefaultAsyncHttpClient.newNettyTimer(DefaultAsyncHttpClient.java:111)
556 at org.asynchttpclient.DefaultAsyncHttpClient.<init>(DefaultAsyncHttpClient.java:90)
557 at orchescala.engine.rest.HttpClientProvider$.createHttpClient$lzyINIT1$$anonfun$2$$anonfun$1(HttpClientProvider.scala:38)
558 at zio.ZIOCompanionVersionSpecific.attempt$$anonfun$1(ZIOCompanionVersionSpecific.scala:100)
559 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
560 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
561 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
562 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
563 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
564 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
565 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
566 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
567 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
568 at zio.internal.FiberRuntime.start(FiberRuntime.scala:1499)
569 at zio.Runtime$UnsafeAPIV1.runOrFork(Runtime.scala:159)
570 at zio.Runtime$UnsafeAPIV1.run(Runtime.scala:134)
571 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient$lzyINIT1$$anonfun$1(HttpClientProvider.scala:21)
572 at zio.Unsafe$.unsafe(Unsafe.scala:37)
573 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient$lzyINIT1(HttpClientProvider.scala:20)
574 at orchescala.engine.rest.HttpClientProvider$.sharedHttpClient(HttpClientProvider.scala:19)
575 at orchescala.engine.rest.HttpClientProvider$.createBackend$lzyINIT1$$anonfun$2$$anonfun$1(HttpClientProvider.scala:46)
576 at zio.ZIOCompanionVersionSpecific.attempt$$anonfun$1(ZIOCompanionVersionSpecific.scala:100)
577 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
578 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
579 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
580 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
581 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
582 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
583 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
584 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
585 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
586 at zio.internal.FiberRuntime.start(FiberRuntime.scala:1499)
587 at zio.Runtime$UnsafeAPIV1.runOrFork(Runtime.scala:159)
588 at zio.Runtime$UnsafeAPIV1.run(Runtime.scala:134)
589 at orchescala.engine.rest.HttpClientProvider$.cachedBackend$lzyINIT1$$anonfun$1(HttpClientProvider.scala:16)
590 at zio.Unsafe$.unsafe(Unsafe.scala:37)
591 at orchescala.engine.rest.HttpClientProvider$.cachedBackend$lzyINIT1(HttpClientProvider.scala:15)
592 at orchescala.engine.rest.HttpClientProvider$.cachedBackend(HttpClientProvider.scala:14)
593 at orchescala.engine.rest.HttpClientProvider$.live$lzyINIT1$$anonfun$1(HttpClientProvider.scala:51)
594 at zio.ZLayer$.succeed$$anonfun$2(ZLayer.scala:884)
595 at zio.ZLayer$.fromZIOEnvironment$$anonfun$1(ZLayer.scala:845)
596 at zio.ZLayer.scope$$anonfun$1(ZLayer.scala:404)
597 at zio.ZIO$.suspendSucceed$$anonfun$1(ZIO.scala:4887)
598 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1172)
599 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1176)
600 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
601 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
602 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
603 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
604 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1176)
605 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
606 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
607 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
608 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
609 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1203)
610 at zio.internal.FiberRuntime.runLoop(FiberRuntime.scala:1263)
611 at zio.internal.FiberRuntime.evaluateEffect(FiberRuntime.scala:435)
612 at zio.internal.FiberRuntime.evaluateMessageWhileSuspended(FiberRuntime.scala:510)
613 at zio.internal.FiberRuntime.drainQueueOnCurrentThread(FiberRuntime.scala:272)
614 at zio.internal.FiberRuntime.run(FiberRuntime.scala:160)
615 at zio.internal.ZScheduler$$anon$3.run(ZScheduler.scala:403)
61615:34:23.926 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent0 -- java.nio.DirectByteBuffer.<init>(long, int): unavailable
61715:34:23.926 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent -- sun.misc.Unsafe: available
61815:34:23.929 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent -- maxDirectMemory: 7516192768 bytes (maybe)
61915:34:23.930 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.tmpdir: /tmp (java.io.tmpdir)
62015:34:23.930 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.bitMode: 64 (sun.arch.data.model)
62115:34:23.931 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.maxDirectMemory: -1 bytes
62215:34:23.931 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.uninitializedArrayAllocationThreshold: -1
62315:34:23.932 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.CleanerJava9 -- java.nio.ByteBuffer.cleaner(): available
62415:34:23.932 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent -- -Dio.netty.noPreferDirect: false
62515:34:23.944 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.PlatformDependent -- org.jctools-core.MpscChunkedArrayQueue: available
626 + NoOutput OK
62715:34:24.004 [ZScheduler-Worker-3] DEBUG io.netty.handler.ssl.JdkSslContext -- Default protocols (JDK): [TLSv1.3, TLSv1.2]
62815:34:24.004 [ZScheduler-Worker-3] 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]
629 + Seq OK
63015:34:24.038 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.InternalThreadLocalMap -- -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
63115:34:24.038 [ZScheduler-Worker-3] DEBUG io.netty.util.internal.InternalThreadLocalMap -- -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
63215:34:24.046 [ZScheduler-Worker-3] DEBUG io.netty.channel.MultithreadEventLoopGroup -- -Dio.netty.eventLoopThreads: 8
63315:34:24.058 [ZScheduler-Worker-3] DEBUG io.netty.channel.nio.NioEventLoop -- -Dio.netty.noKeySetOptimization: false
63415:34:24.058 [ZScheduler-Worker-3] DEBUG io.netty.channel.nio.NioEventLoop -- -Dio.netty.selectorAutoRebuildThreshold: 512
63515:34:24.085 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.numHeapArenas: 8
63615:34:24.085 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.numDirectArenas: 8
63715:34:24.085 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.pageSize: 8192
63815:34:24.085 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.maxOrder: 11
63915:34:24.085 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.chunkSize: 16777216
64015:34:24.085 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.smallCacheSize: 256
64115:34:24.085 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.normalCacheSize: 64
64215:34:24.086 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.maxCachedBufferCapacity: 32768
64315:34:24.086 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.cacheTrimInterval: 8192
64415:34:24.086 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.cacheTrimIntervalMillis: 0
64515:34:24.086 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.useCacheForAllThreads: true
64615:34:24.087 [ZScheduler-Worker-3] DEBUG io.netty.buffer.PooledByteBufAllocator -- -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
647 + Bad body OK
64815:34:24.099 [ZScheduler-Worker-3] DEBUG io.netty.buffer.ByteBufUtil -- -Dio.netty.allocator.type: pooled
64915:34:24.101 [ZScheduler-Worker-3] DEBUG io.netty.buffer.ByteBufUtil -- -Dio.netty.threadLocalDirectBufferSize: 0
65015:34:24.102 [ZScheduler-Worker-3] DEBUG io.netty.buffer.ByteBufUtil -- -Dio.netty.maxThreadLocalCharBufferSize: 16384
651 + no NoOutput
652 + with Output
653 + with optional Output
654 + hasNoOutput
655 + hasNoOutput false
656+ AstSpec
657 + defaultMock Process
658 + defaultMock ServiceTask
659+ WorkerExecutorSpec
660 + InputValidator WithConfig override InConfig
661 + InputValidator WithConfig default InConfig
662 + InputValidator WithConfig override InConfig in In
663 + Test optional values are null in JSON
66415:34:24.241 [ZScheduler-Worker-3] DEBUG test -- Mocked Service: orchescala.worker.ServiceHandler
665 - Request URL: http://test.com/api
666 - Request Body: {
667 "name" : "test"
668}
669 - Request Header:
670 - mockedResponse: {
671 "value" : true
672}
673
67415:34:24.241 [ZScheduler-Worker-0] DEBUG test -- Mocked Service: orchescala.worker.ServiceHandler
675 - Request URL: http://test.com/api
676 - Request Body: {
677 "name" : "test"
678}
679 - Request Header:
680 - mockedResponse: {
681 "value" : true
682}
683
684+ ServiceHandlerSpec
685 + runWorkZIO should return mocked output when servicesMocked is true
686 + runWorkZIO should return mocked output when outputServiceMock is provided
687 + runWorkZIO should handle error mocks correctly
68818 tests passed. 0 tests failed. 0 tests ignored.
689
690Executed in 794 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.0/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.0/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.0/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.0/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.018s
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.0/classes ...
739[info] done compiling
740[info] compiling 3 Scala sources to /build/repo/06-gateway/target/scala-3.8.0/test-classes ...
741[info] done compiling
742+ GatewayConfig
743 + defaultTokenValidator
744timestamp=2026-01-13T14:34:46.129003658Z level=INFO thread=#zio-fiber-228 message="Payload: {"preferred_username":"user123","email":"pme@master.ch"}" location=orchescala.gateway.DefaultGatewayConfig.extractCorrelation file=GatewayConfig.scala line=43
745timestamp=2026-01-13T14:34:46.129003721Z level=INFO thread=#zio-fiber-240 message="Payload: {"preferred_username":"user123","email":"pme@master.ch"}" location=orchescala.gateway.DefaultGatewayConfig.extractCorrelation file=GatewayConfig.scala line=43
746timestamp=2026-01-13T14:34:46.137706483Z level=INFO thread=#zio-fiber-240 message="Claims: Map(email -> "pme@master.ch", preferred_username -> "user123")" location=orchescala.gateway.DefaultGatewayConfig.extractCorrelation file=GatewayConfig.scala line=44
747timestamp=2026-01-13T14:34:46.137706500Z level=INFO thread=#zio-fiber-228 message="Claims: Map(email -> "pme@master.ch", preferred_username -> "user123")" location=orchescala.gateway.DefaultGatewayConfig.extractCorrelation file=GatewayConfig.scala line=44
748 + should fail with empty token
749 + should succeed with non-empty token
750 + extractCorrelation
751 + should extract payload from valid JWT
752 + should extract payload from valid JWT no impersonateProcessKey
753 + should fail with invalid JWT
754+ OpenAPI Generation
755 + should generate valid OpenAPI YAML
756 + should generate OpenAPI file on server start
7577 tests passed. 0 tests failed. 0 tests ignored.
758
759Executed in 894 ms
760
761
762************************
763Build summary:
764[{
765 "module": "orchescala-worker-c8",
766 "compile": {"status": "ok", "tookMs": 36508, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
767 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
768 "test-compile": {"status": "ok", "tookMs": 882, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
769 "test": {"status": "ok", "tookMs": 495, "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": 2547, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
777 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
778 "test-compile": {"status": "ok", "tookMs": 823, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
779 "test": {"status": "ok", "tookMs": 707, "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": 973, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
787 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
788 "test-compile": {"status": "ok", "tookMs": 165, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
789 "test": {"status": "ok", "tookMs": 149, "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": 2958, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
799 "test": {"status": "ok", "tookMs": 432, "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": 1719, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
807 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
808 "test-compile": {"status": "ok", "tookMs": 751, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
809 "test": {"status": "ok", "tookMs": 347, "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": 10557, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
817 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
818 "test-compile": {"status": "ok", "tookMs": 1484, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
819 "test": {"status": "ok", "tookMs": 308, "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": 116, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
827 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
828 "test-compile": {"status": "ok", "tookMs": 2566, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
829 "test": {"status": "ok", "tookMs": 1564, "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": 3161, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
837 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
838 "test-compile": {"status": "ok", "tookMs": 219, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
839 "test": {"status": "ok", "tookMs": 171, "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": 113, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
847 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
848 "test-compile": {"status": "ok", "tookMs": 179, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
849 "test": {"status": "ok", "tookMs": 149, "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": 119, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
857 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
858 "test-compile": {"status": "ok", "tookMs": 564, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
859 "test": {"status": "ok", "tookMs": 756, "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": 121, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
867 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
868 "test-compile": {"status": "ok", "tookMs": 165, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
869 "test": {"status": "ok", "tookMs": 161, "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": 3719, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
877 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
878 "test-compile": {"status": "ok", "tookMs": 586, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
879 "test": {"status": "ok", "tookMs": 359, "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": 2770, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
887 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
888 "test-compile": {"status": "ok", "tookMs": 1027, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
889 "test": {"status": "ok", "tookMs": 1789, "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: 107 s (0:01:47.0), completed Jan 13, 2026, 3:34:47 PM
897[0JChecking patch project/plugins.sbt...
898Checking patch build.sbt...
899Applied patch project/plugins.sbt cleanly.
900Applied patch build.sbt cleanly.