Build Logs
pjfanning/pekko-serialization-jackson215 • 3.8.0-RC5:2025-12-31
Errors
17
Warnings
2
Total Lines
448
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-RC5
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-RC5"
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-RC5
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-RC5
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-RC5
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-RC5"
70"++3.8.0-RC5 -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-RC5 """{"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 8.253s.
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-RC5
89OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 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-RC5 on 1 projects.
92[info] Switching Scala version on:
93[info] * root (2.12.18, 2.13.11, 3.8.0-RC5)
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 31, 2025, 10:43:30 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-RC5/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-RC5/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
13322:43:50.361 [JacksonJsonSerializerSpec-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
13722:43:50.365 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
13822:43:50.365 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
13922:43:50.776 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14022:43:50.830 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14122:43:51.057 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14222:43:51.059 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14322:43:51.090 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14422:43:51.094 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14522:43:51.115 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14622:43:51.128 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
14722:43:51.152 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14822:43:51.158 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
14922:43:51.188 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
15022:43:51.190 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
15122:43:51.222 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15222:43:51.224 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15322:43:51.261 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
15422:43:51.262 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
15522:43:51.291 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15622:43:51.296 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15722:43:51.302 [SerializationDocSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
15822:43:51.309 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
159[info] SerializationDocSpec:
160[info] - serialize trait + case classes
161[info] - serialize trait + case classes + case object
162[info] - serialize trait + object ADT
163[info] EventMigration doc sample Java classes
164[info] - must test add optional field
165[info] - must test add mandatory field
166[info] - must test rename field
167[info] - must test structural changes
168[info] - must test rename class
169[info] EventMigration doc sample Scala classes
170[info] - must test add optional field
171[info] - must test add mandatory field
172[info] - must test rename field
173[info] - must test structural changes
174[info] - must test rename class
17522:43:51.325 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
17622:43:51.331 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
17722:43:51.345 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
17822:43:51.360 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
17922:43:51.377 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18022:43:51.389 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18122:43:51.401 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18222:43:51.415 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18322:43:51.420 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18422:43:51.435 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18522:43:51.437 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18622:43:51.455 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18722:43:51.463 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
18822:43:51.472 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
18922:43:51.474 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19022:43:51.664 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19122:43:51.666 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19222:43:51.688 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19322:43:51.691 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19422:43:51.710 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19522:43:51.713 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19622:43:51.730 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19722:43:51.731 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
19822:43:51.747 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
19922:43:51.749 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20022:43:51.760 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20122:43:51.764 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20222:43:51.780 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20322:43:51.782 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20422:43:51.793 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20522:43:51.801 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20622:43:51.806 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20722:43:51.824 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
20822:43:51.825 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
20922:43:51.845 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
21022:43:51.849 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21122:43:51.859 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21222:43:51.866 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
21322:43:51.881 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21422:43:51.883 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
21522:43:51.894 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21622:43:51.896 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
21722:43:51.907 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
21822:43:51.911 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] 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.
21922:43:51.914 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] 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.
22022:43:51.915 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] 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.
22122:43:51.917 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] 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.
22222:43:51.925 [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.
22322:43:51.927 [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.
22422:43:51.927 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
22522:43:51.928 [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.
22622:43:51.928 [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.
22722:43:51.934 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
22822:43:51.939 [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.io.Serializable] to [com.github.pjfanning.pekko.serialization.jackson215.JacksonJsonSerializer]. Change your pekko.actor.serialization-bindings configuration.
22922:43:51.943 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] 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.
23022:43:51.945 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
23122:43:51.957 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
23222:43:51.961 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
23322:43:51.967 [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.JacksonCborSerializer]. Change your pekko.actor.serialization-bindings configuration.
23422:43:51.969 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
23522:43:51.973 [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.
23622:43:51.974 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
23722:43:51.987 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
238[info] JacksonCborSerializerSpec:
239[info] JacksonSerializer with Java message classes
240[info] - must serialize simple message with one constructor parameter
241[info] - must serialize simple message with two constructor parameters
242[info] - must serialize message with boolean property
243[info] - must serialize message with Optional property
244[info] - must serialize message with collections
245[info] - must serialize message with time
246[info] - must serialize with ActorRef
247[info] - must serialize with typed.ActorRef
248[info] - must serialize with Address
249[info] - must serialize with polymorphism
250[info] - must deserialize with migrations
251[info] - must deserialize with migrations from V2
252[info] - must use the migration's currentVersion on new serializations
253[info] - must use the migration's currentVersion on new serializations when supporting forward versions
254[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
255[info] - must deserialize unsupported versions throws an exception
256[info] JacksonSerializer with Scala message classes
257[info] - must serialize simple message with one constructor parameter
258[info] - must serialize simple message with two constructor parameters
259[info] - must serialize message with boolean property
260[info] - must serialize message with Enumeration property (using Jackson legacy format) *** FAILED ***
261[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"])
262[info] at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:402)
263[info] at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:361)
264[info] at com.fasterxml.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:323)
265[info] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:780)
266[info] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
267[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:479)
268[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:318)
269[info] at com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose(ObjectMapper.java:4719)
270[info] at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsBytes(ObjectMapper.java:3987)
271[info] at com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer.toBinary(JacksonSerializer.scala:289)
272[info] ...
273[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"
274[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
275[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
276[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1102)
277[info] at java.base/java.lang.reflect.Field.get(Field.java:423)
278[info] at com.fasterxml.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
279[info] at com.fasterxml.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:24)
280[info] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
281[info] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:772)
282[info] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
283[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:479)
284[info] ...
285[info] - must serialize message with Enumeration property as a String
286[info] - must serialize message with Optional property
287[info] - must serialize message with collections
288[info] - must serialize message with time
289[info] - must serialize FiniteDuration as java.time.Duration
290[info] - must serialize message with UUID property
291[info] - must serialize case object
292[info] - must serialize with ActorRef
293[info] - must serialize with typed.ActorRef
294[info] - must serialize with Address
295[info] - must serialize with polymorphism
296[info] - must deserialize with migrations
297[info] - must deserialize with migrations from V2
298[info] - must use the migration's currentVersion on new serializations
299[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
300[info] - must deserialize unsupported versions throws an exception
301[info] - must not allow serialization of deny listed class
302[info] - must not allow deserialization of deny list class
303[info] - must not allow serialization of class that is not in serialization-bindings (allowed-class-prefix)
304[info] - must not allow deserialization of class that is not in serialization-bindings (allowed-class-prefix)
305[info] - must not allow serialization-bindings of open-ended types
306[info] - must delegate to pekko serialization
307[info] - have compression disabled by default
30822:43:52.036 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
30922:43:52.049 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31022:43:52.068 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
31122:43:52.090 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
31222:43:52.100 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31322:43:52.115 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
31422:43:52.129 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31522:43:52.150 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] 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'
31622:43:52.164 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
31722:43:52.193 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-7] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
31822:43:52.208 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
31922:43:52.221 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32022:43:52.232 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
32122:43:52.246 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-4] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32222:43:52.257 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
32322:43:52.270 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32422:43:52.285 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger - Slf4jLogger started
32522:43:52.296 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
32622:43:52.310 [JacksonJsonSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.actor.CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
327[info] JacksonJsonSerializerSpec:
328[info] JacksonSerializer with Java message classes
329[info] - must serialize simple message with one constructor parameter
330[info] - must serialize simple message with two constructor parameters
331[info] - must serialize message with boolean property
332[info] - must serialize message with Optional property
333[info] - must serialize message with collections
334[info] - must serialize message with time
335[info] - must serialize with ActorRef
336[info] - must serialize with typed.ActorRef
337[info] - must serialize with Address
338[info] - must serialize with polymorphism
339[info] - must deserialize with migrations
340[info] - must deserialize with migrations from V2
341[info] - must use the migration's currentVersion on new serializations
342[info] - must use the migration's currentVersion on new serializations when supporting forward versions
343[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
344[info] - must deserialize unsupported versions throws an exception
345[info] JacksonSerializer with Scala message classes
346[info] - must serialize simple message with one constructor parameter
347[info] - must serialize simple message with two constructor parameters
348[info] - must serialize message with boolean property
349[info] - must serialize message with Enumeration property (using Jackson legacy format) *** FAILED ***
350[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"])
351[info] at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:402)
352[info] at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:361)
353[info] at com.fasterxml.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:323)
354[info] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:780)
355[info] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
356[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:479)
357[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:318)
358[info] at com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose(ObjectMapper.java:4719)
359[info] at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsBytes(ObjectMapper.java:3987)
360[info] at com.github.pjfanning.pekko.serialization.jackson215.JacksonSerializer.toBinary(JacksonSerializer.scala:289)
361[info] ...
362[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"
363[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
364[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
365[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1102)
366[info] at java.base/java.lang.reflect.Field.get(Field.java:423)
367[info] at com.fasterxml.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
368[info] at com.fasterxml.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:24)
369[info] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
370[info] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:772)
371[info] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178)
372[info] at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:479)
373[info] ...
374[info] - must serialize message with Enumeration property as a String
375[info] - must serialize message with Optional property
376[info] - must serialize message with collections
377[info] - must serialize message with time
378[info] - must serialize FiniteDuration as java.time.Duration
379[info] - must serialize message with UUID property
380[info] - must serialize case object
381[info] - must serialize with ActorRef
382[info] - must serialize with typed.ActorRef
383[info] - must serialize with Address
384[info] - must serialize with polymorphism
385[info] - must deserialize with migrations
386[info] - must deserialize with migrations from V2
387[info] - must use the migration's currentVersion on new serializations
388[info] - must deserialize a V3 blob into a V2 class (forward-one support) and back
389[info] - must deserialize unsupported versions throws an exception
390[info] - must not allow serialization of deny listed class
391[info] - must not allow deserialization of deny list class
392[info] - must not allow serialization of class that is not in serialization-bindings (allowed-class-prefix)
393[info] - must not allow deserialization of class that is not in serialization-bindings (allowed-class-prefix)
394[info] - must not allow serialization-bindings of open-ended types
395[info] - must delegate to pekko serialization
396[info] JacksonJsonSerializer
397[info] - must support lookup of same ObjectMapper via JacksonObjectMapperProvider
398[info] must JacksonSerializer configuration
399[info] - must support serialization features
400[info] - must support deserialization features
401[info] - must support mapper features
402[info] - must support json parser features
403[info] - must support json generator features
404[info] - must support stream read features
405[info] - must support stream write features
406[info] - must support json read features
407[info] - must support json write features
408[info] - must fallback to defaults when object mapper is not configured
409[info] JacksonJsonSerializer with Java message classes
410[info] - must by default serialize dates and durations as text with ISO-8601 date format
411[info] - must be possible to serialize dates and durations as numeric timestamps
412[info] - must serialize Instant as text with ISO-8601 date format (default)
413[info] - must not fail on unknown properties
414[info] - must be possible to create custom ObjectMapper (pending)
415[info] - must be possible to tune the visibility at ObjectMapper level (FIELD, PUBLIC_ONLY)
416[info] - must be possible to tune the visibility at ObjectMapper level (Pekko default)
417[info] JacksonJsonSerializer with Scala message classes
418[info] - must be possible to create custom ObjectMapper
419[info] - must allow deserialization of classes in configured allowed-class-prefix
420[info] - must deserialize Enumerations as String when configured
421[info] - must compress large payload with gzip
422[info] - must not compress small payload with gzip
423[info] - must compress large payload with lz4
424[info] - must not compress small payload with lz4
425[info] JacksonJsonSerializer without type in manifest
426[info] - should deserialize messages using the serialization bindings
427[info] - should deserialize messages using the configured deserialization type
428[info] - should fail if multiple serialization bindings are declared with no deserialization type
429[info] - should cbor compatibility for reading json
430
431************************
432Build summary:
433[{
434 "module": "pekko-serialization-jackson215",
435 "compile": {"status": "ok", "tookMs": 7455, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
436 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
437 "test-compile": {"status": "ok", "tookMs": 8724, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
438 "test": {"status": "failed", "tookMs": 2803, "passed": 124, "failed": 2, "ignored": 0, "skipped": 0, "total": 126, "byFramework": [{"framework": "unknown", "stats": {"passed": 124, "failed": 2, "ignored": 0, "skipped": 0, "total": 126}}]},
439 "publish": {"status": "skipped", "tookMs": 0},
440 "metadata": {
441 "crossScalaVersions": ["2.12.18", "2.13.11", "3.3.0"]
442}
443}]
444************************
445[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: pekko-serialization-jackson215
446[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: pekko-serialization-jackson215
447[error] Total time: 22 s, completed Dec 31, 2025, 10:43:52 PM
448[0JBuild failed, not retrying.