Build Logs
pjfanning/pekko-serialization-jackson215 • 3.8.0-RC3:2025-12-04
Errors
17
Warnings
2
Total Lines
450
1##################################
2Clonning https://github.com/pjfanning/pekko-serialization-jackson215.git into /build/repo using revision v1.0.0
3##################################
4Note: switching to '9bb88ac16f66b93502e651c3b1f8be0f21eba872'.
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.0
22----
23Preparing build for 3.8.0-RC3
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.0"
35Replacement: val scala3Version = "3.8.0-RC3"
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.0"' in build.sbt
40----
41Starting build for 3.8.0-RC3
42Execute tests: true
43sbt project found:
44Sbt version 1.9.3 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project pjfanning/pekko-serialization-jackson215
47##################################
48Scala version: 3.8.0-RC3
49Targets: com.github.pjfanning%pekko-serialization-jackson215
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.0\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Dfile.encoding=UTF-8
60-Dcommunitybuild.scala=3.8.0-RC3
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.8.0-RC3"
70"++3.8.0-RC3 -v"
71"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.8.0-RC3 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.0\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}""" com.github.pjfanning%pekko-serialization-jackson215"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
80[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
81[info] loading project definition from /build/repo/project
82[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
83[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
84[info] Compilation completed in 9.111s.
85[info] done compiling
86[info] loading settings for project root from build.sbt...
87[info] set current project to pekko-serialization-jackson215 (in build file:/build/repo/)
88Execute setCrossScalaVersions: 3.8.0-RC3
89OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in root/crossScalaVersions
90[info] set current project to pekko-serialization-jackson215 (in build file:/build/repo/)
91[info] Setting Scala version to 3.8.0-RC3 on 1 projects.
92[info] Switching Scala version on:
93[info] * root (2.12.18, 2.13.11, 3.8.0-RC3)
94[info] Excluding projects:
95[info] Reapplying settings...
96[info] set current project to pekko-serialization-jackson215 (in build file:/build/repo/)
97Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
98[info] Reapplying settings...
99[info] set current project to pekko-serialization-jackson215 (in build file:/build/repo/)
100[info] Defining Global / credentials, credentials
101[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
102[info] Run `last` for details.
103[info] Reapplying settings...
104[info] set current project to pekko-serialization-jackson215 (in build file:/build/repo/)
105Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
106[info] Reapplying settings...
107OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
108
109 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
110 Did you mean allExcludeDependencies ?
111 , retry without global scopes
112[info] Reapplying settings...
113[info] set current project to pekko-serialization-jackson215 (in build file:/build/repo/)
114Execute removeScalacOptionsStartingWith: -P:wartremover
115[info] Reapplying settings...
116[info] set current project to pekko-serialization-jackson215 (in build file:/build/repo/)
117[success] Total time: 0 s, completed Dec 4, 2025, 12:51:46 PM
118Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.0\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
119Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
120Starting build...
121Projects: Set(root)
122Starting build for ProjectRef(file:/build/repo/,root) (pekko-serialization-jackson215)... [0/1]
123OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
124Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
125[info] compiling 15 Scala sources to /build/repo/target/scala-3.8.0-RC3/classes ...
126[warn] there were 2 deprecation warnings; re-run with -deprecation for details
127[warn] one warning found
128[info] done compiling
129[info] compiling 20 Scala sources and 20 Java sources to /build/repo/target/scala-3.8.0-RC3/test-classes ...
130[info] /build/repo/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.java: CustomerMigration.java uses or overrides a deprecated API.
131[info] /build/repo/src/test/java/jdoc/org/apache/pekko/serialization/jackson/v2a/CustomerMigration.java: Recompile with -Xlint:deprecation for details.
132[info] done compiling
13312:52:23.167 [SerializationDocSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
134SLF4J: A number (2) of logging calls during the initialization phase have been intercepted and are
135SLF4J: now being replayed. These are subject to the filtering rules of the underlying logging system.
136SLF4J: See also http://www.slf4j.org/codes.html#replay
13712:52:23.168 [SerializationDocSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
13812:52:23.168 [SerializationDocSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
13912:52:23.585 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14012:52:23.654 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14112:52:23.924 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14212:52:23.930 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14312:52:23.948 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14412:52:23.952 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14512:52:23.979 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14612:52:23.996 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14712:52:24.007 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14812:52:24.033 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14912:52:24.040 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
15012:52:24.061 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15112:52:24.069 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
15212:52:24.082 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
15312:52:24.100 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15412:52:24.101 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-8] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15512:52:24.115 [SerializationDocSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15612:52:24.122 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
15712:52:24.124 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
15812:52:24.142 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15912:52:24.144 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
160[info] SerializationDocSpec:
161[info] - serialize trait + case classes
162[info] - serialize trait + case classes + case object
163[info] - serialize trait + object ADT
164[info] EventMigration doc sample Java classes
165[info] - must test add optional field
166[info] - must test add mandatory field
167[info] - must test rename field
168[info] - must test structural changes
169[info] - must test rename class
170[info] EventMigration doc sample Scala classes
171[info] - must test add optional field
172[info] - must test add mandatory field
173[info] - must test rename field
174[info] - must test structural changes
175[info] - must test rename class
17612:52:24.167 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
17712:52:24.171 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
17812:52:24.188 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
17912:52:24.195 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18012:52:24.214 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18112:52:24.224 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18212:52:24.245 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18312:52:24.246 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18412:52:24.271 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18512:52:24.271 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18612:52:24.287 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18712:52:24.290 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18812:52:24.301 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18912:52:24.316 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19012:52:24.505 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19112:52:24.516 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19212:52:24.529 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19312:52:24.532 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19412:52:24.551 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19512:52:24.556 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19612:52:24.570 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19712:52:24.575 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19812:52:24.587 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19912:52:24.599 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20012:52:24.601 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20112:52:24.610 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20212:52:24.620 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20312:52:24.621 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20412:52:24.633 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20512:52:24.646 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20612:52:24.647 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20712:52:24.667 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20812:52:24.668 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20912:52:24.678 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
21012:52:24.689 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21112:52:24.692 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21212:52:24.705 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
21312:52:24.721 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21412:52:24.721 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
21512:52:24.733 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-8] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21612:52:24.740 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - Can't serialize/deserialize object of type [java.util.logging.FileHandler] in [com.github.pjfanning.pekko.serialization.jackson215.JacksonJsonSerializer]. Disallowed (on deny list) for security reasons.
21712:52:24.743 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - Can't serialize/deserialize object of type [java.util.logging.FileHandler] in [com.github.pjfanning.pekko.serialization.jackson215.JacksonJsonSerializer]. Disallowed (on deny list) for security reasons.
21812:52:24.744 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - Can't serialize/deserialize object of type [org.apache.pekko.actor.Status$Success] in [com.github.pjfanning.pekko.serialization.jackson215.JacksonJsonSerializer]. Only classes that are listed as allowed are allowed for security reasons. Configure allowed classes with pekko.actor.serialization-bindings or pekko.serialization.jackson215.allowed-class-prefix.
21912:52:24.745 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
22012:52:24.747 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - Can't serialize/deserialize object of type [org.apache.pekko.actor.Status$Success] in [com.github.pjfanning.pekko.serialization.jackson215.JacksonJsonSerializer]. Only classes that are listed as allowed are allowed for security reasons. Configure allowed classes with pekko.actor.serialization-bindings or pekko.serialization.jackson215.allowed-class-prefix.
22112:52:24.755 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
22212:52:24.764 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
22312:52:24.768 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - For security reasons it's not allowed to bind open-ended interfaces like [java.io.Serializable] to [com.github.pjfanning.pekko.serialization.jackson215.JacksonJsonSerializer]. Change your pekko.actor.serialization-bindings configuration.
22412:52:24.770 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
22512:52:24.775 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - Can't serialize/deserialize object of type [java.util.logging.FileHandler] in [com.github.pjfanning.pekko.serialization.jackson215.JacksonCborSerializer]. Disallowed (on deny list) for security reasons.
22612:52:24.777 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - Can't serialize/deserialize object of type [java.util.logging.FileHandler] in [com.github.pjfanning.pekko.serialization.jackson215.JacksonCborSerializer]. Disallowed (on deny list) for security reasons.
22712:52:24.778 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - Can't serialize/deserialize object of type [org.apache.pekko.actor.Status$Success] in [com.github.pjfanning.pekko.serialization.jackson215.JacksonCborSerializer]. Only classes that are listed as allowed are allowed for security reasons. Configure allowed classes with pekko.actor.serialization-bindings or pekko.serialization.jackson215.allowed-class-prefix.
22812:52:24.779 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - Can't serialize/deserialize object of type [org.apache.pekko.actor.Status$Success] in [com.github.pjfanning.pekko.serialization.jackson215.JacksonCborSerializer]. Only classes that are listed as allowed are allowed for security reasons. Configure allowed classes with pekko.actor.serialization-bindings or pekko.serialization.jackson215.allowed-class-prefix.
22912:52:24.787 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
23012:52:24.788 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
23112:52:24.799 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - For security reasons it's not allowed to bind open-ended interfaces like [java.lang.Comparable] to [com.github.pjfanning.pekko.serialization.jackson215.JacksonJsonSerializer]. Change your pekko.actor.serialization-bindings configuration.
23212:52:24.801 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
23312:52:24.807 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - For security reasons it's not allowed to bind open-ended interfaces like [java.io.Serializable] to [com.github.pjfanning.pekko.serialization.jackson215.JacksonCborSerializer]. Change your pekko.actor.serialization-bindings configuration.
23412:52:24.810 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
23512:52:24.830 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
23612:52:24.842 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] WARN com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer - For security reasons it's not allowed to bind open-ended interfaces like [java.lang.Comparable] to [com.github.pjfanning.pekko.serialization.jackson215.JacksonCborSerializer]. Change your pekko.actor.serialization-bindings configuration.
23712:52:24.843 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
23812:52:24.854 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
23912:52:24.859 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
24012:52:24.869 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
241[info] JacksonCborSerializerSpec:
242[info] JacksonSerializer with Java message classes
243[info] - must serialize simple message with one constructor parameter
244[info] - must serialize simple message with two constructor parameters
245[info] - must serialize message with boolean property
246[info] - must serialize message with Optional property
247[info] - must serialize message with collections
248[info] - must serialize message with time
249[info] - must serialize with ActorRef
250[info] - must serialize with typed.ActorRef
251[info] - must serialize with Address
252[info] - must serialize with polymorphism
253[info] - must deserialize with migrations
254[info] - must deserialize with migrations from V2
255[info] - must use the migration's currentVersion on new serializations
256[info] - must use the migration's currentVersion on new serializations when supporting forward versions
257[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
258[info] - must deserialize unsupported versions throws an exception
259[info] JacksonSerializer with Scala message classes
260[info] - must serialize simple message with one constructor parameter
261[info] - must serialize simple message with two constructor parameters
262[info] - must serialize message with boolean property
263[info] - must serialize message with Enumeration property (using Jackson legacy format) *** FAILED ***
264[info] com.fasterxml.jackson.databind.JsonMappingException: class com.fasterxml.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final" (through reference chain: com.github.pjfanning.pekko.serialization.jackson215.ScalaTestMessages$Alien["planet"])
265[info] at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:402)
266[info] at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:361)
267[info] at com.fasterxml.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:323)
268[info] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:780)
269[info] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
270[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:479)
271[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:318)
272[info] at com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose(ObjectMapper.java:4719)
273[info] at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsBytes(ObjectMapper.java:3987)
274[info] at com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer.toBinary(JacksonSerializer.scala:289)
275[info] ...
276[info] Cause: java.lang.IllegalAccessException: class com.fasterxml.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final"
277[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
278[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
279[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1102)
280[info] at java.base/java.lang.reflect.Field.get(Field.java:423)
281[info] at com.fasterxml.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
282[info] at com.fasterxml.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:24)
283[info] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
284[info] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:772)
285[info] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
286[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:479)
287[info] ...
288[info] - must serialize message with Enumeration property as a String
289[info] - must serialize message with Optional property
290[info] - must serialize message with collections
291[info] - must serialize message with time
292[info] - must serialize FiniteDuration as java.time.Duration
293[info] - must serialize message with UUID property
294[info] - must serialize case object
295[info] - must serialize with ActorRef
296[info] - must serialize with typed.ActorRef
297[info] - must serialize with Address
298[info] - must serialize with polymorphism
299[info] - must deserialize with migrations
300[info] - must deserialize with migrations from V2
301[info] - must use the migration's currentVersion on new serializations
302[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
303[info] - must deserialize unsupported versions throws an exception
304[info] - must not allow serialization of deny listed class
305[info] - must not allow deserialization of deny list class
306[info] - must not allow serialization of class that is not in serialization-bindings (allowed-class-prefix)
307[info] - must not allow deserialization of class that is not in serialization-bindings (allowed-class-prefix)
308[info] - must not allow serialization-bindings of open-ended types
309[info] - must delegate to pekko serialization
310[info] - have compression disabled by default
31112:52:24.920 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
31212:52:24.933 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31312:52:24.944 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
31412:52:24.954 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31512:52:24.970 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
31612:52:24.985 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31712:52:24.994 [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.jackson215.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'
31812:52:25.011 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
31912:52:25.040 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32012:52:25.054 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
32112:52:25.072 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32212:52:25.090 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
32312:52:25.105 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32412:52:25.115 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
32512:52:25.129 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32612:52:25.143 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
32712:52:25.157 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32812:52:25.168 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
329[info] JacksonJsonSerializerSpec:
330[info] JacksonSerializer with Java message classes
331[info] - must serialize simple message with one constructor parameter
332[info] - must serialize simple message with two constructor parameters
333[info] - must serialize message with boolean property
334[info] - must serialize message with Optional property
335[info] - must serialize message with collections
336[info] - must serialize message with time
337[info] - must serialize with ActorRef
338[info] - must serialize with typed.ActorRef
339[info] - must serialize with Address
340[info] - must serialize with polymorphism
341[info] - must deserialize with migrations
342[info] - must deserialize with migrations from V2
343[info] - must use the migration's currentVersion on new serializations
344[info] - must use the migration's currentVersion on new serializations when supporting forward versions
345[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
346[info] - must deserialize unsupported versions throws an exception
347[info] JacksonSerializer with Scala message classes
348[info] - must serialize simple message with one constructor parameter
349[info] - must serialize simple message with two constructor parameters
350[info] - must serialize message with boolean property
351[info] - must serialize message with Enumeration property (using Jackson legacy format) *** FAILED ***
352[info] com.fasterxml.jackson.databind.JsonMappingException: class com.fasterxml.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final" (through reference chain: com.github.pjfanning.pekko.serialization.jackson215.ScalaTestMessages$Alien["planet"])
353[info] at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:402)
354[info] at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:361)
355[info] at com.fasterxml.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:323)
356[info] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:780)
357[info] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
358[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:479)
359[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:318)
360[info] at com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose(ObjectMapper.java:4719)
361[info] at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsBytes(ObjectMapper.java:3987)
362[info] at com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer.toBinary(JacksonSerializer.scala:289)
363[info] ...
364[info] Cause: java.lang.IllegalAccessException: class com.fasterxml.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final"
365[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
366[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
367[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1102)
368[info] at java.base/java.lang.reflect.Field.get(Field.java:423)
369[info] at com.fasterxml.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
370[info] at com.fasterxml.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:24)
371[info] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
372[info] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:772)
373[info] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
374[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:479)
375[info] ...
376[info] - must serialize message with Enumeration property as a String
377[info] - must serialize message with Optional property
378[info] - must serialize message with collections
379[info] - must serialize message with time
380[info] - must serialize FiniteDuration as java.time.Duration
381[info] - must serialize message with UUID property
382[info] - must serialize case object
383[info] - must serialize with ActorRef
384[info] - must serialize with typed.ActorRef
385[info] - must serialize with Address
386[info] - must serialize with polymorphism
387[info] - must deserialize with migrations
388[info] - must deserialize with migrations from V2
389[info] - must use the migration's currentVersion on new serializations
390[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
391[info] - must deserialize unsupported versions throws an exception
392[info] - must not allow serialization of deny listed class
393[info] - must not allow deserialization of deny list class
394[info] - must not allow serialization of class that is not in serialization-bindings (allowed-class-prefix)
395[info] - must not allow deserialization of class that is not in serialization-bindings (allowed-class-prefix)
396[info] - must not allow serialization-bindings of open-ended types
397[info] - must delegate to pekko serialization
398[info] JacksonJsonSerializer
399[info] - must support lookup of same ObjectMapper via JacksonObjectMapperProvider
400[info] must JacksonSerializer configuration
401[info] - must support serialization features
402[info] - must support deserialization features
403[info] - must support mapper features
404[info] - must support json parser features
405[info] - must support json generator features
406[info] - must support stream read features
407[info] - must support stream write features
408[info] - must support json read features
409[info] - must support json write features
410[info] - must fallback to defaults when object mapper is not configured
411[info] JacksonJsonSerializer with Java message classes
412[info] - must by default serialize dates and durations as text with ISO-8601 date format
413[info] - must be possible to serialize dates and durations as numeric timestamps
414[info] - must serialize Instant as text with ISO-8601 date format (default)
415[info] - must not fail on unknown properties
416[info] - must be possible to create custom ObjectMapper (pending)
417[info] - must be possible to tune the visibility at ObjectMapper level (FIELD, PUBLIC_ONLY)
418[info] - must be possible to tune the visibility at ObjectMapper level (Pekko default)
419[info] JacksonJsonSerializer with Scala message classes
420[info] - must be possible to create custom ObjectMapper
421[info] - must allow deserialization of classes in configured allowed-class-prefix
422[info] - must deserialize Enumerations as String when configured
423[info] - must compress large payload with gzip
424[info] - must not compress small payload with gzip
425[info] - must compress large payload with lz4
426[info] - must not compress small payload with lz4
427[info] JacksonJsonSerializer without type in manifest
428[info] - should deserialize messages using the serialization bindings
429[info] - should deserialize messages using the configured deserialization type
430[info] - should fail if multiple serialization bindings are declared with no deserialization type
431[info] - should cbor compatibility for reading json
432
433************************
434Build summary:
435[{
436 "module": "pekko-serialization-jackson215",
437 "compile": {"status": "ok", "tookMs": 10187, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
438 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
439 "test-compile": {"status": "ok", "tookMs": 8663, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
440 "test": {"status": "failed", "tookMs": 2818, "passed": 124, "failed": 2, "ignored": 0, "skipped": 0, "total": 126, "byFramework": [{"framework": "unknown", "stats": {"passed": 124, "failed": 2, "ignored": 0, "skipped": 0, "total": 126}}]},
441 "publish": {"status": "skipped", "tookMs": 0},
442 "metadata": {
443 "crossScalaVersions": ["2.12.18", "2.13.11", "3.3.0"]
444}
445}]
446************************
447[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: pekko-serialization-jackson215
448[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: pekko-serialization-jackson215
449[error] Total time: 39 s, completed Dec 4, 2025, 12:52:25 PM
450[0JBuild failed, not retrying.