Missing some fields after upgraded to EMA RTSDK 2.0.2.L1 Java from ESDK 1.0.0 after client migrated to RTO LPC.
Any way to fix it? Please see attached snap shot Before and After
Hi @Hao.Tang
Changing SDK or upgrading versions should not affect the list of fields received.
The SDK will pass on whatever payload it receives from the server - it does not change or amend the payload.
The customer should try running the old and new code side by side to confirm this.
One thing to note, if they have changed from EC to RTO - then the number of updates they receive may be different - as EC and RTO may not use the same bandwidth optimisation/conflation mechanism.
If they still see differences in data, then the RTO team would have to investigate any such data differences.
Before.jpgAfter.jpg
客户您好!漏掉的字段有可能是因为没有订阅这些字段,您可以请客户检查一下升级SDK后的代码是否订阅了所有需要的字段(fields),如果没有可以请客户订阅(subscribe)所有所需字段之后再试一下。谢谢!
1)如Umer所确认,升级SDK不会影响之前订阅的字段,现在更新频率没变化,只是字段有丢失,请问这是什么原因?
2) 客户还提到有内存泄露问题,之前建议升级最新RTSDK 2.0.2,但升级之后仍然存在同样问题,可不可以帮忙看看分析一下原因(附件)498501245.jpg
021-09-26T10:44:06.449+0800: 315081.259: [GC cleanup 3737M->3737M(4096M), 0.0052791 secs] [Times: user=0.07 sys=0.00, real=0.00 secs] @汤浩 然后这边看一下,升级sdk后内存泄漏问题还是没有解决