-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
bugUnwanted / harmful behaviorUnwanted / harmful behavior
Description
Situation
In the recent release, JSON mapper cannot parse JSON strings into some types. For example, into JsonNode and LinkedHashMap. It maybe general issue that it cannot parse into Java data objects.
Errors:
[info] java.lang.ClassCastException: class scala.collection.immutable.Map$Map2 cannot be cast to class com.fasterxml.jackson.databind.JsonNode (scala.collection.immutable.Map$Map2 is in unna
med module of loader sbt.internal.ScalaLibraryClassLoader @6dc16299; com.fasterxml.jackson.databind.JsonNode is in unnamed module of loader sbt.internal.LayeredClassLoader @190286f8)
[info] at com.exasol.common.json.JsonMapperTest.$anonfun$new$2(JsonMapperTest.scala:26)
[info] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info] at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info] at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info] at org.scalatest.Transformer.apply(Transformer.scala:22)
[info] at org.scalatest.Transformer.apply(Transformer.scala:20)
[info] at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
[info] at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info] at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info] at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1563)
[info] ...
[info] - parses JSON string into Java LinkedHashMap *** FAILED ***
[info] java.lang.ClassCastException: class scala.collection.immutable.Map$Map2 cannot be cast to class java.util.LinkedHashMap (scala.collection.immutable.Map$Map2 is in unnamed module of lo
ader sbt.internal.ScalaLibraryClassLoader @6dc16299; java.util.LinkedHashMap is in module java.base of loader 'bootstrap')
[info] at com.exasol.common.json.JsonMapperTest.$anonfun$new$3(JsonMapperTest.scala:31)
[info] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info] at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info] at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info] at org.scalatest.Transformer.apply(Transformer.scala:22)
[info] at org.scalatest.Transformer.apply(Transformer.scala:20)
[info] at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
[info] at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info] at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info] at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1563)
[info] ...
Acceptance Criteria
- Issue fixed, and tests updated
Metadata
Metadata
Assignees
Labels
bugUnwanted / harmful behaviorUnwanted / harmful behavior