Build Logs

fasterxml/jackson-module-scala • 3.8.0-RC5:2025-12-31

Errors

17

Warnings

44

Total Lines

1266

1##################################
2Clonning https://github.com/fasterxml/jackson-module-scala.git into /build/repo using revision v3.0.3
3##################################
4Note: switching to 'ae528fb6f69ebe9d773ca913e6870c8cc7d4a5b3'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.7 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project fasterxml/jackson-module-scala
33##################################
34Scala version: 3.7.4
35Targets: tools.jackson.module%jackson-module-scala
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '25'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Dcommunitybuild.scala=3.7.4
47-Dcommunitybuild.project.dependencies.add=
48-Xmx7G
49-Xms4G
50-Xss8M
51-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
52-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25
53-jar
54/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
55"setCrossScalaVersions 3.7.4"
56"++3.7.4 -v"
57"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
58"set every credentials := Nil"
59"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
60"removeScalacOptionsStartingWith -P:wartremover"
61
62moduleMappings
63"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" tools.jackson.module%jackson-module-scala"
64
65[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
66WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
67WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by net.openhft.hashing.UnsafeAccess (file:/root/.sbt/boot/scala-2.12.20/org.scala-sbt/sbt/1.11.7/zero-allocation-hashing-0.16.jar)
68WARNING: Please consider reporting this to the maintainers of class net.openhft.hashing.UnsafeAccess
69WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
70WARNING: A restricted method in java.lang.System has been called
71WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/root/.sbt/boot/scala-2.12.20/org.scala-sbt/sbt/1.11.7/jna-5.12.0.jar)
72WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
73WARNING: Restricted methods will be blocked in a future release unless native access is enabled
74
75[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 25)
76[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
77[info] loading project definition from /build/repo/project
78[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
79[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
80[info] Compilation completed in 8.189s.
81[info] done compiling
82[info] loading settings for project jacksonProject from build.sbt, release.sbt, sonatype.sbt...
83[info] set current project to jackson-module-scala (in build file:/build/repo/)
84[warn] there's a key that's not used by any other settings/tasks:
85[warn]
86[warn] * jacksonProject / gitRemoteRepo
87[warn] +- /build/repo/build.sbt:150
88[warn]
89[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
90[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
91Execute setCrossScalaVersions: 3.7.4
92OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in jacksonProject/crossScalaVersions
93[info] set current project to jackson-module-scala (in build file:/build/repo/)
94[info] Setting Scala version to 3.7.4 on 1 projects.
95[info] Switching Scala version on:
96[info] * jacksonProject (2.12.20, 2.13.17, 3.7.4)
97[info] Excluding projects:
98[info] Reapplying settings...
99[info] set current project to jackson-module-scala (in build file:/build/repo/)
100Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
101[info] Reapplying settings...
102[info] set current project to jackson-module-scala (in build file:/build/repo/)
103[info] Defining Global / credentials, credentials
104[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
105[info] Run `last` for details.
106[info] Reapplying settings...
107[info] set current project to jackson-module-scala (in build file:/build/repo/)
108Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
109[info] Reapplying settings...
110OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
111
112 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
113 Did you mean allExcludeDependencies ?
114 , retry without global scopes
115[info] Reapplying settings...
116[info] set current project to jackson-module-scala (in build file:/build/repo/)
117Execute removeScalacOptionsStartingWith: -P:wartremover
118[info] Reapplying settings...
119[info] set current project to jackson-module-scala (in build file:/build/repo/)
120[success] Total time: 0 s, completed Dec 31, 2025, 9:44:45 PM
121Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
122Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
123Starting build...
124Projects: Set(jacksonProject)
125Starting build for ProjectRef(file:/build/repo/,jacksonProject) (jackson-module-scala)... [0/1]
126OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
127OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
128OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
129OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
130Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
131[info] compiling 73 Scala sources and 3 Java sources to /build/repo/target/scala-3.7.4/classes ...
132[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ser/MapSerializerModule.scala]
133[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/introspect/JavaParameterIntrospector.scala]
134[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/OptionDeserializerModule.scala]
135[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/IntMapDeserializerResolver.scala]
136[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ser/IterableSerializerModule.scala]
137[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/introspect/OrderingLocator.scala]
138[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/GenericFactoryDeserializerResolver.scala]
139[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/modifiers/ScalaTypeModifier.scala]
140[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ser/ScalaIterableSerializer.scala]
141[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/SymbolDeserializerModule.scala]
142[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ser/SymbolSerializerModule.scala]
143[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/util/Classes.scala]
144[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/SortedSetDeserializerModule.scala]
145[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ser/EitherSerializer.scala]
146[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/introspect/JavaAnnotationIntrospector.scala]
147[info] [patched file /build/repo/src/main/scala-2.13/tools/jackson/module/scala/deser/SeqDeserializerModule.scala]
148[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ser/OptionSerializerModule.scala]
149[info] [patched file /build/repo/src/main/scala-3/tools/jackson/module/scala/ser/EnumSerializerModule.scala]
150[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ser/ScalaIteratorSerializer.scala]
151[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/introspect/PropertyDescriptor.scala]
152[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/introspect/ClassHolder.scala]
153[info] [patched file /build/repo/src/main/scala-2.13/tools/jackson/module/scala/deser/UnsortedMapDeserializerModule.scala]
154[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/EnumerationDeserializerModule.scala]
155[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/ImmutableBitSetDeserializer.scala]
156[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/BitSetDeserializerModule.scala]
157[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/LongMapDeserializerResolver.scala]
158[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/ScalaObjectDeserializerModule.scala]
159[info] [patched file /build/repo/src/main/scala-3/tools/jackson/module/scala/deser/EnumDeserializerModule.scala]
160[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/EitherDeserializer.scala]
161[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/UnsortedSetDeserializerModule.scala]
162[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/UntypedObjectDeserializerModule.scala]
163[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/introspect/BeanIntrospector.scala]
164[info] [patched file /build/repo/src/main/scala-2.13/tools/jackson/module/scala/deser/SortedMapDeserializerModule.scala]
165[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ClassTagExtensions.scala]
166[info] [patched file /build/repo/src/main/scala-2.13/tools/jackson/module/scala/util/TastyUtil.scala]
167[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/MutableBitSetDeserializer.scala]
168[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/introspect/BeanDescriptor.scala]
169[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ser/IteratorSerializerModule.scala]
170[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/introspect/ScalaAnnotationIntrospectorModule.scala]
171[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/TupleDeserializerModule.scala]
172[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/ScalaNumberDeserializersModule.scala]
173[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/deser/GenericMapFactoryDeserializerResolver.scala]
174[info] [patched file /build/repo/src/main/scala/tools/jackson/module/scala/ser/EnumerationSerializerModule.scala]
175[warn] there were 11 deprecation warnings; re-run with -deprecation for details
176[warn] one warning found
177[info] done compiling
178[info] compiling 73 Scala sources and 3 Java sources to /build/repo/target/scala-3.7.4/classes ...
179[warn] there were 11 deprecation warnings; re-run with -deprecation for details
180[warn] one warning found
181[info] done compiling
182[info] compiling 114 Scala sources and 10 Java sources to /build/repo/target/scala-3.7.4/test-classes ...
183[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/CaseClassDeserializerTest.scala]
184[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/introspect/BeanIntrospectorTest.scala]
185[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/VavrDeserializerTest.scala]
186[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/ser/MapSerializerTest.scala]
187[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/ClassTagExtensionsTest.scala]
188[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/DeserializerTest.scala]
189[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/UntypedObjectDeserializerTest.scala]
190[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/UnwrappedTest.scala]
191[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/EitherDeserializerTest.scala]
192[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/IterableDeserializerTest.scala]
193[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/introspect/ScalaAnnotationIntrospectorTest.scala]
194[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/SortedSetDeserializerTest.scala]
195[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/TestInnerClass.scala]
196[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/BitSetDeserializerTest.scala]
197[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/deser/IntMapDeserializerTest.scala]
198[info] [patched file /build/repo/src/test/scala/tools/jackson/module/scala/ser/CaseClassSerializerTest.scala]
199[warn] there were 24 deprecation warnings; re-run with -deprecation for details
200[warn] one warning found
201[info] done compiling
202[info] compiling 16 Scala sources to /build/repo/target/scala-3.7.4/test-classes ...
203[warn] there were 3 deprecation warnings; re-run with -deprecation for details
204[warn] one warning found
205[info] done compiling
206[info] compiling 36 Scala sources to /build/repo/target/scala-3.7.4/test-classes ...
207[warn] there were 18 deprecation warnings; re-run with -deprecation for details
208[warn] two warnings found
209[info] done compiling
210
211************************
212Build summary:
213[{
214 "module": "jackson-module-scala",
215 "compile": {"status": "ok", "tookMs": 11960, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
216 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
217 "test-compile": {"status": "ok", "tookMs": 23257, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
218 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
219 "publish": {"status": "skipped", "tookMs": 0},
220 "metadata": {
221 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
222}
223}]
224************************
225[success] Total time: 48 s, completed Dec 31, 2025, 9:45:33 PM
226[0JChecking patch project/plugins.sbt...
227Checking patch build.sbt...
228Applied patch project/plugins.sbt cleanly.
229Applied patch build.sbt cleanly.
230Commit migration rewrites
231Switched to a new branch 'opencb/migrate-source-3.7'
232[opencb/migrate-source-3.7 4927d4b2] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
233 59 files changed, 316 insertions(+), 316 deletions(-)
234----
235Preparing build for 3.8.0-RC5
236Scala binary version found: 3.8
237Implicitly using source version 3.8
238Scala binary version found: 3.8
239Implicitly using source version 3.8
240Would try to apply common scalacOption (best-effort, sbt/mill only):
241Append: ,REQUIRE:-source:3.8
242Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
243----
244Starting build for 3.8.0-RC5
245Execute tests: true
246sbt project found:
247No prepare script found for project fasterxml/jackson-module-scala
248##################################
249Scala version: 3.8.0-RC5
250Targets: tools.jackson.module%jackson-module-scala
251Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[]}
252##################################
253Using extra scalacOptions: ,REQUIRE:-source:3.8
254Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
255[sbt_options] declare -a sbt_options=()
256[process_args] java_version = '25'
257[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25/rt.jar'
258# Executing command line:
259java
260-Dfile.encoding=UTF-8
261-Dcommunitybuild.scala=3.8.0-RC5
262-Dcommunitybuild.project.dependencies.add=
263-Xmx7G
264-Xms4G
265-Xss8M
266-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
267-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25
268-jar
269/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
270"setCrossScalaVersions 3.8.0-RC5"
271"++3.8.0-RC5 -v"
272"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
273"set every credentials := Nil"
274"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
275"removeScalacOptionsStartingWith -P:wartremover"
276
277moduleMappings
278"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[]}""" tools.jackson.module%jackson-module-scala"
279
280WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
281WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by net.openhft.hashing.UnsafeAccess (file:/root/.sbt/boot/scala-2.12.20/org.scala-sbt/sbt/1.11.7/zero-allocation-hashing-0.16.jar)
282WARNING: Please consider reporting this to the maintainers of class net.openhft.hashing.UnsafeAccess
283WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
284WARNING: A restricted method in java.lang.System has been called
285WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/root/.sbt/boot/scala-2.12.20/org.scala-sbt/sbt/1.11.7/jna-5.12.0.jar)
286WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
287WARNING: Restricted methods will be blocked in a future release unless native access is enabled
288
289[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 25)
290[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
291[info] loading project definition from /build/repo/project
292[info] loading settings for project jacksonProject from build.sbt, release.sbt, sonatype.sbt...
293[info] set current project to jackson-module-scala (in build file:/build/repo/)
294[warn] there's a key that's not used by any other settings/tasks:
295[warn]
296[warn] * jacksonProject / gitRemoteRepo
297[warn] +- /build/repo/build.sbt:150
298[warn]
299[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
300[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
301Execute setCrossScalaVersions: 3.8.0-RC5
302OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in jacksonProject/crossScalaVersions
303[info] set current project to jackson-module-scala (in build file:/build/repo/)
304[info] Setting Scala version to 3.8.0-RC5 on 1 projects.
305[info] Switching Scala version on:
306[info] * jacksonProject (2.12.20, 2.13.17, 3.8.0-RC5)
307[info] Excluding projects:
308[info] Reapplying settings...
309[info] set current project to jackson-module-scala (in build file:/build/repo/)
310Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
311[info] Reapplying settings...
312[info] set current project to jackson-module-scala (in build file:/build/repo/)
313[info] Defining Global / credentials, credentials
314[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
315[info] Run `last` for details.
316[info] Reapplying settings...
317[info] set current project to jackson-module-scala (in build file:/build/repo/)
318Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
319[info] Reapplying settings...
320OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
321
322 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
323 Did you mean allExcludeDependencies ?
324 , retry without global scopes
325[info] Reapplying settings...
326[info] set current project to jackson-module-scala (in build file:/build/repo/)
327Execute removeScalacOptionsStartingWith: -P:wartremover
328[info] Reapplying settings...
329[info] set current project to jackson-module-scala (in build file:/build/repo/)
330[success] Total time: 0 s, completed Dec 31, 2025, 9:45:42 PM
331Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[]}
332Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
333Starting build...
334Projects: Set(jacksonProject)
335Starting build for ProjectRef(file:/build/repo/,jacksonProject) (jackson-module-scala)... [0/1]
336OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
337OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
338OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
339Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
340[info] compiling 73 Scala sources and 3 Java sources to /build/repo/target/scala-3.8.0-RC5/classes ...
341[warn] there were 11 deprecation warnings; re-run with -deprecation for details
342[warn] one warning found
343[info] done compiling
344[info] compiling 114 Scala sources and 10 Java sources to /build/repo/target/scala-3.8.0-RC5/test-classes ...
345[warn] there were 24 deprecation warnings; re-run with -deprecation for details
346[warn] one warning found
347[info] done compiling
348[info] JavaBeanSerializerSpec:
349[info] - should serialize Java Bean as expected without scala module
350[info] - should serialize Java Bean as expected with scala module
351[info] AdtDeserializerSpec:
352[info] EnumModule
353[info] - should deserialize Color ADT
354[info] - should fail deserialization of invalid Color ADT
355[info] - should deserialize ColorSet
356[info] DefaultValueDeserializerTest:
357[info] An ObjectMapper with DefaultScalaModule
358[info] - should deserialize defaulted parameters correctly
359[info] - should deserialize defaulted parameters correctly (ignores 2nd constructor)
360[info] SwaggerTest:
361[info] An ObjectMapper
362[info] - should serialize a Swagger Model
363[info] OptionWithBooleanDeserializerTest:
364[info] JacksonModuleScala
365[info] - should deserialize AnnotatedOptionBoolean
366[info] - should deserialize AnnotatedOptionPrimitiveBoolean
367[info] - should deserialize OptionBoolean (without registerReferencedValueType)
368[info] - should deserialize OptionBoolean (with registerReferencedValueType)
369[info] - should deserialize OptionJavaBoolean
370[info] MergeTest:
371[info] The DefaultScalaModule when reading for updating
372[info] - should merge both lists
373[info] - should merge only the annotated list
374[info] - should merge both string maps
375[info] - should merge only the annotated string map
376[info] - should merge both pair maps
377[info] - should merge only the annotated pair map
378[info] - should merge both mutable maps
379[info] - should merge only the annotated mutable map
380[info] LazyValSerializerTest:
381[info] LazyValSerializer
382[info] - should exclude bitmap$0 field from serialization
383[info] QuxClassTagExtensionsTest:
384[info] An ObjectMapper with the ClassTagExtensions mixin
385[info] - should deserialize Qux
386[info] ScalaModuleTest:
387[info] A ScalaModule builder
388[info] - should support enabling/disabling scala 3 support
389[info] - should support addAllBuiltinModules
390[info] - should support removeModule
391[info] - should support registering custom module in JsonMapper
392[info] AnyValSerializerTest:
393[info] AnyVal
394[info] - should serialize an Double AnyVal
395[info] - should serialize an BigInt AnyVal
396[info] OptionSerializerTest:
397[info] An ObjectMapper with OptionSerializer
398[info] - should serialize an Option[Int]
399[info] - should serialize an Option[String]
400[info] - should serialize an Option[java.lang.Integer]
401[info] - should serialize concrete type when using Option[Trait] (in object)
402[info] - should serialize concrete type when using Option[Trait]
403[info] - should serialize an Option[java.lang.Integer] when accessed on a class
404[info] - should honor JsonInclude(NON_EMPTY)
405[info] - should honor JsonInclude.Include.NON_NULL
406[info] - should serialize contained JsonNode correctly
407[info] - should propagate type information
408[info] - should support default typing
409[info] - should serialize JsonTypeInfo info in Option[T]
410[info] - should serialize JsonTypeInfo info in Option[Seq[T]]
411[info] - should serialize JsonTypeInfo info in Option[Set[T]]
412[info] - should serialize JsonTypeInfo info in Option[java.util.List[T]]
413[info] - should serialize with content inclusion ALWAYS
414[info] - should serialize with content inclusion ALWAYS, when null
415[info] - should serialize with content inclusion ALWAYS, when None
416[info] - should serialize with content inclusion ALWAYS, when empty value
417[info] - should serialize with content inclusion NON_NULL
418[info] - should serialize with content inclusion NON_NULL, excludes null
419[info] - should serialize with content inclusion NON_NULL, includes None
420[info] - should serialize with content inclusion NON_NULL, includes empty value
421[info] - should serialize with content inclusion NON_ABSENT
422[info] - should serialize with content inclusion NON_ABSENT, excludes null
423[info] - should serialize with content inclusion NON_ABSENT, excludes None
424[info] - should serialize with content inclusion NON_ABSENT, includes empty value
425[info] - should serialize with content inclusion NON_EMPTY
426[info] - should serialize with content inclusion NON_EMPTY, excludes null
427[info] - should serialize with content inclusion NON_EMPTY, excludes None
428[info] - should serialize with content inclusion NON_EMPTY, excludes empty value
429[info] - should emit [] for empty list with content inclusion NON_EMPTY
430[info] - should serialize Some(null) to null
431[info] SortedMapDeserializerTest:
432[info] An ObjectMapper with the SortedMapDeserializerModule
433[info] - should deserialize an object into a SortedMap
434[info] - should deserialize an object into an immutable SortedMap
435[info] - should deserialize an object into a mutable SortedMap
436[info] - should deserialize an object into an immutable TreeMap
437[info] - should deserialize an object into a mutable TreeMap
438[info] - should deserialize an object with variable value types into a variable UnsortedMap
439[info] - should deserialize an object with numeric keys into a SortedMap
440[info] - should handle key type information
441[info] - should properly deserialize nullary values
442[info] MapSerializerTest:
443[info] MapSerializerModule
444[info] - should serialize a map
445[info] - should serialize a mutable map
446[info] - should serialize a map of beans-like objects
447[info] - should serialize order-specified Maps in the correct order
448[info] - should honor JsonInclude(NON_EMPTY)
449[info] - should honor KeySerializer annotations
450[info] - should correctly serialize type information
451[info] SeqWithTupleDeserializerTest:
452[info] An ObjectMapper with the SeqDeserializer
453[info] - should deserialize a list into a Seq[(String, String)]
454[info] BaseFixture:
455[info] GuavaModuleTest:
456[info] Scala module
457[info] - should work with GuavaModule (Scala registered second)
458[info] Scala module
459[info] - should work with GuavaModule (Scala registered first)
460[info] Scala module
461[info] - should work with Guava MultiMap
462[info] EnumerationDeserializerTest:
463[info] An ObjectMapper with EnumDeserializerModule
464[info] - should deserialize a value into a scala Enumeration as a bean property
465[info] - should deserialize a case class with annotated set of weekdays !!! IGNORED !!!
466[info] - should deserialize a value of an inner Enumeration class into a scala Enumeration as a bean property
467[info] - should deserialize an annotated Enumeration value (JsonScalaEnumeration)
468[info] - should deserialize an annotated optional Enumeration value (JsonScalaEnumeration)
469[info] ScalaModuleJavaDslTest:
470[info] Java DSL ScalaModule
471[info] - should support EnumerationModule
472[info] - should support EitherModule
473[info] - should support IterableModule
474[info] - should support IteratorModule
475[info] - should support OptionModule
476[info] - should support SetModule
477[info] - should support MapModule
478[info] - should support TupleModule
479[info] - should support UntypedObjectDeserializerModule
480[info] UnwrappedTest:
481[info] mapper
482[info] - should handle ignored fields correctly
483[info] - should handle JsonUnwrapped for non-creators
484[info] ParamWithDashNameDeserializerTest:
485[info] JacksonModuleScala
486[info] - should support param names with dashes
487[info] - should support param names with dashes (annotated case)
488[info] - should support renaming param names to names with dashes
489[info] SeqDeserializerTest:
490[info] An ObjectMapper with the SeqDeserializer
491[info] - should deserialize a list into an Iterable
492[info] - should deserialize a list into an immutable Iterable
493[info] - should deserialize a list into a mutable Iterable
494[info] - should deserialize a list into an IndexedSeq
495[info] - should deserialize a list into an immutable IndexedSeq
496[info] - should deserialize a list into a mutable IndexedSeq
497[info] - should deserialize a list into a mutable Array
498[info] - should deserialize a list into an immutable LazyList
499[info] - should deserialize a list into an immutable LinearSeq
500[info] - should deserialize a list into a mutable LinearSeq
501[info] - should deserialize a list into a List
502[info] - should deserialize a list into an immutable List
503[info] - should deserialize a list into an immutable Queue
504[info] - should deserialize a list into a mutable Queue
505[info] - should deserialize a list into a Stream
506[info] - should deserialize a list into an immutable Stream
507[info] - should deserialize a list into a Seq
508[info] - should deserialize a list into an immutable Seq
509[info] - should deserialize a list into a mutable Seq
510[info] - should deserialize a list into a Vector
511[info] - should deserialize a list into an immutable Vector
512[info] - should deserialize a list into a mutable ArrayBuffer
513[info] - should deserialize a list into a mutable ArrayDeque
514[info] - should deserialize a list into a mutable Buffer
515[info] - should deserialize a list into a mutable ListBuffer
516[info] - should deserialize a list into a mutable Stack
517[info] - should deserialize a list into a mutable MutableList
518[info] - should deserialize a list into a mutable ResizableArray
519[info] - should deserialize a list into an ArraySeq
520[info] - should deserialize a list into an UnrolledBuffer
521[info] - should keep path index if error happened
522[info] - should deserialize a nested seq into an immutable Seq
523[info] - should deserialize a seq of options
524[info] - should deserialize case class with a seq of options
525[info] - should deserialize case class nested with a seq of options
526[info] - should deserialize case class with a seq of longs (when ScalaAnnotationIntrospector register is used)
527[info] - should deserialize a list of case classes
528[info] - should handle conversion of null to empty collection
529[info] Scala3ModuleJavaDslTest:
530[info] Java DSL ScalaModule
531[info] - should support EnumModule (Scala 3 only)
532[info] OptionWithJodaTimeDeserializerTest:
533[info] DefaultScalaModule
534[info] - should deserialize a case class with Option without JodaModule
535[info] - should deserialize a case class with Option with JodaModule
536[info] EnumSerializerSpec:
537[info] EnumModule
538[info] - should not serialize None
539[info] - should serialize ColorEnum
540[info] - should serialize Colors
541[info] - should serialize ColorEnum with non-singleton EnumModule
542[info] - should serialize JavaCompatibleColorEnum
543[info] - should serialize Car with ColorEnum
544[info] - should serialize CtxCar with Ctx.ColorEnum
545[info] - should serialize Enum as Map Key
546[info] CaseObjectDeserializerTest:
547[info] An ObjectMapper with DefaultScalaModule
548[info] - should deserialize a case object and not create a new instance
549[info] - should deserialize a case object and not create a new instance (FAIL_ON_TRAILING_TOKENS disabled)
550[info] - should deserialize Foo and not create a new instance
551[info] - should deserialize Foo and not create a new instance (visibility settings)
552[info] An ObjectMapper with ClassTagExtensions
553[info] - should deserialize a case object and not create a new instance
554[info] An ObjectMapper without ScalaObjectDeserializerModule
555[info] - should deserialize a case object but create a new instance
556[info] JsonValueTest:
557[info] DefaultScalaModule
558[info] - should support @JsonValue
559[info] JavaInteropTest:
560[info] Scala module
561[info] - should interoperate with Java classes
562[info] Map2DeserializerTest:
563[info] An ObjectMapper with the SortedMapDeserializerModule
564[info] - should deserialize an object into an TreeSeqMap
565[info] EitherSerializerTest:
566[info] EitherSerializer
567[info] - should be able to serialize right with string
568[info] - should be able to serialize left with string
569[info] - should be able to serialize right with null value
570[info] - should be able to serialize left with null value
571[info] - should be able to serialize Right with complex objects
572[info] - should be able to serialize Left with complex objects
573[info] - should serialize contained JsonNode in Right correctly
574[info] - should serialize contained JsonNode in Left correctly
575[info] - should propagate type information on Right
576[info] - should propagate type information on Left
577[info] - should properly serialize null when using type info
578[info] TastyUtilTest:
579[info] TastyUtil.hasTastyFile
580[info] - should support EnumResolver (class)
581[info] - should support TastyUtil (object)
582[info] - should support Weekday (scala2 enum)
583[info] - should support ColorEnum (scala3 enum)
584[info] - should support JavaCompatibleColorEnum (scala3 enum)
585[info] - should support EnclosingObject.EnclosedColorEnum (scala3 enum)
586[info] - should support EnclosingObject.EnclosedScala3Class (scala3 enum)
587[info] - should not support Java class
588[info] TupleDeserializerTest:
589[info] ObjectMapper with TupleDeserializer
590[info] - should deserialize a Tuple[Int]
591[info] - should deserialize a Tuple[Double]
592[info] - should deserialize a Tuple[String]
593[info] - should deserialize a Tuple[Int,Int]
594[info] - should deserialize a Tuple[Int,Double]
595[info] - should deserialize a Tuple[Int,String]
596[info] - should deserialize a Tuple3[Double,String,Int]
597[info] - should deserialize a list of tuples
598[info] - should deserialize an option list of tuples
599[info] - should deserialize using type information
600[info] - should deserialize using type information outside of field
601[info] - should deserialize an OptionalTupleHolder
602[info] - should deserialize an OptionalTupleHolder with nulls
603[info] - should deserialize an OptionalTupleHolder2 with nulls
604[info] IterableSerializerTest:
605[info] An ObjectMapper with IterableSerializer
606[info] - should serialize an Iterable[Int]
607[info] - should serialize a Seq[Int]
608[info] - should serialize an Array[Int]
609[info] - should serialize an immutable Set[Int]
610[info] - should serialize an immutable HashSet[Int]
611[info] - should serialize an immutable ListSet[Int]
612[info] - should serialize a mutable Set[Int]
613[info] - should serialize a mutable HashSet[Int]
614[info] - should serialize a mutable LinkedHashSet[Int]
615[info] - should serialize a Map[Int, Int]
616[info] - should serialize a immutable.IntMap[Int]
617[info] - should serialize a immutable.LongMap[Int]
618[info] - should serialize a mutable.LongMap[Int]
619[info] - should serialize a Seq[(String, String)]
620[info] - should serialize an immutable BitSet
621[info] - should serialize an mutable BitSet
622[info] - should serialize an Iterator[Int]
623[info] - should serialize a Stream[Int]
624[info] - should honor the JsonInclude(NON_EMPTY) annotation
625[info] - should honor JsonTypeInfo
626[info] - should honor SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED
627[info] AdtSerializerSpec:
628[info] EnumModule
629[info] - should serialize Color ADT
630[info] - should serialize Color.Mix
631[info] - should serialize ColorSet
632[info] TreeDeserializerTest:
633[info] An ObjectMapper
634[info] - should deserialize from a tree
635[info] UnsortedSetDeserializerTest:
636[info] An ObjectMapper with the SetDeserializerModule
637[info] - should deserialize an object into a Set
638[info] - should deserialize an object into an immutable Set
639[info] - should deserialize an object into a mutable Set
640[info] - should deserialize an object into an immutable HashSet
641[info] - should deserialize an object into a mutable HashSet
642[info] - should deserialize an object into an immutable ListSet
643[info] - should deserialize an object into a LinkedHashSet
644[info] - should deserialize an object with variable value types into a variable UnsortedSet
645[info] - should deserialize an object into a ListSet
646[info] - should keep path index if error happened
647[info] SymbolDeserializerTest:
648[info] An ObjectMapper with the SymbolDeserializer
649[info] - should deserialize a string into a Symbol
650[info] EnumDeserializerSpec:
651[info] EnumModule
652[info] - should deserialize ColorEnum
653[info] - should fail deserialization of invalid ColorEnum
654[info] - should deserialize Colors
655[info] - should deserialize ColorEnum with non-singleton EnumModule
656[info] - should deserialize JavaCompatibleColorEnum
657[info] - should deserialize Car with ColorEnum
658[info] - should deserialize CtxCar with Ctx.ColorEnum
659[info] - should deserialize Enum as Map Key
660[info] IArrayDeserializerTest:
661[info] An ObjectMapper with the SeqDeserializer
662[info] - should deserialize a list into an immutable Array
663[info] OptionDeserializerTest:
664[info] An ObjectMapper with OptionDeserializer
665[info] - should deserialize an Option[Int]
666[info] - should deserialize an Option[String]
667[info] - should deserialize an Option[Long] to a long
668[info] - should synthesize None for optional fields that are non-existent
669[info] - should synthesize None for optional fields that are null
670[info] - should propagate type information
671[info] - should deserialize a polymorphic null as None
672[info] - should deserialize a type param wrapped option
673[info] - should handle conversion of null to empty collection
674[info] - should handle generics
675[info] - should deserialize case class with an option that has non-empty default
676[info] - should deserialize case class with an option that has non-empty default (explicit null value in json)
677[info] - should deserialize case class with an option that has non-empty default (disable MapperFeature.APPLY_DEFAULT_VALUES)
678[info] - should deserialize case class with an option of seq of strings
679[info] - should deserialize case class with an option of seq of longs (when ScalaAnnotationIntrospector register is used)
680[info] UntypedObjectDeserializerTest:
681[info] UntypedObjectDeserializer
682[info] - should deserialize to an immutable.Map by default
683[info] - should honor AbstractTypeResolvers
684[info] Map2SerializerTest:
685[info] MapSerializerModule
686[info] - should serialize a TreeSeqMap
687[info] - should serialize a CollisionProofHashMap
688[info] ServiceLoaderSpec:
689[info] A ServiceLoader
690[info] - should be able to load DefaultScalaModule
691[info] UnsortedMapDeserializerTest:
692[info] An ObjectMapper with the UnsortedMapDeserializerModule
693[info] - should deserialize an object into a Map
694[info] - should deserialize an object into a Map (TypeReference not declared as anonymous class)
695[info] - should deserialize an object into an immutable Map
696[info] - should deserialize an object into a mutable Map
697[info] - should deserialize an object into a GenMap
698[info] - should deserialize an object into an immutable HashMap
699[info] - should deserialize an object into a mutable HashMap
700[info] - should deserialize an object into an immutable ListMap
701[info] - should deserialize an object into a mutable ListMap
702[info] - should deserialize an object into a mutable LinkedHashMap
703[info] - should deserialize an object into a concurrent TrieMap
704[info] - should deserialize an object with variable value types into a variable UnsortedMap
705[info] - should handle key type information
706[info] - should properly deserialize nullary values
707[info] - should handle conversion of null to empty collection
708[info] - should deserialize Map (Object values, duplicate keys - optional mode)
709[info] - should deserialize mutable Map (Object values, duplicate keys - optional mode)
710[info] UnpackagedTest:
711[info] DefaultScalaModule
712[info] - should serialize a case class not in a package
713[info] CaseClassSerializerTest:
714[info] An ObjectMapper with the CaseClassModule
715[info] - should serialize a case class as a bean
716[info] - should serialize a class class with val members
717[info] - should serialize a class class with var members
718[info] - should serialize a class class with both constructor and member properties
719[info] - should honor Jackson annotations
720[info] - should serialize a case class with ignore property annotations
721[info] - should serialize a case class with unicode name properties
722[info] - should seralize a generic case class
723[info] - should serialize a case class with a companion object
724[info] - should not write a null value
725[info] - should not also write a null value
726[info] - should honor the property naming strategy
727[info] - should serialize a case class with JsonTypeInfo
728[info] - should serialize a case class containing a case class with JsonTypeInfo
729[info] - should serialize a non-case class with @BeanProperty annotations
730[info] - should serialize a nested case class
731[info] - should serialize a case class containing an inner Java enum
732[info] - should serialize private fields annotated with @JsonProperty !!! IGNORED !!!
733[info] - should serialize java getters
734[info] - should serialize java getters returning java collections
735[info] - should serialize ClassWithUnitField
736[info] - should serialize ClassWithOnlyUnitField
737[info] - should not find properties for default arguments
738[info] - should serialize BigDecimalHolder
739[info] - should serialize BigDecimalHolder (JsonFormat.Shape.STRING)
740[info] - should sort properties of the case class
741[info] - should respect JsonPropertyOrder
742[info] - should respect JsonPropertyOrder alphabetic=true
743[info] SeqWithNumberDeserializerTest:
744[info] JacksonModuleScala
745[info] - should deserialize AnnotatedSeqLong
746[info] - should deserialize AnnotatedSeqPrimitiveLong
747[info] - should deserialize SeqLong
748[info] - should deserialize SeqJavaLong
749[info] - should deserialize SeqBigInt
750[info] TransientFieldTest:
751[info] DefaultScalaModule
752[info] - should normally ignore @transient annotations
753[info] - should respect @transient annotation when feature enabled
754[info] - should normally ignore @transient fields without getters
755[info] JavaDslTest:
756[info] Java DSL
757[info] - should support getting DefaultScalaModule
758[info] - should support ScalaModule builder
759[info] SymbolSerializerTest:
760[info] An ObjectMapper with the SymbolSerializer
761[info] - should serialize a Symbol using its name
762[info] ScalaModule3Test:
763[info] A ScalaModule builder
764[info] - should support addAllBuiltinModules
765[info] TupleSerializerTest:
766[info] An ObjectMapper
767[info] - should serialize a Tuple2
768[info] - should serialize a Tuple3
769[info] - should serialize an OptionalTupleHolder
770[info] - should serialize an OptionalTupleHolder with nulls
771[info] ObjectIdDeserializerTest:
772[info] An ObjectMapper
773[info] - should deserialize with ids when @JsonIdentityInfo is used
774[info] CaseObjectSerializerTest:
775[info] An ObjectMapper with the DefaultScalaModule
776[info] - should serialize a case object as a bean
777[info] - should serialize a case object when visibility settings set !!! IGNORED !!!
778[info] - should serialize an inner case object when visibility settings set
779[info] IgnorableFieldDeserializerTest:
780[info] An ObjectMapper with the DefaultScalaModule
781[info] - should fail if field is not expected (DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES enabled)
782[info] - should succeed if field is not expected (DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES disabled)
783[info] MiscTypesTest:
784[info] Scala Module
785[info] - should deserialize UUID
786[info] TestInnerClass:
787[info] Deserializer
788[info] - should support nested inner classes as values
789[info] AnyVal2SerializerTest:
790[info] AnyVal
791[info] - should serialize an Int AnyVal
792[info] - should serialize a list of Int AnyVal
793[info] - should serialize a Iterator of Int AnyVal
794[info] - should serialize a BigDecimal AnyVal
795[info] - should serialize a List of BigDecimal AnyVal
796[info] JsonTypeSerializerTest:
797[info] JsonTypeSerializer
798[info] - should not duplicate fields
799[info] - should not duplicate fields (no annotations)
800[info] - should serialize RequestSerial
801[info] - should deserialize Wrapper
802[info] PrimitiveContainerTest:
803[info] Primitive Containers
804[info] - should support deserializing primitives (int)
805[info] - should support deserializing primitives (long)
806[info] - should support deserializing OptionLongWithDefault
807[info] - should support primitive conversions in
808[info] - should support type widening
809[info] - should enforce type constraints
810[info] - should support map keys
811[info] - should support map values
812[info] VavrDeserializerTest:
813[info] DefaultScalaModule
814[info] - should be able to deserialize right with string
815[info] - should be able to deserialize left with string
816[info] - should be able to deserialize right with null value
817[info] - should be able to deserialize left with null value
818[info] - should be able to deserialize Right with complex objects
819[info] - should be able to deserialize Left with complex objects
820[info] - should propagate type information for Right
821[info] - should propagate type information for Left
822[info] - should deserialize a seq wrapped Either
823[info] - should deserialize class with a field with Either
824[info] JsonPropertyDeserializerTest:
825[info] ObjectMapper deserialization
826[info] - should support JsonProperty annotation
827[info] - should support JsonProperty annotation (without scala module)
828[info] JsonPropertySerializerTest:
829[info] ObjectMapper serialization
830[info] - should support JsonProperty annotation
831[info] TestSyntheticBridgeMethods:
832[info] BeanIntrospector
833[info] - should correctly find properties that have bridge or synthetic method overloads
834[info] StdDeserializersTest:
835[info] StdDeserializers
836[info] - should deserialize an integer into a scala BigDecimal
837[info] - should deserialize an float into a scala BigDecimal
838[info] - should deserialize a string into a scala BigDecimal
839[info] - should deserialize a float into a scala BigDecimal without losing precision
840[info] - should deserialize to BigDecimal a number in exponent form
841[info] - should deserialize to BigDecimal a number in exponent form (Fast number parsing)
842[info] - should deserialize to java.math.BigDecimal a number in exponent form (Fast number parsing)
843[info] - should deserialize to BigInt a number in exponent form
844[info] - should deserialize to BigInt a number in exponent form (Fast number parsing)
845[info] CaseClassDeserializerTest:
846[info] An ObjectMapper with CaseClassDeserializer
847[info] - should deserialize a case class with a single constructor
848[info] - should deserialize Nested case class
849[info] - should deserialize a case class with multiple constructors (Metric)
850[info] - should deserialize a case class with multiple constructors (Person)
851[info] - should deserialize a case class with var properties
852[info] - should honor Jackson annotations
853[info] - should not try to deserialize a List
854[info] - should deserialize a class with unicode property names
855[info] - should deserialize a generic case class
856[info] - should deserialize Longs properly
857[info] - should deserialize Longs in POSOs
858[info] - should honor the property naming strategy
859[info] - should support serializing into instance var properties
860[info] - should support Array[Byte] properties
861[info] - should support deserialization with missing field
862[info] - should fail deserialization with missing field (DeserializationFeature.FAIL_ON_NULL_CREATOR_PROPERTIES)
863[info] - should support ClassWithUnitField
864[info] - should support ClassWithOnlyUnitField !!! IGNORED !!!
865[info] - should support deserializing null input for list as empty list
866[info] - should deserialize list as null if deserializeNullCollectionsAsEmpty config is false
867[info] - should fail when deserializing null input for list if FAIL_ON_NULL_CREATOR_PROPERTIES enabled
868[info] - should support deserializing null input for list as empty list (JsonSetter annotation)
869[info] - should support deserializing null input for Option[List] as None
870[info] - should support deserializing empty input for Option[List] as Some(List.empty)
871[info] - should support deserializing null input for map as empty map
872[info] - should support deserializing null input for map as empty list (JsonSetter annotation)
873[info] - should fail when deserializing null input for map if FAIL_ON_NULL_CREATOR_PROPERTIES enabled
874[info] - should deserialize map as null if deserializeNullCollectionsAsEmpty config is false
875[info] - should deserialize VarTestConstructor
876[info] - should deserialize AnnotatedVarTestConstructor
877[info] CreatorTest:
878[info] Creators
879[info] - should support constructing regular bean classes
880[info] - should support constructing case classes
881[info] - should support case classes that override base class properties
882[info] - should honor the JsonCreator mode
883[info] - should work with static method creator
884[info] - should use secondary constructor annotated with JsonCreator
885[info] - should use secondary constructor annotated with JsonCreator (Case Class)
886[info] - should use primary constructor if no JsonCreator annotation
887[info] - should use primary constructor if primary is JsonCreator annotated
888[info] - should support default values
889[info] - should ignore default values (when MapperFeature is overridden)
890[info] - should ignore default values when builder is overridden (using just ScalaAnnotationIntrospectorModule)
891[info] - should support options with default values
892[info] - should support optional seqs with default values
893[info] - should support optional structs with default values
894[info] - should support multiple creator annotations
895[info] - should support multiple creator annotations with the same parameter names
896[info] - should not have a problem constructors and member name conflicts
897[info] BeanIntrospectorTest:
898[info] BeanIntrospector
899[info] - should recognize a private [this] val field
900[info] - should recognize a val field
901[info] - should recognize a var field
902[info] - should recognize a method property
903[info] - should recognize a private constructor parameter
904[info] - should recognize a val constructor parameter
905[info] - should recognize a val case class parameter
906[info] - should recognize a var constructor parameter
907[info] - should recognize a var case class parameter
908[info] - should recognize a method-only property
909[info] - should ignore static, synthetic, volatile and transient fields
910[info] - should ignore static and synthetic methods
911[info] - should properly introspect properties from a class hierarchy
912[info] - should correctly name a case class private field in the presence of constructor defaults
913[info] - should find getters among overloads
914[info] - should handle case class with Seq member
915[info] ScalaAnnotationIntrospectorTest:
916[info] ScalaAnnotationIntrospector
917[info] - should detect a val property
918[info] - should detect annotations on a val property
919[info] - should detect a bean property
920[info] - should detect annotations on a bean property
921[info] - should correctly infer name(s) of un-named bean properties
922[info] - should respect APPLY_DEFAULT_VALUES true
923[info] - should respect APPLY_DEFAULT_VALUES false
924[info] - should register and retrieve reference type override
925[info] - should allow descriptor cache to be replaced
926[info] - should allow scala type cache to be replaced
927[info] - should ignore a generated default argument method
928[info] Issue626DeserializerTest:
929[info] Jackson Scala Module
930[info] - should deserialize a W
931[info] - should deserialize an OptionW
932[info] TrySerializerTest:
933[info] TrySerializer
934[info] - should be able to serialize success with string
935[info] CustomScalaModuleTest:
936[info] A custom scala module
937[info] - should be buildable outside of the module package !!! IGNORED !!!
938[info] A custom scala module
939[info] - should be buildable outside of the module package (ScalaModule.builder)
940[info] - should deserialize OptionLong when registerReferencedValueType is used (custom scala module using ScalaAnnotationIntrospectorModule object)
941[info] - should deserialize OptionLong when registerReferencedValueType is used (custom scala module using custom ScalaAnnotationIntrospectorModule)
942[info] RecordTest:
943[info] An ObjectMapper with DefaultScalaModule
944[info] - should not affect Java Record deserialization
945[info] ClassTagExtensionsTest:
946[info] An ObjectMapper with the ClassTagExtensions mixin
947[info] - should read value from tree node
948[info] - should construct the proper java type
949[info] - should read value from json parser
950[info] - should read values from json parser
951[info] - should read value from file
952[info] - should read value from string
953[info] - should read value from Reader
954[info] - should read value from stream
955[info] - should read value from byte array
956[info] - should read value from subset of byte array
957[info] - should produce writer with view
958[info] - should produce writer with type
959[info] - should produce reader with type
960[info] - should produce reader with view
961[info] - should produce reader with view (unexpected property allowed)
962[info] - should convert between types
963[info] - should read values as Array from a JSON array
964[info] - should read values as Seq from a JSON array
965[info] - should read values as List from a JSON array
966[info] - should read values as Set from a JSON array
967[info] - should fail to read as List from a non-Array JSON input
968[info] - should read values as Map from a JSON object
969[info] - should read values as Map from a heterogeneous JSON object
970[info] - should fail to read a Map from JSON with invalid types
971[info] - should read a generic Object from a JSON object
972[info] - should read option values into List from a JSON array
973[info] - should read option values into Array from a JSON array
974[info] - should update value from file
975[info] - should update value from string
976[info] - should update value from Reader
977[info] - should update value from stream
978[info] - should update value from byte array
979[info] - should update value from subset of byte array
980[info] - should deserialize a type param wrapped option
981[info] - should deserialize Array[Float]
982[info] - should deserialize MapWrapper !!! IGNORED !!!
983[info] - should deserialize AnnotatedMapWrapper
984[info] - should deserialize WrappedOptionLong
985[info] - should deserialize a seq of options
986[info] - should deserialize case class with a seq of options
987[info] - should deserialize case class nested with a seq of options
988[info] - should deserialize IntMap[Long]]
989[info] - should deserialize IntMapWrapper
990[info] JavaTypeable
991[info] - should handle Option[Int]
992[info] - should handle Option[Boolean]
993[info] - should handle Seq[Int]
994[info] - should handle IntMap[Long]
995[info] - should handle immutable LongMap[Boolean]
996[info] - should handle mutable LongMap[BigInt]
997[info] EitherDeserializerTest:
998[info] DefaultScalaModule
999[info] - should be able to deserialize right with string
1000[info] - should be able to deserialize left with string
1001[info] - should be able to deserialize right with null value
1002[info] - should be able to deserialize right with None value
1003[info] - should be able to deserialize left with null value
1004[info] - should be able to deserialize left with None value
1005[info] - should be able to deserialize right with Some value
1006[info] - should be able to deserialize left with Some value
1007[info] - should be able to deserialize Right with complex objects
1008[info] - should be able to deserialize Left with complex objects
1009[info] - should propagate type information for Right
1010[info] - should propagate type information for Left
1011[info] - should deserialize a polymorphic null as null
1012[info] - should deserialize a seq wrapped Either
1013[info] - should deserialize class with a field with Either
1014[info] AnyValDeserializerTest:
1015[info] AnyVal
1016[info] - should deserialize an Double AnyVal
1017[info] - should deserialize an BigInt AnyVal
1018[info] ArraySeqSerializerTest:
1019[info] An ObjectMapper with the SeqSerializer
1020[info] - should handle immutable ArraySeq of booleans
1021[info] - should handle mutable ArraySeq of booleans
1022[info] ListMapTest:
1023[info] Map Serialization
1024[info] - should handle problematic list map
1025[info] Map Serialization
1026[info] - should handle working maps
1027[info] Map Serialization
1028[info] - should handle working sequences
1029[info] MapWithNumberValueDeserializerTest:
1030[info] JacksonModuleScala
1031[info] - should deserialize AnnotatedMapLong
1032[info] - should deserialize AnnotatedMapPrimitiveLong
1033[info] - should deserialize MapLong
1034[info] - should deserialize MapJavaLong
1035[info] - should deserialize MapBigInt
1036[info] NamingStrategyTest:
1037[info] DefaultScalaModule
1038[info] - should correctly handle naming strategies
1039[info] SortedSetDeserializerTest:
1040[info] SortedSetDeserializer
1041[info] - should deserialize a list into a SortedSet
1042[info] - should deserialize a list into an immutable SortedSet
1043[info] - should deserialize a list into a mutable SortedSet
1044[info] - should deserialize a list into an immutable TreeSet
1045[info] - should deserialize a list into a mutable TreeSet
1046[info] - should deserialize a list of Ints into a SortedSet
1047[info] - should deserialize a list of Longs into a SortedSet
1048[info] - should deserialize a list of Comparables into a SortedSet
1049[info] - should deserialize a lit of Ints into a SortedSet of Options
1050[info] - should keep path index if error happened
1051[info] DefaultScalaModuleTest:
1052[info] DefaultScalaModule
1053[info] - should have a sensible version
1054[info] EnumerationSerializerTest:
1055[info] EnumerationSerializer
1056[info] - should serialize an annotated Enumeration
1057[info] - should roundtrip an annotated Enumeration
1058[info] - should serialize an Enumeration *** FAILED ***
1059[info] java.lang.RuntimeException: java.lang.IllegalAccessException: class tools.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final"
1060[info] at tools.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsJacksonE(ClassUtil.java:408)
1061[info] at tools.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:1881)
1062[info] at tools.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:1823)
1063[info] at tools.jackson.module.scala.ser.SerializerTest.serialize(SerializerTest.scala:7)
1064[info] at tools.jackson.module.scala.ser.SerializerTest.serialize$(SerializerTest.scala:6)
1065[info] at tools.jackson.module.scala.ser.EnumerationSerializerTest.serialize(EnumerationSerializerTest.scala:67)
1066[info] at tools.jackson.module.scala.ser.EnumerationSerializerTest.testFun$proxy3$1(EnumerationSerializerTest.scala:90)
1067[info] at tools.jackson.module.scala.ser.EnumerationSerializerTest.$init$$$anonfun$3(EnumerationSerializerTest.scala:88)
1068[info] at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
1069[info] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
1070[info] ...
1071[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"
1072[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:400)
1073[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:670)
1074[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1152)
1075[info] at java.base/java.lang.reflect.Field.get(Field.java:437)
1076[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:30)
1077[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
1078[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
1079[info] at tools.jackson.databind.ser.SerializationContextExt.serializeValue(SerializationContextExt.java:308)
1080[info] at tools.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:1879)
1081[info] at tools.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:1823)
1082[info] ...
1083[info] - should serialize an inner Enumeration *** FAILED ***
1084[info] java.lang.RuntimeException: java.lang.IllegalAccessException: class tools.jackson.module.scala.ser.EnumerationSerializer cannot access a member of class scala.Enumeration$Value with modifiers "private final"
1085[info] at tools.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsJacksonE(ClassUtil.java:408)
1086[info] at tools.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:1881)
1087[info] at tools.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:1823)
1088[info] at tools.jackson.module.scala.ser.SerializerTest.serialize(SerializerTest.scala:7)
1089[info] at tools.jackson.module.scala.ser.SerializerTest.serialize$(SerializerTest.scala:6)
1090[info] at tools.jackson.module.scala.ser.EnumerationSerializerTest.serialize(EnumerationSerializerTest.scala:67)
1091[info] at tools.jackson.module.scala.ser.EnumerationSerializerTest.testFun$proxy4$1(EnumerationSerializerTest.scala:95)
1092[info] at tools.jackson.module.scala.ser.EnumerationSerializerTest.$init$$$anonfun$4(EnumerationSerializerTest.scala:93)
1093[info] at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
1094[info] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
1095[info] ...
1096[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"
1097[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:400)
1098[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:670)
1099[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1152)
1100[info] at java.base/java.lang.reflect.Field.get(Field.java:437)
1101[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:30)
1102[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
1103[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
1104[info] at tools.jackson.databind.ser.SerializationContextExt.serializeValue(SerializationContextExt.java:308)
1105[info] at tools.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:1879)
1106[info] at tools.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:1823)
1107[info] ...
1108[info] - should serialize an annotated Enumeration with custom values
1109[info] - should serialize an annotated Option[Enumeration]
1110[info] - should serialize a Map keyed with annotated Option[Enumeration]
1111[info] - should serialize an case class with enum (case class has extra constructors)
1112[info] - should serialize ErrorCode *** FAILED ***
1113[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"
1114[info] at [No location information] (through reference chain: tools.jackson.module.scala.ser.EnumerationSerializerTest$GeneralErrorCodes$$anon$2["severity"])
1115[info] at tools.jackson.databind.DatabindException.wrapWithPath(DatabindException.java:132)
1116[info] at tools.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:275)
1117[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serializeNonFiltered(UnrolledBeanSerializer.java:215)
1118[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serialize(UnrolledBeanSerializer.java:179)
1119[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
1120[info] at tools.jackson.databind.ser.SerializationContextExt.serializeValue(SerializationContextExt.java:308)
1121[info] at tools.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:1879)
1122[info] at tools.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:1823)
1123[info] at tools.jackson.module.scala.ser.SerializerTest.serialize(SerializerTest.scala:7)
1124[info] at tools.jackson.module.scala.ser.SerializerTest.serialize$(SerializerTest.scala:6)
1125[info] ...
1126[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"
1127[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:400)
1128[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:670)
1129[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1152)
1130[info] at java.base/java.lang.reflect.Field.get(Field.java:437)
1131[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:30)
1132[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
1133[info] at tools.jackson.databind.ser.BeanPropertyWriter.serializeAsProperty(BeanPropertyWriter.java:608)
1134[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serializeNonFiltered(UnrolledBeanSerializer.java:209)
1135[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serialize(UnrolledBeanSerializer.java:179)
1136[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
1137[info] ...
1138[info] - should serialize inline ErrorCode *** FAILED ***
1139[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"
1140[info] at [No location information] (through reference chain: tools.jackson.module.scala.ser.EnumerationSerializerTest$$anon$1["severity"])
1141[info] at tools.jackson.databind.DatabindException.wrapWithPath(DatabindException.java:132)
1142[info] at tools.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:275)
1143[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serializeNonFiltered(UnrolledBeanSerializer.java:215)
1144[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serialize(UnrolledBeanSerializer.java:179)
1145[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
1146[info] at tools.jackson.databind.ser.SerializationContextExt.serializeValue(SerializationContextExt.java:308)
1147[info] at tools.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:1879)
1148[info] at tools.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:1823)
1149[info] at tools.jackson.module.scala.ser.SerializerTest.serialize(SerializerTest.scala:7)
1150[info] at tools.jackson.module.scala.ser.SerializerTest.serialize$(SerializerTest.scala:6)
1151[info] ...
1152[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"
1153[info] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:400)
1154[info] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:670)
1155[info] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1152)
1156[info] at java.base/java.lang.reflect.Field.get(Field.java:437)
1157[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:30)
1158[info] at tools.jackson.module.scala.ser.EnumerationSerializer.serialize(EnumerationSerializerModule.scala:27)
1159[info] at tools.jackson.databind.ser.BeanPropertyWriter.serializeAsProperty(BeanPropertyWriter.java:608)
1160[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serializeNonFiltered(UnrolledBeanSerializer.java:209)
1161[info] at tools.jackson.databind.ser.UnrolledBeanSerializer.serialize(UnrolledBeanSerializer.java:179)
1162[info] at tools.jackson.databind.ser.SerializationContextExt._serialize(SerializationContextExt.java:456)
1163[info] ...
1164[info] OverrideValSerializerTest:
1165[info] DefaultScalaModule
1166[info] - should handle overrides in vals
1167[info] JacksonSerializableSpec:
1168[info] - should use serialize method in JsonSerializable (Map)
1169[info] - should use serialize method in JsonSerializable (Iterable)
1170[info] - should use serialize method in JsonSerializable (Iterator)
1171[info] - should use serialize method in JsonSerializable (Option[Iterable])
1172[info] IArraySerializerTest:
1173[info] An ObjectMapper with IterableSerializer
1174[info] - should serialize an IArray[Int]
1175[info] NumberSerializerTest:
1176[info] NumberSerializer
1177[info] - should serialize BigDecimal as a number
1178[info] - should serialize BigDecimal as a number (JsonFormat.Shape.STRING)
1179[info] - should serialize BigInt as a number
1180[info] - should serialize Int as a number
1181[info] - should serialize Long as a number
1182[info] ObjectIdSerializerTest:
1183[info] An ObjectMapper
1184[info] - should serialize with ids when @JsonIdentityInfo is used
1185[info] - should serialize with ids when @JsonIdentityInfo is used (tuple case)
1186[info] IntMapDeserializerTest:
1187[info] Scala Module
1188[info] - should deserialize IntMap
1189[info] - should deserialize IntMap (long value)
1190[info] - should deserialize IntMapWrapper
1191[info] - should deserialize IntMap (bigint value)
1192[info] - should deserialize IntMap (boolean value)
1193[info] - should deserialize IntMap (Object values)
1194[info] - should deserialize IntMap[_]
1195[info] - should deserialize IntMap (Object values, duplicate keys - default mode)
1196[info] - should deserialize IntMap (Object values, duplicate keys - optional mode)
1197[info] - should deserialize IntMap (Double values, duplicate key mode is ignored)
1198[info] ObjectSerializerTest:
1199[info] An ObjectMapper with the DefaultScalaModule
1200[info] - should serialize an object as a bean
1201[info] DeserializationFixture:
1202[info] LongMapDeserializerTest:
1203[info] Scala Module
1204[info] - should deserialize immutable LongMap
1205[info] - should deserialize immutable LongMap (bigint)
1206[info] - should deserialize immutable LongMap (boolean)
1207[info] - should deserialize immutable LongMap (Object values)
1208[info] - should deserialize immutable LongMap (Object values, duplicate keys - default mode)
1209[info] - should deserialize immutable LongMap (Object values, duplicate keys - optional mode)
1210[info] - should deserialize immutable LongMap (Double values, duplicate key mode is ignored)
1211[info] - should deserialize mutable LongMap
1212[info] - should deserialize mutable LongMap (bigint)
1213[info] - should deserialize mutable LongMap (boolean)
1214[info] - should deserialize mutable LongMap (Object values)
1215[info] - should deserialize mutable LongMap (Object values, duplicate keys - default mode)
1216[info] - should deserialize mutable LongMap (Object values, duplicate keys - optional mode)
1217[info] - should deserialize mutable LongMap (Double values, duplicate key mode is ignored)
1218[info] BitSetDeserializerTest:
1219[info] An ObjectMapper with the DefaultScalaModule
1220[info] - should not handle immutable BitSet
1221[info] - should not handle mutable BitSet
1222[info] - should handle BitSet when type is specified as HashSet
1223[info] - should handle BitSet when type is specified as mutable HashSet
1224[info] An ObjectMapper with the BitSetDeserializerModule
1225[info] - should handle immutable BitSet
1226[info] - should handle mutable BitSet
1227[info] InteropTest:
1228[info] Scala module
1229[info] - should support JsonDeserialize in Scala
1230[info] OptionWithNumberDeserializerTest:
1231[info] JacksonModuleScala
1232[info] - should deserialize AnnotatedOptionLong
1233[info] - should deserialize AnnotatedOptionPrimitiveLong
1234[info] - should deserialize OptionLong when registerReferencedValueType is used
1235[info] - should deserialize OptionLongWithDefault when registerReferencedValueType is used
1236[info] - should deserialize WrappedOptionLong when registerReferencedValueType is used
1237[info] - should fail to deserialize OptionLong when value is text
1238[info] - should deserialize OptionJavaLong
1239[info] - should deserialize OptionBigInt
1240[info] ArraySeqDeserializerTest:
1241[info] An ObjectMapper with the SeqDeserializer
1242[info] - should handle immutable ArraySeq of booleans
1243[info] - should handle mutable ArraySeq of booleans
1244[info] IterableDeserializerTest:
1245[info] ObjectMapper
1246[info] - should deserialize a list to an Iterable
1247[info] - should deserialize a list to an Iterable[_]
1248
1249************************
1250Build summary:
1251[{
1252 "module": "jackson-module-scala",
1253 "compile": {"status": "ok", "tookMs": 12576, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1254 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1255 "test-compile": {"status": "ok", "tookMs": 21296, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1256 "test": {"status": "failed", "tookMs": 3648, "passed": 595, "failed": 4, "ignored": 6, "skipped": 0, "total": 605, "byFramework": [{"framework": "unknown", "stats": {"passed": 595, "failed": 4, "ignored": 6, "skipped": 0, "total": 605}}]},
1257 "publish": {"status": "skipped", "tookMs": 0},
1258 "metadata": {
1259 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
1260}
1261}]
1262************************
1263[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: jackson-module-scala
1264[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: jackson-module-scala
1265[error] Total time: 40 s, completed Dec 31, 2025, 9:46:22 PM
1266[0JBuild failed, not retrying.