Query Condition error when receive data

2 posts / 0 new
Last post
lyq
Offline
Last seen: 2 years 5 months ago
Joined: 05/25/2020
Posts: 2
Query Condition error when receive data

Hi,

I've encountered an issue when using Query Condition using Java.

I have a Circle, Line and Point Shape idl. Each of the idl has a field "groupId" which forms my Query Condition expression

String[] paramList = { "0" };

String filterExpression = "groupId = %0";

 

When my application receives Circle, Line and Point message with groupId = 0, there is no problem.

However when my application receives Circle, Line and Point message with groupId = 1;

Point Data Reader: Able to filter the Point with groupId = 1

Circle and Line Data Reader: Encounters an error "[0x01011DC7,0x30D90248,0x401916D0: 0x80001407{E=DR,I=21}|RECEIVE FROM 0x01016446,0xA59CB78A,0x216359D7: 0x80002102] DDS_SqlFilter_evaluateOnSerialized:deserialization error: sample"

Does anyone have any idea what is this error about? Seems weird that it is working on the Point but not one Circle and Line

Thanks!

 

Rgds

Yao Qiang

Offline
Last seen: 3 weeks 4 days ago
Joined: 07/08/2021
Posts: 8

Hi Yao Qiang,

Good evening, I am a field application engineer from RTI.

Are you an existing customer with us? If so, you can open a support case and they will be able to help you with this. that will be the fastest way to get it solved.

If not, can you kindly contact me at zklim@rti.com?

Thank you