Build Logs

apache/pekko-persistence-jdbc • scheduled_3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY

Errors

4

Warnings

53

Total Lines

226

1##################################
2Clonning https://github.com/apache/pekko-persistence-jdbc.git into /build/repo using revision v1.2.0
3##################################
4Note: switching to 'c11cdaecdd963fa3be29f6343f6fd9b3a663734f'.
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
21Would override fixed Scala version: 3.3.7
22----
23Preparing build for 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: project/Dependencies.scala
34Pattern: val Scala3 = "3.3.7"
35Replacement: val Scala3 = "3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val Scala3 = "3.3.7"' in project/Dependencies.scala
40----
41Starting build for 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
42Execute tests: false
43sbt project found:
44No prepare script found for project apache/pekko-persistence-jdbc
45##################################
46Scala version: 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
47Targets: org.apache.pekko%pekko-persistence-jdbc
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
49##################################
50Using extra scalacOptions: ,REQUIRE:-source:3.8
51Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '17'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
55# Executing command line:
56java
57-Dfile.encoding=UTF-8
58-Xms512M
59-Xmx4096M
60-XX:MaxGCPauseMillis=200
61-Dcommunitybuild.scala=3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
62-Dcommunitybuild.project.dependencies.add=
63-Xmx7G
64-Xms4G
65-Xss8M
66-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
67-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
68-jar
69/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
70"setCrossScalaVersions 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY"
71"++3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -v"
72"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
73"set every credentials := Nil"
74"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
75"removeScalacOptionsStartingWith -P:wartremover"
76
77moduleMappings
78"runBuild 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" org.apache.pekko%pekko-persistence-jdbc"
79
80[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
81[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
82[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
83[info] loading project definition from /build/repo/project
84[info] compiling 7 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
85[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
86[info] Compilation completed in 8.87s.
87[warn] /build/repo/project/CopyrightHeader.scala:26:24: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
88[warn] Seq(Compile, Test, IntegrationTest).flatMap { config =>
89[warn] ^
90[warn] /build/repo/project/CopyrightHeader.scala:38:65: lazy value itSettings in object Defaults is deprecated (since 1.9.0): Create a separate subproject instead of using IntegrationTest and in addition avoid using itSettings
91[warn] Def.settings(headerMappingSettings, additional) ++ Defaults.itSettings ++
92[warn] ^
93[warn] /build/repo/project/CopyrightHeader.scala:39:20: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
94[warn] headerSettings(IntegrationTest)
95[warn] ^
96[warn] three warnings found
97[info] done compiling
98[info] loading settings for project pekko-persistence-jdbc from build.sbt...
99[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
100[info] set current project to pekko-persistence-jdbc-root (in build file:/build/repo/)
101[warn] there's a key that's not used by any other settings/tasks:
102[warn]
103[warn] * docs / previewSite / previewPath
104[warn] +- /build/repo/build.sbt:89
105[warn]
106[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
107[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
108Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
109[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
110OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in migratorIntegration/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in core/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in migrator/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in pekko-persistence-jdbc/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in docs/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in integration/crossScalaVersions
116[info] set current project to pekko-persistence-jdbc-root (in build file:/build/repo/)
117[info] Setting Scala version to 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY on 6 projects.
118[info] Switching Scala version on:
119[info] integration (2.12.20, 2.13.17, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
120[info] docs (2.12.20, 2.13.17, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
121[info] migrator (2.12.20, 2.13.17, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
122[info] * pekko-persistence-jdbc (2.12.20, 2.13.17, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
123[info] core (2.12.20, 2.13.17, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
124[info] migratorIntegration (2.12.20, 2.13.17, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
125[info] Excluding projects:
126[info] Reapplying settings...
127[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
128[info] set current project to pekko-persistence-jdbc-root (in build file:/build/repo/)
129Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
130[info] Reapplying settings...
131[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
132[info] set current project to pekko-persistence-jdbc-root (in build file:/build/repo/)
133[info] Defining Global / credentials, ThisBuild / credentials and 5 others.
134[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 48 others.
135[info] Run `last` for details.
136[info] Reapplying settings...
137[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
138[info] set current project to pekko-persistence-jdbc-root (in build file:/build/repo/)
139Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
140[info] Reapplying settings...
141OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
142
143 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
144 Did you mean migratorIntegration / allExcludeDependencies ?
145 , retry without global scopes
146[info] Reapplying settings...
147[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
148[info] set current project to pekko-persistence-jdbc-root (in build file:/build/repo/)
149Execute removeScalacOptionsStartingWith: -P:wartremover
150[info] Reapplying settings...
151[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
152[info] set current project to pekko-persistence-jdbc-root (in build file:/build/repo/)
153[success] Total time: 0 s, completed Dec 28, 2025, 4:39:34 PM
154Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
155Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
156Starting build...
157Projects: Set(core)
158Starting build for ProjectRef(file:/build/repo/,core) (pekko-persistence-jdbc)... [0/1]
159OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
160Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xlog-reflective-calls, -language:higherKinds, -language:implicitConversions, --java-output-version:17, -Ydelambdafy:method, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
161[info] compiling 64 Scala sources to /build/repo/core/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
162[warn] bad option '-Xlog-reflective-calls' was ignored
163[warn] bad option '-Ydelambdafy:method' was ignored
164[warn] -- Warning: /build/repo/core/src/main/scala/org/apache/pekko/persistence/jdbc/state/DurableStateQueries.scala:52:81
165[warn] 52 | implicit val uuidSetter: SetParameter[Array[Byte]] = SetParameter[Array[Byte]] { case (bytes, params) =>
166[warn] | ^
167[warn] |Implicit parameters should be provided with a `using` clause.
168[warn] |To disable the warning, please use the following option:
169[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
170[warn] |
171[warn] 53 | params.setBytes(bytes)
172[warn] 54 | }
173[warn] -- [E121] Pattern Match Warning: /build/repo/core/src/main/scala/org/apache/pekko/persistence/jdbc/snapshot/JdbcSnapshotStore.scala:77:11
174[warn] 77 | case _ => Future.successful(None)
175[warn] | ^
176[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
177[warn] -- [E121] Pattern Match Warning: /build/repo/core/src/main/scala/org/apache/pekko/persistence/jdbc/snapshot/JdbcSnapshotStore.scala:101:11
178[warn] 101 | case _ => Future.successful(())
179[warn] | ^
180[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
181[warn] -- [E121] Pattern Match Warning: /build/repo/core/src/main/scala/org/apache/pekko/persistence/jdbc/testkit/internal/SchemaUtilsImpl.scala:166:11
182[warn] 166 | case _ => throw new UnsupportedOperationException(s"Unsupported schema request for $schemaType")
183[warn] | ^
184[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
185[warn] -- [E121] Pattern Match Warning: /build/repo/core/src/main/scala/org/apache/pekko/persistence/jdbc/testkit/internal/SchemaUtilsImpl.scala:180:11
186[warn] 180 | case _ => throw new UnsupportedOperationException(s"Unsupported schema request for $schemaType")
187[warn] | ^
188[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
189[warn] there were 5 deprecation warnings; re-run with -deprecation for details
190[warn] 8 warnings found
191[info] done compiling
192[info] compiling 46 Scala sources and 2 Java sources to /build/repo/core/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/test-classes ...
193[warn] bad option '-Xlog-reflective-calls' was ignored
194[warn] bad option '-Ydelambdafy:method' was ignored
195[warn] -- [E121] Pattern Match Warning: /build/repo/core/src/test/scala/org/apache/pekko/persistence/jdbc/state/scaladsl/JdbcDurableStateSpec.scala:94:15
196[warn] 94 | case _ => throw new UnsupportedOperationException(s"Unsupported <$schemaType> for durableState.")
197[warn] | ^
198[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
199[warn] -- [E121] Pattern Match Warning: /build/repo/core/src/test/scala/org/apache/pekko/persistence/jdbc/state/scaladsl/StateSpecBase.scala:56:9
200[warn] 56 | case _ => throw new UnsupportedOperationException(s"Unsupported <$s> for durableState.")
201[warn] | ^
202[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
203[warn] four warnings found
204[info] done compiling
205
206************************
207Build summary:
208[{
209 "module": "pekko-persistence-jdbc",
210 "compile": {"status": "ok", "tookMs": 20298, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
211 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
212 "test-compile": {"status": "ok", "tookMs": 15731, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
213 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
214 "publish": {"status": "skipped", "tookMs": 0},
215 "metadata": {
216 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
217}
218}]
219************************
220[success] Total time: 59 s, completed Dec 28, 2025, 4:40:33 PM
221[0JChecking patch project/plugins.sbt...
222Checking patch project/Dependencies.scala...
223Checking patch build.sbt...
224Applied patch project/plugins.sbt cleanly.
225Applied patch project/Dependencies.scala cleanly.
226Applied patch build.sbt cleanly.