Hi,

can you provide some more code from your job and a full stack trace for your 
problem? That would help us to figure out the reason.

Best,
Stefan

> Am 31.08.2016 um 13:00 schrieb Pushpendra Jaiswal 
> <pushpendra.jaiswa...@gmail.com>:
> 
> 
> ---------- Forwarded message ----------
> From: Pushpendra Jaiswal <pushpendra.jaiswa...@gmail.com 
> <mailto:pushpendra.jaiswa...@gmail.com>>
> Date: Wed, Aug 31, 2016 at 3:52 PM
> Subject: Not able to query : Queryable State
> To: user@flink.apache.org <mailto:user@flink.apache.org>
> 
> 
> Hi
> I have been trying to use QueryableState with my project.
> It's always failing the query saying.
> 
> Job 461acde52fae479a6e02c6b2922cd9c1 not found
> 
> Both keys(one in queryablestate and one in query) are of same type containing 
> same data.
> Still I am not able to fetch the result.
> Type of key Class :
> case class Record(val fields: Seq[String], val ab: Double = 0.0, val cd: 
> Double = 0.0, val count: Long = 0) extends Serializable with Addable[Record] 
> with Comparable[Record]{
> 
>   override def +(other: Record) = {
>     new Record(fields,
>       ab + other.ab,
>       cd + other.cd <http://other.cd/>,
>       count + other.count)
>   }
> 
>   override def equals(obj: scala.Any): Boolean = {
>     obj match {
>       case other: Record => fields == other.fields
>       case _ => false
>     }
>   }
> 
>   override def hashCode(): Int = {
>     var hashCode = 0
>     fields.foreach(x => hashCode= hashCode+ 31 * x.hashCode)
> //    Math.abs(hashCode)
>     hashCode
>   }
> 
>   override def compareTo(o: Record): Int = {
>       var i = 0
>       i = i + (count - o.count).toInt
>       i = i+ (ab - o.ab).toInt
>       i = i+ (cd - o.cd <http://o.cd/>).toInt
>       return i
>   }
> }
> 
> Is there problem with serialization? 
> Can I not use complex object as key (it is implementing comparable)
> 
> Thanks and Regards
> Pushpendra Jaiswal
> 

Reply via email to