FasterXML / FasterXML/jackson-module-scala

Deserialization error on Spark-shell or in Zeppelin notebook

Ouverte
#307 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
Langage dominant
Scala
Étoiles
506
Forks
138
Merge moyen
3 h 6 min
PR mergées (30 j)
48

Description

I get the following error when I want to parse a String into a Scala case class in Spark shell or in a Zeppelin notebook:

```
com.fasterxml.jackson.databind.JsonMappingException: No suitable constructor found for type [simple type, class MyCaseClassName]: can not instantiate from JSON object (missing default constructor or creator, or perhaps need to add/enable type information?)
```

I use exactly the same code in a "normal" Spark job, bundled as jar, on the cluster without any trouble. So I guess there is some problem with the REPL/Zeppelin environment?

Scala 2.11.8
Spark 2.0.2
Zeppelin 0.6.2
fasterxml.jackson 2.8.4

I found a similar isse here: https://github.com/wg/jacks/issues/13
And as I read there: https://github.com/FasterXML/jackson-module-scala#caveats in some cases it could be a problem. So maybe in Spark shell or Zeppelin the class debug information is disabled?

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.