I did not define the case class inside a package.
I have another problem and I think you can help me.
case class AccessTokenMongo(accessToken: String, userId: Long, refreshToken: Option[String], expiresIn: Int, createdAt: java.sql.Timestamp, requests: Int = 0)
com.novus.salat.util.ToObjectGlitch:
argument type mismatch
$anon$2(class com.viajeros.oauth.dao.AccessTokenMongo @ com.novus.salat.global.package$$anon$1@1d35d64) toObject failed on:
SYM: com.viajeros.oauth.dao.AccessTokenMongo
CONSTRUCTOR
public com.viajeros.oauth.dao.AccessTokenMongo(java.lang.String,long,scala.Option<java.lang.String>,int,java.sql.Timestamp,int)
---------- CONSTRUCTOR EXPECTS FOR PARAM [0] --------------
NAME: accessToken
TYPE: java.lang.String
DEFAULT ARG [Missing, but unnecessary because input value was supplied]
@Ignore false
---------- CONSTRUCTOR INPUT ------------------------
TYPE: java.lang.String
VALUE:
ZWQ0NmMzYWItOWU3Ny00ZGVlLThlYjEtOGU0NWFlNTQxMmVk
------------------------------------------------------------
---------- CONSTRUCTOR EXPECTS FOR PARAM [1] --------------
NAME: userId
TYPE: long
DEFAULT ARG [Missing, but unnecessary because input value was supplied]
@Ignore false
---------- CONSTRUCTOR INPUT ------------------------
TYPE: java.lang.Long
VALUE:
718617
------------------------------------------------------------
---------- CONSTRUCTOR EXPECTS FOR PARAM [2] --------------
NAME: refreshToken
TYPE: scala.Option<java.lang.String>
DEFAULT ARG [Missing, but unnecessary because input value was supplied]
@Ignore false
---------- CONSTRUCTOR INPUT ------------------------
TYPE: scala.Some[A]
VALUE:
Some(YTg3NThmZjMtMzkzMS00YmZhLThhOWQtMjAwMDQyMWZlODE4)
------------------------------------------------------------
---------- CONSTRUCTOR EXPECTS FOR PARAM [3] --------------
NAME: expiresIn
TYPE: int
DEFAULT ARG [Missing, but unnecessary because input value was supplied]
@Ignore false
---------- CONSTRUCTOR INPUT ------------------------
TYPE: java.lang.Integer
VALUE:
3600
------------------------------------------------------------
---------- CONSTRUCTOR EXPECTS FOR PARAM [4] --------------
NAME: createdAt
TYPE: java.sql.Timestamp
DEFAULT ARG [Missing, but unnecessary because input value was supplied]
@Ignore false
---------- CONSTRUCTOR INPUT ------------------------
TYPE: org.joda.time.LocalDateTime
VALUE:
2014-09-03T12:25:43.807
------------------------------------------------------------
---------- CONSTRUCTOR EXPECTS FOR PARAM [5] --------------
NAME: requests
TYPE: int
DEFAULT ARG 0
@Ignore false
---------- CONSTRUCTOR INPUT ------------------------
TYPE: java.lang.Integer
VALUE:
0
------------------------------------------------------------
at com.novus.salat.ConcreteGrater.feedArgsToConstructor(Grater.scala:340) ~[salat-core_2.10-1.9.9.jar:1.9.9]
at com.novus.salat.ConcreteGrater.asObject(Grater.scala:317) ~[salat-core_2.10-1.9.9.jar:1.9.9]
I think maybe is for the _id that is not in my case class.
Paul.