Build Logs

pjfanning/pekko-serialization-jackson3 • 3.8.0-RC6:2026-01-08

Errors

15

Warnings

4

Total Lines

458

1##################################
2Clonning https://github.com/pjfanning/pekko-serialization-jackson3.git into /build/repo using revision v1.1.1
3##################################
4Note: switching to 'b7835c2b5c5fff7a9b84258010c59c374bc9e4e1'.
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.0-RC6
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: build.sbt
34Pattern: val scala3Version = "3.3.7"
35Replacement: val scala3Version = "3.8.0-RC6"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3Version = "3.3.7"' in build.sbt
40----
41Starting build for 3.8.0-RC6
42Execute tests: true
43sbt project found:
44No prepare script found for project pjfanning/pekko-serialization-jackson3
45##################################
46Scala version: 3.8.0-RC6
47Targets: com.github.pjfanning%pekko-serialization-jackson3
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.7\"","replaceWith":"val scala3Version = \"<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-Dcommunitybuild.scala=3.8.0-RC6
59-Dcommunitybuild.project.dependencies.add=
60-Xmx7G
61-Xms4G
62-Xss8M
63-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
64-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
65-jar
66/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
67"setCrossScalaVersions 3.8.0-RC6"
68"++3.8.0-RC6 -v"
69"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
70"set every credentials := Nil"
71"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
72"removeScalacOptionsStartingWith -P:wartremover"
73
74moduleMappings
75"runBuild 3.8.0-RC6 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.7\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}""" com.github.pjfanning%pekko-serialization-jackson3"
76
77[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
78[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
79[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
80[info] loading project definition from /build/repo/project
81[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
82[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
83[info] Compilation completed in 9.257s.
84[info] done compiling
85[info] loading settings for project root from build.sbt...
86[info] set current project to pekko-serialization-jackson3 (in build file:/build/repo/)
87Execute setCrossScalaVersions: 3.8.0-RC6
88OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in root/crossScalaVersions
89[info] set current project to pekko-serialization-jackson3 (in build file:/build/repo/)
90[info] Setting Scala version to 3.8.0-RC6 on 1 projects.
91[info] Switching Scala version on:
92[info] * root (2.12.20, 2.13.18, 3.8.0-RC6)
93[info] Excluding projects:
94[info] Reapplying settings...
95[info] set current project to pekko-serialization-jackson3 (in build file:/build/repo/)
96Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
97[info] Reapplying settings...
98[info] set current project to pekko-serialization-jackson3 (in build file:/build/repo/)
99[info] Defining Global / credentials, credentials
100[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
101[info] Run `last` for details.
102[info] Reapplying settings...
103[info] set current project to pekko-serialization-jackson3 (in build file:/build/repo/)
104Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
105[info] Reapplying settings...
106OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
107
108 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
109 Did you mean allExcludeDependencies ?
110 , retry without global scopes
111[info] Reapplying settings...
112[info] set current project to pekko-serialization-jackson3 (in build file:/build/repo/)
113Execute removeScalacOptionsStartingWith: -P:wartremover
114[info] Reapplying settings...
115[info] set current project to pekko-serialization-jackson3 (in build file:/build/repo/)
116[success] Total time: 0 s, completed Jan 8, 2026, 2:14:46 AM
117Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.7\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
118Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
119Starting build...
120Projects: Set(root)
121Starting build for ProjectRef(file:/build/repo/,root) (pekko-serialization-jackson3)... [0/1]
122OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
123Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
124[info] compiling 15 Scala sources to /build/repo/target/scala-3.8.0-RC6/classes ...
125[warn] there were 2 deprecation warnings; re-run with -deprecation for details
126[warn] one warning found
127[info] done compiling
128[info] compiling 22 Scala sources and 20 Java sources to /build/repo/target/scala-3.8.0-RC6/test-classes ...
129[warn] there was 1 deprecation warning; re-run with -deprecation for details
130[warn] one warning found
131[info] done compiling
13202:15:08.190 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
133SLF4J(W): A number (3) of logging calls during the initialization phase have been intercepted and are
134SLF4J(W): now being replayed. These are subject to the filtering rules of the underlying logging system.
135SLF4J(W): See also https://www.slf4j.org/codes.html#replay
13602:15:08.193 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
13702:15:08.193 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
13802:15:08.193 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
13902:15:08.697 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
14002:15:08.784 [JacksonObjectMapperProviderConfigSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14102:15:08.786 [JacksonObjectMapperProviderConfigSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14202:15:08.784 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
143[info] JacksonObjectMapperProviderDefaultSpec:
144[info] JacksonObjectMapperProvider
145[info] - should pick up stream constraints
146[info] - should pick up recycler pool config
147[info] JacksonObjectMapperProviderConfigSpec:
148[info] JacksonObjectMapperProvider
149[info] - should pick up stream constraints
150[info] - should pick up recycler pool config
15102:15:08.936 [SerializationDocSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
15202:15:09.124 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
15302:15:09.126 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
15402:15:09.169 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15502:15:09.169 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15602:15:09.203 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
15702:15:09.205 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
15802:15:09.233 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15902:15:09.233 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
16002:15:09.258 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
16102:15:09.268 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
16202:15:09.280 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
16302:15:09.299 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
16402:15:09.301 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
16502:15:09.324 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
16602:15:09.329 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
16702:15:09.351 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
16802:15:09.355 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
16902:15:09.378 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
17002:15:09.383 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
17102:15:09.404 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
17202:15:09.413 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
17302:15:09.429 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
17402:15:09.430 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
17502:15:09.456 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
17602:15:09.460 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
17702:15:09.477 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
17802:15:09.484 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
17902:15:09.499 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
18002:15:09.509 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18102:15:09.516 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18202:15:09.526 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
18302:15:09.553 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18402:15:09.706 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
18502:15:09.709 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
18602:15:09.732 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18702:15:09.735 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18802:15:09.756 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
18902:15:09.757 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
19002:15:09.775 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19102:15:09.781 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19202:15:09.804 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
19302:15:09.804 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
19402:15:09.820 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19502:15:09.839 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
19602:15:09.841 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
19702:15:09.857 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19802:15:09.858 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19902:15:09.875 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
20002:15:09.878 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
20102:15:09.892 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20202:15:09.899 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20302:15:09.908 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
20402:15:09.920 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
20502:15:09.926 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20602:15:09.937 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20702:15:09.949 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
20802:15:10.019 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
20902:15:10.026 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21002:15:10.043 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- Can't serialize/deserialize object of type [java.util.logging.FileHandler] in [com.github.pjfanning.pekko.serialization.jackson3.JacksonJsonSerializer]. Disallowed (on deny list) for security reasons.
21102:15:10.048 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- Can't serialize/deserialize object of type [java.util.logging.FileHandler] in [com.github.pjfanning.pekko.serialization.jackson3.JacksonJsonSerializer]. Disallowed (on deny list) for security reasons.
21202:15:10.053 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- Can't serialize/deserialize object of type [java.util.logging.FileHandler] in [com.github.pjfanning.pekko.serialization.jackson3.JacksonCborSerializer]. Disallowed (on deny list) for security reasons.
21302:15:10.054 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- Can't serialize/deserialize object of type [org.apache.pekko.actor.Status$Success] in [com.github.pjfanning.pekko.serialization.jackson3.JacksonJsonSerializer]. Only classes that are listed as allowed are allowed for security reasons. Configure allowed classes with pekko.actor.serialization-bindings or pekko.serialization.jackson3.allowed-class-prefix.
21402:15:10.058 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- Can't serialize/deserialize object of type [java.util.logging.FileHandler] in [com.github.pjfanning.pekko.serialization.jackson3.JacksonCborSerializer]. Disallowed (on deny list) for security reasons.
21502:15:10.058 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- Can't serialize/deserialize object of type [org.apache.pekko.actor.Status$Success] in [com.github.pjfanning.pekko.serialization.jackson3.JacksonJsonSerializer]. Only classes that are listed as allowed are allowed for security reasons. Configure allowed classes with pekko.actor.serialization-bindings or pekko.serialization.jackson3.allowed-class-prefix.
21602:15:10.061 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- Can't serialize/deserialize object of type [org.apache.pekko.actor.Status$Success] in [com.github.pjfanning.pekko.serialization.jackson3.JacksonCborSerializer]. Only classes that are listed as allowed are allowed for security reasons. Configure allowed classes with pekko.actor.serialization-bindings or pekko.serialization.jackson3.allowed-class-prefix.
21702:15:10.065 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- Can't serialize/deserialize object of type [org.apache.pekko.actor.Status$Success] in [com.github.pjfanning.pekko.serialization.jackson3.JacksonCborSerializer]. Only classes that are listed as allowed are allowed for security reasons. Configure allowed classes with pekko.actor.serialization-bindings or pekko.serialization.jackson3.allowed-class-prefix.
21802:15:10.075 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
21902:15:10.077 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
22002:15:10.092 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- For security reasons it's not allowed to bind open-ended interfaces like [java.io.Serializable] to [com.github.pjfanning.pekko.serialization.jackson3.JacksonJsonSerializer]. Change your pekko.actor.serialization-bindings configuration.
22102:15:10.093 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- For security reasons it's not allowed to bind open-ended interfaces like [java.io.Serializable] to [com.github.pjfanning.pekko.serialization.jackson3.JacksonCborSerializer]. Change your pekko.actor.serialization-bindings configuration.
22202:15:10.096 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
22302:15:10.096 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
22402:15:10.109 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
22502:15:10.123 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- For security reasons it's not allowed to bind open-ended interfaces like [java.lang.Comparable] to [com.github.pjfanning.pekko.serialization.jackson3.JacksonJsonSerializer]. Change your pekko.actor.serialization-bindings configuration.
22602:15:10.127 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
22702:15:10.130 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
22802:15:10.147 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer -- For security reasons it's not allowed to bind open-ended interfaces like [java.lang.Comparable] to [com.github.pjfanning.pekko.serialization.jackson3.JacksonCborSerializer]. Change your pekko.actor.serialization-bindings configuration.
22902:15:10.175 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
23002:15:10.185 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
231[info] JacksonCborSerializerSpec:
232[info] JacksonSerializer with Java message classes
233[info] - must serialize simple message with one constructor parameter
234[info] - must serialize simple message with two constructor parameters
235[info] - must serialize message with boolean property
236[info] - must serialize message with Optional property
237[info] - must serialize message with collections
238[info] - must serialize message with time
239[info] - must serialize with ActorRef
240[info] - must serialize with typed.ActorRef
241[info] - must serialize with Address
242[info] - must serialize with polymorphism
243[info] - must deserialize with migrations
244[info] - must deserialize with migrations from V2
245[info] - must use the migration's currentVersion on new serializations
246[info] - must use the migration's currentVersion on new serializations when supporting forward versions
247[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
248[info] - must deserialize unsupported versions throws an exception
249[info] JacksonSerializer with Scala message classes
250[info] - must serialize simple message with one constructor parameter
251[info] - must serialize simple message with two constructor parameters
252[info] - must serialize message with boolean property
253[info] - must serialize message with Enumeration property (using Jackson legacy format) *** FAILED ***
254[info] tools.jackson.databind.DatabindException: class tools.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final"
255[info] at [No location information] (through reference chain: com.github.pjfanning.pekko.serialization.jackson3.ScalaTestMessages$Alien["planet"])
256[info] at tools.jackson.databind.DatabindException.wrapWithPath(DatabindException.java:132)
257[info] at tools.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:275)
258[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serializeNonFiltered(UnrolledBeanSerializer.java:215)
259[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serialize(UnrolledBeanSerializer.java:179)
260[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
261[info] at tools.jackson.databind.ser.SerializationContextExt.serializeValue(SerializationContextExt.java:308)
262[info] at tools.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:1879)
263[info] at tools.jackson.databind.ObjectMapper.writeValueAsBytes(ObjectMapper.java:1843)
264[info] at com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer.toBinary(JacksonSerializer.scala:289)
265[info] at org.apache.pekko.serialization.Serialization.serialize$$anonfun$1$$anonfun$1(Serialization.scala:177)
266[info] ...
267[info] Cause: java.lang.IllegalAccessException: class tools.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final"
268[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
269[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
270[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1102)
271[info] at java.base/java.lang.reflect.Field.get(Field.java:423)
272[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:30)
273[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
274[info] at tools.jackson.databind.ser.BeanPropertyWriter.serializeAsProperty(BeanPropertyWriter.java:608)
275[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serializeNonFiltered(UnrolledBeanSerializer.java:209)
276[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serialize(UnrolledBeanSerializer.java:179)
277[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
278[info] ...
279[info] - must serialize message with Enumeration property as a String
280[info] - must serialize message with Optional property
281[info] - must serialize message with collections
282[info] - must serialize message with time
283[info] - must serialize FiniteDuration as java.time.Duration
284[info] - must serialize message with UUID property
285[info] - must serialize case object
286[info] - must serialize with ActorRef
287[info] - must serialize with typed.ActorRef
288[info] - must serialize with Address
289[info] - must serialize with polymorphism
290[info] - must deserialize with migrations
291[info] - must deserialize with migrations from V2
292[info] - must use the migration's currentVersion on new serializations
293[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
294[info] - must deserialize unsupported versions throws an exception
295[info] - must not allow serialization of deny listed class
296[info] - must not allow deserialization of deny list class
297[info] - must not allow serialization of class that is not in serialization-bindings (allowed-class-prefix)
298[info] - must not allow deserialization of class that is not in serialization-bindings (allowed-class-prefix)
299[info] - must not allow serialization-bindings of open-ended types
300[info] - must delegate to pekko serialization
301[info] - have compression disabled by default
30202:15:10.204 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
30302:15:10.242 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
30402:15:10.256 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
30502:15:10.268 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
30602:15:10.281 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
30702:15:10.303 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
30802:15:10.318 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
30902:15:10.335 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN org.apache.pekko.serialization.Serialization(pekko://JacksonJsonSerializerSpec) -- Using the Java serializer for class [com.github.pjfanning.pekko.serialization.jackson3.ScalaTestMessages$OldCommandNotInBindings] which is not recommended because of performance implications. Use another serializer or disable this warning using the setting 'pekko.actor.warn-about-java-serializer-usage'
31002:15:10.349 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
31102:15:10.379 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31202:15:10.396 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
31302:15:10.411 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-8] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31402:15:10.430 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
31502:15:10.449 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31602:15:10.464 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
31702:15:10.480 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31802:15:10.491 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
31902:15:10.503 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32002:15:10.517 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
321[info] SerializationDocSpec:
322[info] - serialize trait + case classes
323[info] - serialize trait + case classes + case object
324[info] - serialize trait + object ADT
325[info] EventMigration doc sample Java classes
326[info] - must test add optional field
327[info] - must test add mandatory field
328[info] - must test rename field
329[info] - must test structural changes
330[info] - must test rename class
331[info] EventMigration doc sample Scala classes
332[info] - must test add optional field
333[info] - must test add mandatory field
334[info] - must test rename field
335[info] - must test structural changes
336[info] - must test rename class
337[info] JacksonJsonSerializerSpec:
338[info] JacksonSerializer with Java message classes
339[info] - must serialize simple message with one constructor parameter
340[info] - must serialize simple message with two constructor parameters
341[info] - must serialize message with boolean property
342[info] - must serialize message with Optional property
343[info] - must serialize message with collections
344[info] - must serialize message with time
345[info] - must serialize with ActorRef
346[info] - must serialize with typed.ActorRef
347[info] - must serialize with Address
348[info] - must serialize with polymorphism
349[info] - must deserialize with migrations
350[info] - must deserialize with migrations from V2
351[info] - must use the migration's currentVersion on new serializations
352[info] - must use the migration's currentVersion on new serializations when supporting forward versions
353[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
354[info] - must deserialize unsupported versions throws an exception
355[info] JacksonSerializer with Scala message classes
356[info] - must serialize simple message with one constructor parameter
357[info] - must serialize simple message with two constructor parameters
358[info] - must serialize message with boolean property
359[info] - must serialize message with Enumeration property (using Jackson legacy format) *** FAILED ***
360[info] tools.jackson.databind.DatabindException: class tools.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final"
361[info] at [No location information] (through reference chain: com.github.pjfanning.pekko.serialization.jackson3.ScalaTestMessages$Alien["planet"])
362[info] at tools.jackson.databind.DatabindException.wrapWithPath(DatabindException.java:132)
363[info] at tools.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:275)
364[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serializeNonFiltered(UnrolledBeanSerializer.java:215)
365[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serialize(UnrolledBeanSerializer.java:179)
366[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
367[info] at tools.jackson.databind.ser.SerializationContextExt.serializeValue(SerializationContextExt.java:308)
368[info] at tools.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:1879)
369[info] at tools.jackson.databind.ObjectMapper.writeValueAsBytes(ObjectMapper.java:1843)
370[info] at com.github.pjfanning.pekko.serialization.jackson3.JacksonSerializer.toBinary(JacksonSerializer.scala:289)
371[info] at org.apache.pekko.serialization.Serialization.serialize$$anonfun$1$$anonfun$1(Serialization.scala:177)
372[info] ...
373[info] Cause: java.lang.IllegalAccessException: class tools.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final"
374[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
375[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
376[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1102)
377[info] at java.base/java.lang.reflect.Field.get(Field.java:423)
378[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:30)
379[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
380[info] at tools.jackson.databind.ser.BeanPropertyWriter.serializeAsProperty(BeanPropertyWriter.java:608)
381[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serializeNonFiltered(UnrolledBeanSerializer.java:209)
382[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serialize(UnrolledBeanSerializer.java:179)
383[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
384[info] ...
385[info] - must serialize message with Enumeration property as a String
386[info] - must serialize message with Optional property
387[info] - must serialize message with collections
388[info] - must serialize message with time
389[info] - must serialize FiniteDuration as java.time.Duration
390[info] - must serialize message with UUID property
391[info] - must serialize case object
392[info] - must serialize with ActorRef
393[info] - must serialize with typed.ActorRef
394[info] - must serialize with Address
395[info] - must serialize with polymorphism
396[info] - must deserialize with migrations
397[info] - must deserialize with migrations from V2
398[info] - must use the migration's currentVersion on new serializations
399[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
400[info] - must deserialize unsupported versions throws an exception
401[info] - must not allow serialization of deny listed class
402[info] - must not allow deserialization of deny list class
403[info] - must not allow serialization of class that is not in serialization-bindings (allowed-class-prefix)
404[info] - must not allow deserialization of class that is not in serialization-bindings (allowed-class-prefix)
405[info] - must not allow serialization-bindings of open-ended types
406[info] - must delegate to pekko serialization
407[info] JacksonJsonSerializer
408[info] - must support lookup of same ObjectMapper via JacksonObjectMapperProvider
409[info] must JacksonSerializer configuration
410[info] - must support serialization features
411[info] - must support deserialization features
412[info] - must support mapper features
413[info] - must support json generator features
414[info] - must support stream read features
415[info] - must support stream write features
416[info] - must support json read features
417[info] - must support json write features
418[info] - must fallback to defaults when object mapper is not configured
419[info] JacksonJsonSerializer with Java message classes
420[info] - must by default serialize dates and durations as text with ISO-8601 date format
421[info] - must be possible to serialize dates and durations as numeric timestamps
422[info] - must serialize Instant as text with ISO-8601 date format (default)
423[info] - must not fail on unknown properties
424[info] - must be possible to create custom ObjectMapper (pending)
425[info] - must be possible to tune the visibility at ObjectMapper level (FIELD, PUBLIC_ONLY)
426[info] - must be possible to tune the visibility at ObjectMapper level (Pekko default)
427[info] JacksonJsonSerializer with Scala message classes
428[info] - must be possible to create custom ObjectMapper
429[info] - must allow deserialization of classes in configured allowed-class-prefix
430[info] - must deserialize Enumerations as String when configured
431[info] - must compress large payload with gzip
432[info] - must not compress small payload with gzip
433[info] - must compress large payload with lz4
434[info] - must not compress small payload with lz4
435[info] JacksonJsonSerializer without type in manifest
436[info] - should deserialize messages using the serialization bindings
437[info] - should deserialize messages using the configured deserialization type
438[info] - should fail if multiple serialization bindings are declared with no deserialization type
439[info] - should cbor compatibility for reading json
440
441************************
442Build summary:
443[{
444 "module": "pekko-serialization-jackson3",
445 "compile": {"status": "ok", "tookMs": 8524, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
446 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
447 "test-compile": {"status": "ok", "tookMs": 9415, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
448 "test": {"status": "failed", "tookMs": 3285, "passed": 127, "failed": 2, "ignored": 0, "skipped": 0, "total": 129, "byFramework": [{"framework": "unknown", "stats": {"passed": 127, "failed": 2, "ignored": 0, "skipped": 0, "total": 129}}]},
449 "publish": {"status": "skipped", "tookMs": 0},
450 "metadata": {
451 "crossScalaVersions": ["2.12.20", "2.13.18", "3.3.7"]
452}
453}]
454************************
455[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: pekko-serialization-jackson3
456[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: pekko-serialization-jackson3
457[error] Total time: 24 s, completed Jan 8, 2026, 2:15:10 AM
458[0JBuild failed, not retrying.