Build Logs

fabiopinheiro/scala-did • 3.8.0-RC3:2025-12-04

Errors

0

Warnings

26

Total Lines

611

1##################################
2Clonning https://github.com/fabiopinheiro/scala-did.git into /build/repo using revision v0.1.0-M34
3##################################
4Note: switching to '5dcf68286b4fe3e73f186f341f1e282cf059bf3f'.
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
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.7 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project fabiopinheiro/scala-did
33##################################
34Scala version: 3.7.4
35Targets: app.fmgp%did app.fmgp%did-comm-protocols app.fmgp%did-framework app.fmgp%did-imp app.fmgp%did-method-peer app.fmgp%did-method-prism app.fmgp%multiformats
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '17'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
43# Executing command line:
44java
45-Xms512M
46-Xmx8192m
47-Xss2M
48-XX:MaxMetaspaceSize=1024M
49-Dcommunitybuild.scala=3.7.4
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4"
59"++3.7.4 -v"
60"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" app.fmgp%did app.fmgp%did-comm-protocols app.fmgp%did-framework app.fmgp%did-imp app.fmgp%did-method-peer app.fmgp%did-method-prism app.fmgp%multiformats"
67
68[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
69[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 9.072s.
75[info] done compiling
76[info] loading settings for project root from build.sbt...
77[info] resolving key references (39921 settings) ...
78[info] set current project to root (in build file:/build/repo/)
79Execute setCrossScalaVersions: 3.7.4
80OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in all/crossScalaVersions
81OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverWebJVM/crossScalaVersions
82OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didExampleJVM/crossScalaVersions
83OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in docs/crossScalaVersions
84OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didJS/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didImpJS/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverPrismJS/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in demoJVM/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didUniresolverJVM/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in webapp/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didImpJVM/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in demoJS/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in serviceworker/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didCommProtocolsJVM/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didFrameworkJVM/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in multiformatsJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didUniresolverJS/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didExperimentsJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didCommProtocolsJS/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in multiformatsJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverPeerJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in root/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverPrismJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverPeerJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in cardanoPrismCli/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverWebJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didExampleJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didPrismNode/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didExperimentsJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didFrameworkJS/crossScalaVersions
111[info] set current project to root (in build file:/build/repo/)
112[info] Setting Scala version to 3.7.4 on 31 projects.
113[info] Switching Scala version on:
114[info] didCommProtocolsJVM (3.7.4)
115[info] didJVM (3.7.4)
116[info] didUniresolverJVM (3.7.4)
117[info] didResolverWebJVM (3.7.4)
118[info] didResolverPrismJS (3.7.4)
119[info] didResolverPeerJVM (3.7.4)
120[info] didJS (3.7.4)
121[info] * root (3.7.4)
122[info] didExperimentsJVM (3.7.4)
123[info] didImpJVM (3.7.4)
124[info] all (3.7.4)
125[info] didFrameworkJVM (3.7.4)
126[info] didExperimentsJS (3.7.4)
127[info] docs (3.7.4)
128[info] didCommProtocolsJS (3.7.4)
129[info] didFrameworkJS (3.7.4)
130[info] serviceworker (3.7.4)
131[info] cardanoPrismCli (3.7.4)
132[info] didResolverPeerJS (3.7.4)
133[info] didExampleJS (3.7.4)
134[info] webapp (3.7.4)
135[info] didImpJS (3.7.4)
136[info] didResolverPrismJVM (3.7.4)
137[info] demoJVM (3.7.4)
138[info] multiformatsJS (3.7.4)
139[info] didUniresolverJS (3.7.4)
140[info] didExampleJVM (3.7.4)
141[info] multiformatsJVM (3.7.4)
142[info] didPrismNode (3.7.4)
143[info] didResolverWebJS (3.7.4)
144[info] demoJS (3.7.4)
145[info] Excluding projects:
146[info] Reapplying settings...
147[info] set current project to root (in build file:/build/repo/)
148Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
149[info] Reapplying settings...
150[info] set current project to root (in build file:/build/repo/)
151[info] Defining Global / credentials, all / credentials and 29 others.
152[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 279 others.
153[info] Run `last` for details.
154[info] Reapplying settings...
155[info] set current project to root (in build file:/build/repo/)
156Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
157[info] Reapplying settings...
158OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
159
160 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
161 Did you mean all / allExcludeDependencies ?
162 , retry without global scopes
163[info] Reapplying settings...
164[info] set current project to root (in build file:/build/repo/)
165Execute removeScalacOptionsStartingWith: -P:wartremover
166[info] Reapplying settings...
167[info] set current project to root (in build file:/build/repo/)
168[success] Total time: 0 s, completed Dec 4, 2025, 3:34:18 PM
169Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
170Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
171Starting build...
172Projects: Set(didCommProtocolsJVM, didJVM, didResolverPeerJVM, didImpJVM, didFrameworkJVM, didResolverPrismJVM, multiformatsJVM)
173Starting build for ProjectRef(file:/build/repo/,didFrameworkJVM) (did-framework)... [0/7]
174OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
175OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
176OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
177OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
178OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
179Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
180[info] compiling 39 Scala sources to /build/repo/did/jvm/target/scala-3.7.4/classes ...
181[info] [patched file /build/repo/did/shared/src/main/scala/fmgp/crypto/Key.scala]
182[info] done compiling
183[info] compiling 26 Scala sources to /build/repo/did-comm-protocols/jvm/target/scala-3.7.4/classes ...
184[info] done compiling
185[info] compiling 17 Scala sources to /build/repo/did-framework/jvm/target/scala-3.7.4/classes ...
186[info] done compiling
187[info] compiling 1 Scala source to /build/repo/did/jvm/target/scala-3.7.4/classes ...
188[info] done compiling
189Starting build for ProjectRef(file:/build/repo/,multiformatsJVM) (multiformats)... [1/7]
190Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
191[info] compiling 12 Scala sources to /build/repo/multiformats/jvm/target/scala-3.7.4/classes ...
192[info] done compiling
193[info] compiling 5 Scala sources to /build/repo/multiformats/jvm/target/scala-3.7.4/test-classes ...
194[info] done compiling
195Starting build for ProjectRef(file:/build/repo/,didCommProtocolsJVM) (did-comm-protocols)... [2/7]
196Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
197[info] compiling 34 Scala sources to /build/repo/did/jvm/target/scala-3.7.4/test-classes ...
198[info] done compiling
199[info] compiling 10 Scala sources to /build/repo/did-comm-protocols/jvm/target/scala-3.7.4/test-classes ...
200[info] done compiling
201Starting build for ProjectRef(file:/build/repo/,didResolverPrismJVM) (did-method-prism)... [3/7]
202Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
203[info] Compiling 5 protobuf files to /build/repo/did-method-prism/jvm/target/scala-3.7.4/src_managed/main/scalapb
204[info] compiling 86 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.7.4/classes ...
205[warn] -- [E190] Potential Issue Warning: /build/repo/did-method-prism/shared/src/main/scala/fmgp/did/method/prism/proto/PrismPublicKey.scala:109:51
206[warn] 109 | if (x.size == 0 || y.size == 0) VoidKey(id = id, "PublicKey curve is missing in ECKeyData")
207[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
208[warn] |Discarded non-Unit value of type fmgp.did.method.prism.proto.PrismPublicKey.VoidKey. Add `: Unit` to discard silently.
209[warn] |
210[warn] | longer explanation available when compiling with `-explain`
211[warn] -- [E190] Potential Issue Warning: /build/repo/did-method-prism/shared/src/main/scala/fmgp/did/method/prism/proto/PrismPublicKey.scala:122:39
212[warn] 122 | if (data.size == 0) VoidKey(id = id, "PublicKey data is missing in CompressedECKeyData")
213[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
214[warn] |Discarded non-Unit value of type fmgp.did.method.prism.proto.PrismPublicKey.VoidKey. Add `: Unit` to discard silently.
215[warn] |
216[warn] | longer explanation available when compiling with `-explain`
217[info] [patched file /build/repo/did-method-prism/jvm/src/main/scala/fmgp/did/method/prism/mongo/DataModels.scala]
218[info] [patched file /build/repo/did-method-prism/jvm/src/main/scala/fmgp/did/method/prism/mongo/ReactiveMongoApi.scala]
219[info] [patched file /build/repo/did-method-prism/jvm/src/main/scala/fmgp/did/method/prism/vdr/GenericVDRDriver.scala]
220[info] [patched file /build/repo/did-method-prism/jvm/src/main/scala/fmgp/did/method/prism/vdr/Indexer.scala]
221[warn] two warnings found
222[info] done compiling
223[info] compiling 4 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.7.4/classes ...
224[info] done compiling
225[info] compiling 21 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.7.4/test-classes ...
226[info] done compiling
227Starting build for ProjectRef(file:/build/repo/,didResolverPeerJVM) (did-method-peer)... [4/7]
228Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
229[info] compiling 3 Scala sources to /build/repo/did-method-peer/jvm/target/scala-3.7.4/classes ...
230[info] done compiling
231[info] compiling 12 Scala sources to /build/repo/did-imp/jvm/target/scala-3.7.4/classes ...
232[info] done compiling
233[info] compiling 9 Scala sources to /build/repo/did-imp/jvm/target/scala-3.7.4/test-classes ...
234[info] done compiling
235[info] compiling 4 Scala sources to /build/repo/did-method-peer/jvm/target/scala-3.7.4/test-classes ...
236[info] done compiling
237Starting build for ProjectRef(file:/build/repo/,didImpJVM) (did-imp)... [5/7]
238Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
239Starting build for ProjectRef(file:/build/repo/,didJVM) (did)... [6/7]
240Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
241
242************************
243Build summary:
244[{
245 "module": "did-framework",
246 "compile": {"status": "ok", "tookMs": 50574, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
247 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
248 "test-compile": {"status": "ok", "tookMs": 1696, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
249 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
250 "publish": {"status": "skipped", "tookMs": 0},
251 "metadata": {
252 "crossScalaVersions": ["3.3.6"]
253}
254},{
255 "module": "multiformats",
256 "compile": {"status": "ok", "tookMs": 3381, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
257 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
258 "test-compile": {"status": "ok", "tookMs": 868, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
259 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
260 "publish": {"status": "skipped", "tookMs": 0},
261 "metadata": {
262 "crossScalaVersions": ["3.3.6"]
263}
264},{
265 "module": "did-comm-protocols",
266 "compile": {"status": "ok", "tookMs": 146, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
267 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
268 "test-compile": {"status": "ok", "tookMs": 5228, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
269 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
270 "publish": {"status": "skipped", "tookMs": 0},
271 "metadata": {
272 "crossScalaVersions": ["3.3.6"]
273}
274},{
275 "module": "did-method-prism",
276 "compile": {"status": "ok", "tookMs": 18997, "warnings": 2, "errors": 0, "sourceVersion": "3.7-migration"},
277 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
278 "test-compile": {"status": "ok", "tookMs": 4988, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
279 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
280 "publish": {"status": "skipped", "tookMs": 0},
281 "metadata": {
282 "crossScalaVersions": ["3.3.6"]
283}
284},{
285 "module": "did-method-peer",
286 "compile": {"status": "ok", "tookMs": 11010, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
287 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
288 "test-compile": {"status": "ok", "tookMs": 3146, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
289 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
290 "publish": {"status": "skipped", "tookMs": 0},
291 "metadata": {
292 "crossScalaVersions": ["3.3.6"]
293}
294},{
295 "module": "did-imp",
296 "compile": {"status": "ok", "tookMs": 126, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
297 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
298 "test-compile": {"status": "ok", "tookMs": 189, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
299 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
300 "publish": {"status": "skipped", "tookMs": 0},
301 "metadata": {
302 "crossScalaVersions": ["3.3.6"]
303}
304},{
305 "module": "did",
306 "compile": {"status": "ok", "tookMs": 59, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
307 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
308 "test-compile": {"status": "ok", "tookMs": 80, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
309 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
310 "publish": {"status": "skipped", "tookMs": 0},
311 "metadata": {
312 "crossScalaVersions": ["3.3.6"]
313}
314}]
315************************
316[success] Total time: 178 s (0:02:58.0), completed Dec 4, 2025, 3:37:16 PM
317[0JChecking patch project/plugins.sbt...
318Checking patch build.sbt...
319Applied patch project/plugins.sbt cleanly.
320Applied patch build.sbt cleanly.
321Commit migration rewrites
322Switched to a new branch 'opencb/migrate-source-3.7'
323[opencb/migrate-source-3.7 1e962522] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
324 5 files changed, 8 insertions(+), 8 deletions(-)
325----
326Preparing build for 3.8.0-RC3
327Scala binary version found: 3.8
328Implicitly using source version 3.8
329Scala binary version found: 3.8
330Implicitly using source version 3.8
331Would try to apply common scalacOption (best-effort, sbt/mill only):
332Append: ,REQUIRE:-source:3.8
333Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
334----
335Starting build for 3.8.0-RC3
336Execute tests: true
337sbt project found:
338No prepare script found for project fabiopinheiro/scala-did
339##################################
340Scala version: 3.8.0-RC3
341Targets: app.fmgp%did app.fmgp%did-comm-protocols app.fmgp%did-framework app.fmgp%did-imp app.fmgp%did-method-peer app.fmgp%did-method-prism app.fmgp%multiformats
342Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
343##################################
344Using extra scalacOptions: ,REQUIRE:-source:3.8
345Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
346[sbt_options] declare -a sbt_options=()
347[process_args] java_version = '17'
348[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
349# Executing command line:
350java
351-Xms512M
352-Xmx8192m
353-Xss2M
354-XX:MaxMetaspaceSize=1024M
355-Dcommunitybuild.scala=3.8.0-RC3
356-Dcommunitybuild.project.dependencies.add=
357-Xmx7G
358-Xms4G
359-Xss8M
360-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
361-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
362-jar
363/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
364"setCrossScalaVersions 3.8.0-RC3"
365"++3.8.0-RC3 -v"
366"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
367"set every credentials := Nil"
368"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
369"removeScalacOptionsStartingWith -P:wartremover"
370
371moduleMappings
372"runBuild 3.8.0-RC3 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" app.fmgp%did app.fmgp%did-comm-protocols app.fmgp%did-framework app.fmgp%did-imp app.fmgp%did-method-peer app.fmgp%did-method-prism app.fmgp%multiformats"
373
374[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
375[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
376[info] loading project definition from /build/repo/project
377[info] loading settings for project root from build.sbt...
378[info] resolving key references (39921 settings) ...
379[info] set current project to root (in build file:/build/repo/)
380Execute setCrossScalaVersions: 3.8.0-RC3
381OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didResolverWebJVM/crossScalaVersions
382OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didFrameworkJS/crossScalaVersions
383OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didExampleJVM/crossScalaVersions
384OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didJS/crossScalaVersions
385OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in docs/crossScalaVersions
386OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didResolverPrismJS/crossScalaVersions
387OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in demoJVM/crossScalaVersions
388OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didExperimentsJS/crossScalaVersions
389OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in webapp/crossScalaVersions
390OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in all/crossScalaVersions
391OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didImpJVM/crossScalaVersions
392OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in demoJS/crossScalaVersions
393OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in serviceworker/crossScalaVersions
394OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didUniresolverJVM/crossScalaVersions
395OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in multiformatsJVM/crossScalaVersions
396OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didImpJS/crossScalaVersions
397OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didExperimentsJVM/crossScalaVersions
398OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didCommProtocolsJS/crossScalaVersions
399OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in multiformatsJS/crossScalaVersions
400OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didResolverPeerJS/crossScalaVersions
401OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didFrameworkJVM/crossScalaVersions
402OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didResolverPrismJVM/crossScalaVersions
403OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in root/crossScalaVersions
404OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didJVM/crossScalaVersions
405OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didCommProtocolsJVM/crossScalaVersions
406OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in cardanoPrismCli/crossScalaVersions
407OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didResolverWebJS/crossScalaVersions
408OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didExampleJS/crossScalaVersions
409OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didResolverPeerJVM/crossScalaVersions
410OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didUniresolverJS/crossScalaVersions
411OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC3 in didPrismNode/crossScalaVersions
412[info] set current project to root (in build file:/build/repo/)
413[info] Setting Scala version to 3.8.0-RC3 on 31 projects.
414[info] Switching Scala version on:
415[info] didCommProtocolsJVM (3.8.0-RC3)
416[info] didJVM (3.8.0-RC3)
417[info] didUniresolverJVM (3.8.0-RC3)
418[info] didResolverWebJVM (3.8.0-RC3)
419[info] didResolverPrismJS (3.8.0-RC3)
420[info] didResolverPeerJVM (3.8.0-RC3)
421[info] didJS (3.8.0-RC3)
422[info] * root (3.8.0-RC3)
423[info] didExperimentsJVM (3.8.0-RC3)
424[info] didImpJVM (3.8.0-RC3)
425[info] all (3.8.0-RC3)
426[info] didFrameworkJVM (3.8.0-RC3)
427[info] didExperimentsJS (3.8.0-RC3)
428[info] docs (3.8.0-RC3)
429[info] didCommProtocolsJS (3.8.0-RC3)
430[info] didFrameworkJS (3.8.0-RC3)
431[info] serviceworker (3.8.0-RC3)
432[info] cardanoPrismCli (3.8.0-RC3)
433[info] didResolverPeerJS (3.8.0-RC3)
434[info] didExampleJS (3.8.0-RC3)
435[info] webapp (3.8.0-RC3)
436[info] didImpJS (3.8.0-RC3)
437[info] didResolverPrismJVM (3.8.0-RC3)
438[info] demoJVM (3.8.0-RC3)
439[info] multiformatsJS (3.8.0-RC3)
440[info] didUniresolverJS (3.8.0-RC3)
441[info] didExampleJVM (3.8.0-RC3)
442[info] multiformatsJVM (3.8.0-RC3)
443[info] didPrismNode (3.8.0-RC3)
444[info] didResolverWebJS (3.8.0-RC3)
445[info] demoJS (3.8.0-RC3)
446[info] Excluding projects:
447[info] Reapplying settings...
448[info] set current project to root (in build file:/build/repo/)
449Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
450[info] Reapplying settings...
451[info] set current project to root (in build file:/build/repo/)
452[info] Defining Global / credentials, all / credentials and 29 others.
453[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 279 others.
454[info] Run `last` for details.
455[info] Reapplying settings...
456[info] set current project to root (in build file:/build/repo/)
457Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
458[info] Reapplying settings...
459OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
460
461 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
462 Did you mean all / allExcludeDependencies ?
463 , retry without global scopes
464[info] Reapplying settings...
465[info] set current project to root (in build file:/build/repo/)
466Execute removeScalacOptionsStartingWith: -P:wartremover
467[info] Reapplying settings...
468[info] set current project to root (in build file:/build/repo/)
469[success] Total time: 0 s, completed Dec 4, 2025, 3:37:49 PM
470Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
471Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
472Starting build...
473Projects: Set(didCommProtocolsJVM, didJVM, didResolverPeerJVM, didImpJVM, didFrameworkJVM, didResolverPrismJVM, multiformatsJVM)
474Starting build for ProjectRef(file:/build/repo/,didFrameworkJVM) (did-framework)... [0/7]
475OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
476OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
477OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
478OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
479Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
480[info] compiling 39 Scala sources to /build/repo/did/jvm/target/scala-3.8.0-RC3/classes ...
481[info] done compiling
482[info] compiling 26 Scala sources to /build/repo/did-comm-protocols/jvm/target/scala-3.8.0-RC3/classes ...
483[info] done compiling
484[info] compiling 17 Scala sources to /build/repo/did-framework/jvm/target/scala-3.8.0-RC3/classes ...
485[info] done compiling
486Starting build for ProjectRef(file:/build/repo/,multiformatsJVM) (multiformats)... [1/7]
487Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
488[info] compiling 12 Scala sources to /build/repo/multiformats/jvm/target/scala-3.8.0-RC3/classes ...
489[info] done compiling
490[info] compiling 5 Scala sources to /build/repo/multiformats/jvm/target/scala-3.8.0-RC3/test-classes ...
491[info] done compiling
492Starting build for ProjectRef(file:/build/repo/,didCommProtocolsJVM) (did-comm-protocols)... [2/7]
493Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
494[info] compiling 34 Scala sources to /build/repo/did/jvm/target/scala-3.8.0-RC3/test-classes ...
495[info] done compiling
496[info] compiling 10 Scala sources to /build/repo/did-comm-protocols/jvm/target/scala-3.8.0-RC3/test-classes ...
497[info] done compiling
498Starting build for ProjectRef(file:/build/repo/,didResolverPrismJVM) (did-method-prism)... [3/7]
499Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
500[info] Compiling 5 protobuf files to /build/repo/did-method-prism/jvm/target/scala-3.8.0-RC3/src_managed/main/scalapb
501[info] compiling 86 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.8.0-RC3/classes ...
502[warn] -- [E190] Potential Issue Warning: /build/repo/did-method-prism/shared/src/main/scala/fmgp/did/method/prism/proto/PrismPublicKey.scala:109:51
503[warn] 109 | if (x.size == 0 || y.size == 0) VoidKey(id = id, "PublicKey curve is missing in ECKeyData")
504[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
505[warn] |Discarded non-Unit value of type fmgp.did.method.prism.proto.PrismPublicKey.VoidKey. Add `: Unit` to discard silently.
506[warn] |
507[warn] | longer explanation available when compiling with `-explain`
508[warn] -- [E190] Potential Issue Warning: /build/repo/did-method-prism/shared/src/main/scala/fmgp/did/method/prism/proto/PrismPublicKey.scala:122:39
509[warn] 122 | if (data.size == 0) VoidKey(id = id, "PublicKey data is missing in CompressedECKeyData")
510[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
511[warn] |Discarded non-Unit value of type fmgp.did.method.prism.proto.PrismPublicKey.VoidKey. Add `: Unit` to discard silently.
512[warn] |
513[warn] | longer explanation available when compiling with `-explain`
514[warn] two warnings found
515[info] done compiling
516[info] compiling 21 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.8.0-RC3/test-classes ...
517[info] done compiling
518Starting build for ProjectRef(file:/build/repo/,didResolverPeerJVM) (did-method-peer)... [4/7]
519Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
520[info] compiling 3 Scala sources to /build/repo/did-method-peer/jvm/target/scala-3.8.0-RC3/classes ...
521[info] done compiling
522[info] compiling 12 Scala sources to /build/repo/did-imp/jvm/target/scala-3.8.0-RC3/classes ...
523[info] done compiling
524[info] compiling 9 Scala sources to /build/repo/did-imp/jvm/target/scala-3.8.0-RC3/test-classes ...
525[info] done compiling
526[info] compiling 4 Scala sources to /build/repo/did-method-peer/jvm/target/scala-3.8.0-RC3/test-classes ...
527[info] done compiling
528Starting build for ProjectRef(file:/build/repo/,didImpJVM) (did-imp)... [5/7]
529Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
530Starting build for ProjectRef(file:/build/repo/,didJVM) (did)... [6/7]
531Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
532
533************************
534Build summary:
535[{
536 "module": "did-framework",
537 "compile": {"status": "ok", "tookMs": 55301, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
538 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
539 "test-compile": {"status": "ok", "tookMs": 343, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
540 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
541 "publish": {"status": "skipped", "tookMs": 0},
542 "metadata": {
543 "crossScalaVersions": ["3.3.6"]
544}
545},{
546 "module": "multiformats",
547 "compile": {"status": "ok", "tookMs": 4774, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
548 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
549 "test-compile": {"status": "ok", "tookMs": 1137, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
550 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
551 "publish": {"status": "skipped", "tookMs": 0},
552 "metadata": {
553 "crossScalaVersions": ["3.3.6"]
554}
555},{
556 "module": "did-comm-protocols",
557 "compile": {"status": "ok", "tookMs": 171, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
558 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
559 "test-compile": {"status": "ok", "tookMs": 4871, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
560 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
561 "publish": {"status": "skipped", "tookMs": 0},
562 "metadata": {
563 "crossScalaVersions": ["3.3.6"]
564}
565},{
566 "module": "did-method-prism",
567 "compile": {"status": "ok", "tookMs": 16816, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
568 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
569 "test-compile": {"status": "ok", "tookMs": 2681, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
570 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
571 "publish": {"status": "skipped", "tookMs": 0},
572 "metadata": {
573 "crossScalaVersions": ["3.3.6"]
574}
575},{
576 "module": "did-method-peer",
577 "compile": {"status": "ok", "tookMs": 12659, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
578 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
579 "test-compile": {"status": "ok", "tookMs": 3837, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
580 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
581 "publish": {"status": "skipped", "tookMs": 0},
582 "metadata": {
583 "crossScalaVersions": ["3.3.6"]
584}
585},{
586 "module": "did-imp",
587 "compile": {"status": "ok", "tookMs": 142, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
588 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
589 "test-compile": {"status": "ok", "tookMs": 194, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
590 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
591 "publish": {"status": "skipped", "tookMs": 0},
592 "metadata": {
593 "crossScalaVersions": ["3.3.6"]
594}
595},{
596 "module": "did",
597 "compile": {"status": "ok", "tookMs": 92, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
598 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
599 "test-compile": {"status": "ok", "tookMs": 129, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
600 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
601 "publish": {"status": "skipped", "tookMs": 0},
602 "metadata": {
603 "crossScalaVersions": ["3.3.6"]
604}
605}]
606************************
607[success] Total time: 117 s (0:01:57.0), completed Dec 4, 2025, 3:39:45 PM
608[0JChecking patch project/plugins.sbt...
609Checking patch build.sbt...
610Applied patch project/plugins.sbt cleanly.
611Applied patch build.sbt cleanly.