Does event server maintains any chache?
Updated data is properly reflected in hbase but not in eventserver. Why?

On Mon, Nov 6, 2017 at 12:08 PM, Rasna Tomar <[email protected]> wrote:

> Any solution for this problem?
>
> On Fri, Nov 3, 2017 at 11:50 AM, Rasna Tomar <[email protected]> wrote:
>
>> Hi
>>
>> I have a use case where in I need to update entityId for enitityType =
>>  user.
>> I am updating it with Apache phoenix.
>>
>> Update is successfully happening in both Phoenix and hbase.
>>
>> But when I check on eventserver I am getting incorrect result .
>>
>> *          Input - *
>>
>>    - Suppose, Old entityId = 59af638e4d0dff65996eafa7
>>       - New enitytId = 59af638e4d0dff65996eafa8
>>
>>
>>         I have checked following scenarios using eventserver -
>>
>>    1. Curl request with parameters (entityId, entityType) on  old
>>    entityId returns "Message not found" - which is obvious because this Id is
>>    updated
>>    2. Curl request with parameters (entityId, entityType) on  new
>>    entityId also returns "Message not found" - which is not expected
>>    3. Curl request with parameters (entityId only) on new entityId
>>    returns proper result
>>    4. When I again update Id back to old id , eventserver returns proper
>>    result
>>
>>
>> Also I am getting this exception for newId -
>> {
>>
>>    - message: 
>> "org.apache.predictionio.data.storage.hbase.HBEventsUtil$RowKeyException:
>>    Incorrect byte array size. Bytes: -65,-51,-28,105,42,13,90,-24,2
>>    1,111,82,-66,-118,-32,101,127,0,0,1,93,17,-60,-77,-112,-109,
>>    -97,-7,-101,21,89,-95."
>>
>> }
>>
>> What is the issue with eventserver?
>>
>>
>> Thanks
>>
>
>

Reply via email to