Snowplow bad events reprocessing

Hi guys,

I would like to ask a doubt regarding bad events processing by snowplow-event-recovery.

My scenario is I have multiple line(each line has multiple payloads) and different kind of errors ( To be precise bad data is in the older format with line, errors and failure_tstamp ) in a txt file of bad events, but I wanted to fix only one specific context error in that, so I gave the right config.json just for that context error to replace the values.

Then I ran the snowplow event recovery jar as a spark application with that config and I got some lzo files in s3.

As the next step, I ran the EMR-ETL runner job on those lzo files, but to my surprise, I can still see some bad events in the enriched bad folder bucket for the same context I applied the fix, but at the same time got some good events with the fix as well for that context.

I am supposed to get bad events as I dint fix the other context errors but I am still wondering why am I still getting some bad events with the same error that I fixed.

Can anyone shed some light to understand what could be the reason some payloads are not getting fixed with snowplow event recovery(using snowplow-event-recovery-spark-0.1.0.jar)?

Hi @Milan_Mathew ,

First of all we would strongly recommend to upgrade your pipeline to use the new bad row format, which is easier to work with and that comes with an improved event recovery.

The upgrade guide for each component can be found on our docs website.

Have events that have been fixed and events that have not exactly the same structure (e.g. single/multiple events per payload) ?

Could you share a bad row that has not been successfully fixed and your config for event recovery please?

Hi @BenB ,
Thank you for your response. Yes, we have the upgrade plan in our roadmap.

For you reference I am pasting the event recovery here

Hi @BenB ,
Thank you for your response. Yes, we are planning to upgrade to the new format soon.

Have events that have been fixed and events that have not exactly the same structure (e.g. single/multiple events per payload) ?
Yes, It has multiple events per payload.

This is the following config I used to fix

{
“schema”: “iglu:com.snowplowanalytics.snowplow/recoveries/jsonschema/1-0-0”,
“data”: [{
“name”: “ReplaceInBase64FieldInBody”,
“error”: “instance type (null) does not match any allowed primitive type (allowed: [“string”])\n level: “error”\n schema: {“loadingURI”:”#",“pointer”:"/properties/ab_tests/items/properties/variant"}\n instance: {“pointer”:"/ab_tests/4/variant"}\n domain: “validation”\n keyword: “type”\n found: “null”\n expected: [“string”]\n",
“base64Field”: “cx”,
“toReplace”: “null”,
“replacement”: ““unknown””
}]
}

This is a sample payload line with multiple events in which some abt_test context got fixed and others dnt.

{
“schema”: “iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4”,
“data”: [{
“e”: “ue”,
“ue_px”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy91bnN0cnVjdF9ldmVudC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2NvbnRlbnRfbG9hZC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6e319fQ”,
“tv”: “js-2.8.2”,
“tna”: “pf-website”,
“aid”: “pf-mobilesite”,
“p”: “web”,
“tz”: “Asia/Dubai”,
“lang”: “fa-IR”,
“cs”: “UTF-8”,
“res”: “360x780”,
“cd”: “24”,
“cookie”: “1”,
“eid”: “2695b0a0-51d9-4946-b749-274bc0a8fdad”,
“dtm”: “1604405276495”,
“cx”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy9jb250ZXh0cy9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6W3sic2NoZW1hIjoiaWdsdTpjb20uZ29vZ2xlLmFuYWx5dGljcy9jb29raWVzL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7Il9fdXRteiI6Im90aGVyIiwiX2dhIjoiR0ExLjEuMTg1NTE0OTcxOC4xNjAyMzY1MDU1In19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9sYXlvdXRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJsYXlvdXRfdmVyc2lvbiI6IjEiLCJwYWdlX3R5cGUiOiJwcm9wZXJ0eV9zZXJwIiwiYmxvY2siOiIifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2xpc3RpbmdfY29udGV4dC9qc29uc2NoZW1hLzEtMC00IiwiZGF0YSI6eyJ3ZWJfaWQiOjc3MDU1MzEsInRpdGxlIjoi2KfYrNmF2YQg2KfZhNiq2LTYt9mK2KjYp9iqINin2YTZhdmI2K_YsdmGINmF2LPYp9it2Kkg2KjZhtin2KEg2LbYrtmF2Kkg2KfZgdi22YQg2KfZhNmB2YTZhCIsImJlZHJvb21zIjo1LCJiYXRocm9vbXMiOjUsInByaWNlIjoxMzUwMDAwLCJsb2NhdGlvbl9pZCI6MTA4MDcsImJyb2tlcl9pZCI6MjYzOCwiYWdlbnRfaWQiOjE0NTc1NSwiYXJlYV9zcWZ0Ijo1MDAwLCJvZmZlcmluZ190eXBlIjoiYnV5IiwicHJvcGVydHlfdHlwZV9pZCI6MzUsImZ1cm5pc2hpbmdzIjoidW5mdXJuaXNoZWQiLCJtYXJrZXQiOiJyZXNpZGVudGlhbCIsInJlZmVyZW5jZSI6ImVzbTIiLCJsaXN0aW5nX3N0YXR1cyI6ImZlYXR1cmVkIiwicXVhbGl0eV9zY29yZSI6MTAwLCJ2ZXJpZmllZCI6ZmFsc2UsImNvbXBsZXRpb25fc3RhdHVzIjoiY29tcGxldGVkIiwicmVsIjoidGFyZ2V0In19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9hZ2VudF9jb250ZXh0L2pzb25zY2hlbWEvMS0wLTEiLCJkYXRhIjp7ImlkIjoxNDU3NTUsIm5hbWUiOiJJc2xhbSBBYmRlbG5hc3NlciBNb2hhbWVkIElicmFoaW0iLCJjb21wYW55X2lkIjoyNjM4LCJhZ2VudF92ZXJpZmllZCI6ZmFsc2V9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvYnJva2VyX2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsiaWQiOjI2MzgsIm5hbWUiOiJBbGFhcmFmIFJlYWwgRXN0YXRlIC0gQWptYW4gIn19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9zZWFyY2hfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJjYXRlZ29yeSI6ImJ1eSIsInByb3BlcnR5X3R5cGVfaWQiOjM1LCJsb2NhdGlvbnMiOlsyNDddLCJhbWVuaXRpZXMiOltdLCJzb3J0IjoibXIifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL3NlcnBfcmVzdWx0X2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMiIsImRhdGEiOnsiY3VycmVudF9wYWdlX3BvcyI6MywiY3VycmVudF9wYWdlIjoxLCJyZXN1bHRzX3BvcyI6MywiZm9ybWF0IjoibGlzdCIsInByb2R1Y3QiOiJmZWF0dXJlZCIsInJzcCI6OTcsInJzcyI6OTd9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvYWJfdGVzdHNfY29udGV4dC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJhYl90ZXN0cyI6W3sidGVzdCI6InRlc3Q1MCIsInZhcmlhbnQiOiJvcmlnaW5hbCJ9LHsidGVzdCI6InRlc3Q2OCIsInZhcmlhbnQiOiJ2YXJpYW50QSJ9LHsidGVzdCI6InRlc3Q3MiIsInZhcmlhbnQiOiJvcmlnaW5hbCJ9LHsidGVzdCI6InRlc3Q3OSIsInZhcmlhbnQiOiJ2YXJpYW50QSJ9LHsidGVzdCI6InRlc3Q4MiIsInZhcmlhbnQiOm51bGx9XX19LHsic2NoZW1hIjoiaWdsdTpjb20uc25vd3Bsb3dhbmFseXRpY3Muc25vd3Bsb3cvd2ViX3BhZ2UvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsiaWQiOiJhMzE1ZmM0MS0wMDY1LTQ0MDMtODVmNy0wYWQyOGNlOTNkZjMifX0seyJzY2hlbWEiOiJpZ2x1Om9yZy53My9QZXJmb3JtYW5jZVRpbWluZy9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJuYXZpZ2F0aW9uU3RhcnQiOjE2MDQ0MDUyNzU0MDksInVubG9hZEV2ZW50U3RhcnQiOjE2MDQ0MDUyNzU3MjIsInVubG9hZEV2ZW50RW5kIjoxNjA0NDA1Mjc1NzIyLCJyZWRpcmVjdFN0YXJ0IjowLCJyZWRpcmVjdEVuZCI6MCwiZmV0Y2hTdGFydCI6MTYwNDQwNTI3NTQxNiwiZG9tYWluTG9va3VwU3RhcnQiOjE2MDQ0MDUyNzU0MjcsImRvbWFpbkxvb2t1cEVuZCI6MTYwNDQwNTI3NTUwOCwiY29ubmVjdFN0YXJ0IjoxNjA0NDA1Mjc1NTA4LCJjb25uZWN0RW5kIjoxNjA0NDA1Mjc1NjY5LCJzZWN1cmVDb25uZWN0aW9uU3RhcnQiOjE2MDQ0MDUyNzU1MzAsInJlcXVlc3RTdGFydCI6MTYwNDQwNTI3NTY3MSwicmVzcG9uc2VTdGFydCI6MTYwNDQwNTI3NTY5NSwicmVzcG9uc2VFbmQiOjE2MDQ0MDUyNzU3OTMsImRvbUxvYWRpbmciOjE2MDQ0MDUyNzU3MzUsImRvbUludGVyYWN0aXZlIjoxNjA0NDA1Mjc1ODM4LCJkb21Db250ZW50TG9hZGVkRXZlbnRTdGFydCI6MCwiZG9tQ29udGVudExvYWRlZEV2ZW50RW5kIjowLCJkb21Db21wbGV0ZSI6MCwibG9hZEV2ZW50U3RhcnQiOjAsImxvYWRFdmVudEVuZCI6MCwiY2hyb21lRmlyc3RQYWludCI6MTYwNDQwNTI3NTk1OH19XX0”,
“vp”: “360x705”,
“ds”: “360x4524”,
“vid”: “7”,
“sid”: “626e7260-eea9-4bcb-9f69-2076238ed148”,
“duid”: “118e8e44-c962-4b0a-820c-a4c64f7d70bd”,
“fp”: “1996478628”,
“url”: “فلل للبيع في الروضة - 76 -بيوت للبيع | بروبرتي فايندر الإمارات”,
“stm”: “1604405277383”
}, {
“e”: “ue”,
“ue_px”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy91bnN0cnVjdF9ldmVudC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2NvbnRlbnRfbG9hZC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6e319fQ”,
“tv”: “js-2.8.2”,
“tna”: “pf-website”,
“aid”: “pf-mobilesite”,
“p”: “web”,
“tz”: “Asia/Dubai”,
“lang”: “fa-IR”,
“cs”: “UTF-8”,
“res”: “360x780”,
“cd”: “24”,
“cookie”: “1”,
“eid”: “f39fe2cd-0bee-4ec5-8506-2341e477ac73”,
“dtm”: “1604405276528”,
“cx”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy9jb250ZXh0cy9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6W3sic2NoZW1hIjoiaWdsdTpjb20uZ29vZ2xlLmFuYWx5dGljcy9jb29raWVzL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7Il9fdXRteiI6Im90aGVyIiwiX2dhIjoiR0ExLjEuMTg1NTE0OTcxOC4xNjAyMzY1MDU1In19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9sYXlvdXRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJsYXlvdXRfdmVyc2lvbiI6IjEiLCJwYWdlX3R5cGUiOiJwcm9wZXJ0eV9zZXJwIiwiYmxvY2siOiIifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2xpc3RpbmdfY29udGV4dC9qc29uc2NoZW1hLzEtMC00IiwiZGF0YSI6eyJ3ZWJfaWQiOjc2NTAwOTYsInRpdGxlIjoi2KjZhdmC2K_ZhSAxMDDYp9mE2YEgINmIIDgwMDAg2K_YsdmH2YUg2LTZh9ix2Ykg2KfZhdiq2YTZgyDZh9iw2Ycg2KfZhNmB2KjZhNinIiwiYmVkcm9vbXMiOjUsImJhdGhyb29tcyI6OCwicHJpY2UiOjE3MDAwMDAsImxvY2F0aW9uX2lkIjoxMDgwNiwiYnJva2VyX2lkIjoxOTU2LCJhZ2VudF9pZCI6MTc3MjAxLCJhcmVhX3NxZnQiOjQ1MDAsIm9mZmVyaW5nX3R5cGUiOiJidXkiLCJwcm9wZXJ0eV90eXBlX2lkIjozNSwiZnVybmlzaGluZ3MiOiJwYXJ0X2Z1cm5pc2hlZCIsIm1hcmtldCI6InJlc2lkZW50aWFsIiwicmVmZXJlbmNlIjoiNDMwMCBtb2Rlcm4iLCJsaXN0aW5nX3N0YXR1cyI6ImZlYXR1cmVkIiwicXVhbGl0eV9zY29yZSI6MTAwLCJ2ZXJpZmllZCI6ZmFsc2UsImNvbXBsZXRpb25fc3RhdHVzIjpudWxsLCJyZWwiOiJ0YXJnZXQifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2FnZW50X2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMSIsImRhdGEiOnsiaWQiOjE3NzIwMSwibmFtZSI6Ik1vaGFtZWQgQWRlbCIsImNvbXBhbnlfaWQiOjE5NTYsImFnZW50X3ZlcmlmaWVkIjpmYWxzZX19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9icm9rZXJfY29udGV4dC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJpZCI6MTk1NiwibmFtZSI6IlNhbWEgQWwgS2hhbGVlaiBSZWFsIEVzdGF0ZSJ9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvc2VhcmNoX2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMSIsImRhdGEiOnsiY2F0ZWdvcnkiOiJidXkiLCJwcm9wZXJ0eV90eXBlX2lkIjozNSwibG9jYXRpb25zIjpbMjQ3XSwiYW1lbml0aWVzIjpbXSwic29ydCI6Im1yIn19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9zZXJwX3Jlc3VsdF9jb250ZXh0L2pzb25zY2hlbWEvMS0wLTIiLCJkYXRhIjp7ImN1cnJlbnRfcGFnZV9wb3MiOjQsImN1cnJlbnRfcGFnZSI6MSwicmVzdWx0c19wb3MiOjQsImZvcm1hdCI6Imxpc3QiLCJwcm9kdWN0IjoiZmVhdHVyZWQiLCJyc3AiOjk1LCJyc3MiOjk3fX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2FiX3Rlc3RzX2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsiYWJfdGVzdHMiOlt7InRlc3QiOiJ0ZXN0NTAiLCJ2YXJpYW50Ijoib3JpZ2luYWwifSx7InRlc3QiOiJ0ZXN0NjgiLCJ2YXJpYW50IjoidmFyaWFudEEifSx7InRlc3QiOiJ0ZXN0NzIiLCJ2YXJpYW50Ijoib3JpZ2luYWwifSx7InRlc3QiOiJ0ZXN0NzkiLCJ2YXJpYW50IjoidmFyaWFudEEifSx7InRlc3QiOiJ0ZXN0ODIiLCJ2YXJpYW50IjpudWxsfV19fSx7InNjaGVtYSI6ImlnbHU6Y29tLnNub3dwbG93YW5hbHl0aWNzLnNub3dwbG93L3dlYl9wYWdlL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7ImlkIjoiYTMxNWZjNDEtMDA2NS00NDAzLTg1ZjctMGFkMjhjZTkzZGYzIn19LHsic2NoZW1hIjoiaWdsdTpvcmcudzMvUGVyZm9ybWFuY2VUaW1pbmcvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsibmF2aWdhdGlvblN0YXJ0IjoxNjA0NDA1Mjc1NDA5LCJ1bmxvYWRFdmVudFN0YXJ0IjoxNjA0NDA1Mjc1NzIyLCJ1bmxvYWRFdmVudEVuZCI6MTYwNDQwNTI3NTcyMiwicmVkaXJlY3RTdGFydCI6MCwicmVkaXJlY3RFbmQiOjAsImZldGNoU3RhcnQiOjE2MDQ0MDUyNzU0MTYsImRvbWFpbkxvb2t1cFN0YXJ0IjoxNjA0NDA1Mjc1NDI3LCJkb21haW5Mb29rdXBFbmQiOjE2MDQ0MDUyNzU1MDgsImNvbm5lY3RTdGFydCI6MTYwNDQwNTI3NTUwOCwiY29ubmVjdEVuZCI6MTYwNDQwNTI3NTY2OSwic2VjdXJlQ29ubmVjdGlvblN0YXJ0IjoxNjA0NDA1Mjc1NTMwLCJyZXF1ZXN0U3RhcnQiOjE2MDQ0MDUyNzU2NzEsInJlc3BvbnNlU3RhcnQiOjE2MDQ0MDUyNzU2OTUsInJlc3BvbnNlRW5kIjoxNjA0NDA1Mjc1NzkzLCJkb21Mb2FkaW5nIjoxNjA0NDA1Mjc1NzM1LCJkb21JbnRlcmFjdGl2ZSI6MTYwNDQwNTI3NTgzOCwiZG9tQ29udGVudExvYWRlZEV2ZW50U3RhcnQiOjAsImRvbUNvbnRlbnRMb2FkZWRFdmVudEVuZCI6MCwiZG9tQ29tcGxldGUiOjAsImxvYWRFdmVudFN0YXJ0IjowLCJsb2FkRXZlbnRFbmQiOjAsImNocm9tZUZpcnN0UGFpbnQiOjE2MDQ0MDUyNzU5NTh9fV19”,
“vp”: “360x705”,
“ds”: “360x4524”,
“vid”: “7”,
“sid”: “626e7260-eea9-4bcb-9f69-2076238ed148”,
“duid”: “118e8e44-c962-4b0a-820c-a4c64f7d70bd”,
“fp”: “1996478628”,
“url”: “فلل للبيع في الروضة - 76 -بيوت للبيع | بروبرتي فايندر الإمارات”,
“stm”: “1604405277383”
}, {
“e”: “ue”,
“ue_px”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy91bnN0cnVjdF9ldmVudC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2NvbnRlbnRfbG9hZC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6e319fQ”,
“tv”: “js-2.8.2”,
“tna”: “pf-website”,
“aid”: “pf-mobilesite”,
“p”: “web”,
“tz”: “Asia/Dubai”,
“lang”: “fa-IR”,
“cs”: “UTF-8”,
“res”: “360x780”,
“cd”: “24”,
“cookie”: “1”,
“eid”: “d8358f99-2776-43a3-aff2-228c34c473b7”,
“dtm”: “1604405276546”,
“cx”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy9jb250ZXh0cy9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6W3sic2NoZW1hIjoiaWdsdTpjb20uZ29vZ2xlLmFuYWx5dGljcy9jb29raWVzL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7Il9fdXRteiI6Im90aGVyIiwiX2dhIjoiR0ExLjEuMTg1NTE0OTcxOC4xNjAyMzY1MDU1In19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9sYXlvdXRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJsYXlvdXRfdmVyc2lvbiI6IjEiLCJwYWdlX3R5cGUiOiJwcm9wZXJ0eV9zZXJwIiwiYmxvY2siOiIifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2xpc3RpbmdfY29udGV4dC9qc29uc2NoZW1hLzEtMC00IiwiZGF0YSI6eyJ3ZWJfaWQiOjc3MDM2NjksInRpdGxlIjoi2YHZitmE2Kcg2YXYs9in2K3YqSA1MDAwINmC2K_ZhSDYqNmF2YbYt9mC2Kkg2KfZhNix2YjYttipINio2LPYudixIDE0NzUwMDAiLCJiZWRyb29tcyI6NSwiYmF0aHJvb21zIjo4LCJwcmljZSI6MTQ3NTAwMCwibG9jYXRpb25faWQiOjEwODA2LCJicm9rZXJfaWQiOjI2MzgsImFnZW50X2lkIjoxNDU3NTUsImFyZWFfc3FmdCI6NTAwMCwib2ZmZXJpbmdfdHlwZSI6ImJ1eSIsInByb3BlcnR5X3R5cGVfaWQiOjM1LCJmdXJuaXNoaW5ncyI6InVuZnVybmlzaGVkIiwibWFya2V0IjoicmVzaWRlbnRpYWwiLCJyZWZlcmVuY2UiOiJlc20xIiwibGlzdGluZ19zdGF0dXMiOiJmZWF0dXJlZCIsInF1YWxpdHlfc2NvcmUiOjEwMCwidmVyaWZpZWQiOmZhbHNlLCJjb21wbGV0aW9uX3N0YXR1cyI6ImNvbXBsZXRlZCIsInJlbCI6InRhcmdldCJ9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvYWdlbnRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJpZCI6MTQ1NzU1LCJuYW1lIjoiSXNsYW0gQWJkZWxuYXNzZXIgTW9oYW1lZCBJYnJhaGltIiwiY29tcGFueV9pZCI6MjYzOCwiYWdlbnRfdmVyaWZpZWQiOmZhbHNlfX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2Jyb2tlcl9jb250ZXh0L2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7ImlkIjoyNjM4LCJuYW1lIjoiQWxhYXJhZiBSZWFsIEVzdGF0ZSAtIEFqbWFuICJ9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvc2VhcmNoX2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMSIsImRhdGEiOnsiY2F0ZWdvcnkiOiJidXkiLCJwcm9wZXJ0eV90eXBlX2lkIjozNSwibG9jYXRpb25zIjpbMjQ3XSwiYW1lbml0aWVzIjpbXSwic29ydCI6Im1yIn19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9zZXJwX3Jlc3VsdF9jb250ZXh0L2pzb25zY2hlbWEvMS0wLTIiLCJkYXRhIjp7ImN1cnJlbnRfcGFnZV9wb3MiOjUsImN1cnJlbnRfcGFnZSI6MSwicmVzdWx0c19wb3MiOjUsImZvcm1hdCI6Imxpc3QiLCJwcm9kdWN0IjoiZmVhdHVyZWQiLCJyc3AiOjkzLCJyc3MiOjk3fX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2FiX3Rlc3RzX2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsiYWJfdGVzdHMiOlt7InRlc3QiOiJ0ZXN0NTAiLCJ2YXJpYW50Ijoib3JpZ2luYWwifSx7InRlc3QiOiJ0ZXN0NjgiLCJ2YXJpYW50IjoidmFyaWFudEEifSx7InRlc3QiOiJ0ZXN0NzIiLCJ2YXJpYW50Ijoib3JpZ2luYWwifSx7InRlc3QiOiJ0ZXN0NzkiLCJ2YXJpYW50IjoidmFyaWFudEEifSx7InRlc3QiOiJ0ZXN0ODIiLCJ2YXJpYW50IjpudWxsfV19fSx7InNjaGVtYSI6ImlnbHU6Y29tLnNub3dwbG93YW5hbHl0aWNzLnNub3dwbG93L3dlYl9wYWdlL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7ImlkIjoiYTMxNWZjNDEtMDA2NS00NDAzLTg1ZjctMGFkMjhjZTkzZGYzIn19LHsic2NoZW1hIjoiaWdsdTpvcmcudzMvUGVyZm9ybWFuY2VUaW1pbmcvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsibmF2aWdhdGlvblN0YXJ0IjoxNjA0NDA1Mjc1NDA5LCJ1bmxvYWRFdmVudFN0YXJ0IjoxNjA0NDA1Mjc1NzIyLCJ1bmxvYWRFdmVudEVuZCI6MTYwNDQwNTI3NTcyMiwicmVkaXJlY3RTdGFydCI6MCwicmVkaXJlY3RFbmQiOjAsImZldGNoU3RhcnQiOjE2MDQ0MDUyNzU0MTYsImRvbWFpbkxvb2t1cFN0YXJ0IjoxNjA0NDA1Mjc1NDI3LCJkb21haW5Mb29rdXBFbmQiOjE2MDQ0MDUyNzU1MDgsImNvbm5lY3RTdGFydCI6MTYwNDQwNTI3NTUwOCwiY29ubmVjdEVuZCI6MTYwNDQwNTI3NTY2OSwic2VjdXJlQ29ubmVjdGlvblN0YXJ0IjoxNjA0NDA1Mjc1NTMwLCJyZXF1ZXN0U3RhcnQiOjE2MDQ0MDUyNzU2NzEsInJlc3BvbnNlU3RhcnQiOjE2MDQ0MDUyNzU2OTUsInJlc3BvbnNlRW5kIjoxNjA0NDA1Mjc1NzkzLCJkb21Mb2FkaW5nIjoxNjA0NDA1Mjc1NzM1LCJkb21JbnRlcmFjdGl2ZSI6MTYwNDQwNTI3NTgzOCwiZG9tQ29udGVudExvYWRlZEV2ZW50U3RhcnQiOjAsImRvbUNvbnRlbnRMb2FkZWRFdmVudEVuZCI6MCwiZG9tQ29tcGxldGUiOjAsImxvYWRFdmVudFN0YXJ0IjowLCJsb2FkRXZlbnRFbmQiOjAsImNocm9tZUZpcnN0UGFpbnQiOjE2MDQ0MDUyNzU5NTh9fV19”,
“vp”: “360x705”,
“ds”: “360x4524”,
“vid”: “7”,
“sid”: “626e7260-eea9-4bcb-9f69-2076238ed148”,
“duid”: “118e8e44-c962-4b0a-820c-a4c64f7d70bd”,
“fp”: “1996478628”,
“url”: “فلل للبيع في الروضة - 76 -بيوت للبيع | بروبرتي فايندر الإمارات”,
“stm”: “1604405277383”
}, {
“e”: “ue”,
“ue_px”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy91bnN0cnVjdF9ldmVudC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2NvbnRlbnRfbG9hZC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6e319fQ”,
“tv”: “js-2.8.2”,
“tna”: “pf-website”,
“aid”: “pf-mobilesite”,
“p”: “web”,
“tz”: “Asia/Dubai”,
“lang”: “fa-IR”,
“cs”: “UTF-8”,
“res”: “360x780”,
“cd”: “24”,
“cookie”: “1”,
“eid”: “6f8680fd-c850-44da-b669-a803737ad48f”,
“dtm”: “1604405276565”,
“cx”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy9jb250ZXh0cy9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6W3sic2NoZW1hIjoiaWdsdTpjb20uZ29vZ2xlLmFuYWx5dGljcy9jb29raWVzL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7Il9fdXRteiI6Im90aGVyIiwiX2dhIjoiR0ExLjEuMTg1NTE0OTcxOC4xNjAyMzY1MDU1In19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9sYXlvdXRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJsYXlvdXRfdmVyc2lvbiI6IjEiLCJwYWdlX3R5cGUiOiJwcm9wZXJ0eV9zZXJwIiwiYmxvY2siOiIifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2xpc3RpbmdfY29udGV4dC9qc29uc2NoZW1hLzEtMC00IiwiZGF0YSI6eyJ3ZWJfaWQiOjc3MzE0MjUsInRpdGxlIjoi2YHZitmE2Kcg2KzYr9mK2K_YqSDZhNmE2KjZiti5INio2YXZhti32YLYqSDYp9mE2LHZiNi22KkgMSIsImJlZHJvb21zIjo1LCJiYXRocm9vbXMiOjYsInByaWNlIjoxODAwMDAwLCJsb2NhdGlvbl9pZCI6MTc3MCwiYnJva2VyX2lkIjozNTY3LCJhZ2VudF9pZCI6MTcwOTA3LCJhcmVhX3NxZnQiOjQzMDAsIm9mZmVyaW5nX3R5cGUiOiJidXkiLCJwcm9wZXJ0eV90eXBlX2lkIjozNSwiZnVybmlzaGluZ3MiOiJ1bmZ1cm5pc2hlZCIsIm1hcmtldCI6InJlc2lkZW50aWFsIiwicmVmZXJlbmNlIjoibXViYWRyYS0yMTcwMTM1IiwibGlzdGluZ19zdGF0dXMiOiJmZWF0dXJlZCIsInF1YWxpdHlfc2NvcmUiOjEwMCwidmVyaWZpZWQiOmZhbHNlLCJjb21wbGV0aW9uX3N0YXR1cyI6bnVsbCwicmVsIjoidGFyZ2V0In19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9hZ2VudF9jb250ZXh0L2pzb25zY2hlbWEvMS0wLTEiLCJkYXRhIjp7ImlkIjoxNzA5MDcsIm5hbWUiOiJNb2hzZW4gTXVyYWQiLCJjb21wYW55X2lkIjozNTY3LCJhZ2VudF92ZXJpZmllZCI6ZmFsc2V9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvYnJva2VyX2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsiaWQiOjM1NjcsIm5hbWUiOiJNdWJhZHJhIFJlYWwgRXN0YXRlIC0gQWptYW4ifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL3NlYXJjaF9jb250ZXh0L2pzb25zY2hlbWEvMS0wLTEiLCJkYXRhIjp7ImNhdGVnb3J5IjoiYnV5IiwicHJvcGVydHlfdHlwZV9pZCI6MzUsImxvY2F0aW9ucyI6WzI0N10sImFtZW5pdGllcyI6W10sInNvcnQiOiJtciJ9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvc2VycF9yZXN1bHRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0yIiwiZGF0YSI6eyJjdXJyZW50X3BhZ2VfcG9zIjo2LCJjdXJyZW50X3BhZ2UiOjEsInJlc3VsdHNfcG9zIjo2LCJmb3JtYXQiOiJsaXN0IiwicHJvZHVjdCI6ImZlYXR1cmVkIiwicnNwIjo5NywicnNzIjo5Nn19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9hYl90ZXN0c19jb250ZXh0L2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7ImFiX3Rlc3RzIjpbeyJ0ZXN0IjoidGVzdDUwIiwidmFyaWFudCI6Im9yaWdpbmFsIn0seyJ0ZXN0IjoidGVzdDY4IiwidmFyaWFudCI6InZhcmlhbnRBIn0seyJ0ZXN0IjoidGVzdDcyIiwidmFyaWFudCI6Im9yaWdpbmFsIn0seyJ0ZXN0IjoidGVzdDc5IiwidmFyaWFudCI6InZhcmlhbnRBIn0seyJ0ZXN0IjoidGVzdDgyIiwidmFyaWFudCI6bnVsbH1dfX0seyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy93ZWJfcGFnZS9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJpZCI6ImEzMTVmYzQxLTAwNjUtNDQwMy04NWY3LTBhZDI4Y2U5M2RmMyJ9fSx7InNjaGVtYSI6ImlnbHU6b3JnLnczL1BlcmZvcm1hbmNlVGltaW5nL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7Im5hdmlnYXRpb25TdGFydCI6MTYwNDQwNTI3NTQwOSwidW5sb2FkRXZlbnRTdGFydCI6MTYwNDQwNTI3NTcyMiwidW5sb2FkRXZlbnRFbmQiOjE2MDQ0MDUyNzU3MjIsInJlZGlyZWN0U3RhcnQiOjAsInJlZGlyZWN0RW5kIjowLCJmZXRjaFN0YXJ0IjoxNjA0NDA1Mjc1NDE2LCJkb21haW5Mb29rdXBTdGFydCI6MTYwNDQwNTI3NTQyNywiZG9tYWluTG9va3VwRW5kIjoxNjA0NDA1Mjc1NTA4LCJjb25uZWN0U3RhcnQiOjE2MDQ0MDUyNzU1MDgsImNvbm5lY3RFbmQiOjE2MDQ0MDUyNzU2NjksInNlY3VyZUNvbm5lY3Rpb25TdGFydCI6MTYwNDQwNTI3NTUzMCwicmVxdWVzdFN0YXJ0IjoxNjA0NDA1Mjc1NjcxLCJyZXNwb25zZVN0YXJ0IjoxNjA0NDA1Mjc1Njk1LCJyZXNwb25zZUVuZCI6MTYwNDQwNTI3NTc5MywiZG9tTG9hZGluZyI6MTYwNDQwNTI3NTczNSwiZG9tSW50ZXJhY3RpdmUiOjE2MDQ0MDUyNzU4MzgsImRvbUNvbnRlbnRMb2FkZWRFdmVudFN0YXJ0IjowLCJkb21Db250ZW50TG9hZGVkRXZlbnRFbmQiOjAsImRvbUNvbXBsZXRlIjowLCJsb2FkRXZlbnRTdGFydCI6MCwibG9hZEV2ZW50RW5kIjowLCJjaHJvbWVGaXJzdFBhaW50IjoxNjA0NDA1Mjc1OTU4fX1dfQ”,
“vp”: “360x705”,
“ds”: “360x4524”,
“vid”: “7”,
“sid”: “626e7260-eea9-4bcb-9f69-2076238ed148”,
“duid”: “118e8e44-c962-4b0a-820c-a4c64f7d70bd”,
“fp”: “1996478628”,
“url”: “فلل للبيع في الروضة - 76 -بيوت للبيع | بروبرتي فايندر الإمارات”,
“stm”: “1604405277383”
}, {
“e”: “ue”,
“ue_px”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy91bnN0cnVjdF9ldmVudC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2NvbnRlbnRfbG9hZC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6e319fQ”,
“tv”: “js-2.8.2”,
“tna”: “pf-website”,
“aid”: “pf-mobilesite”,
“p”: “web”,
“tz”: “Asia/Dubai”,
“lang”: “fa-IR”,
“cs”: “UTF-8”,
“res”: “360x780”,
“cd”: “24”,
“cookie”: “1”,
“eid”: “1287e198-5317-4235-8cfb-869211918ccf”,
“dtm”: “1604405276583”,
“cx”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy9jb250ZXh0cy9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6W3sic2NoZW1hIjoiaWdsdTpjb20uZ29vZ2xlLmFuYWx5dGljcy9jb29raWVzL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7Il9fdXRteiI6Im90aGVyIiwiX2dhIjoiR0ExLjEuMTg1NTE0OTcxOC4xNjAyMzY1MDU1In19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9sYXlvdXRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJsYXlvdXRfdmVyc2lvbiI6IjEiLCJwYWdlX3R5cGUiOiJwcm9wZXJ0eV9zZXJwIiwiYmxvY2siOiIifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2xpc3RpbmdfY29udGV4dC9qc29uc2NoZW1hLzEtMC00IiwiZGF0YSI6eyJ3ZWJfaWQiOjc3MTk0NzgsInRpdGxlIjoi2YHZitmE2Kcg2LHYp9im2LnYqSDZhdi5INin2YTZg9mH2LHYqNin2KEg2YjYp9mE2KrZg9mK2YrZgSDZhNmE2KjZiti5IiwiYmVkcm9vbXMiOjUsImJhdGhyb29tcyI6NywicHJpY2UiOjE0NTAwMDAsImxvY2F0aW9uX2lkIjoxMDgwNiwiYnJva2VyX2lkIjoxOTU2LCJhZ2VudF9pZCI6MTY4MzM3LCJhcmVhX3NxZnQiOjUwMDAsIm9mZmVyaW5nX3R5cGUiOiJidXkiLCJwcm9wZXJ0eV90eXBlX2lkIjozNSwiZnVybmlzaGluZ3MiOiJ1bmZ1cm5pc2hlZCIsIm1hcmtldCI6InJlc2lkZW50aWFsIiwicmVmZXJlbmNlIjoiQVpaLzE0NTAiLCJsaXN0aW5nX3N0YXR1cyI6ImZlYXR1cmVkIiwicXVhbGl0eV9zY29yZSI6MTAwLCJ2ZXJpZmllZCI6ZmFsc2UsImNvbXBsZXRpb25fc3RhdHVzIjoidW5rbm93biIsInJlbCI6InRhcmdldCJ9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvYWdlbnRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJpZCI6MTY4MzM3LCJuYW1lIjoiTW9oYW1lZCBIYXNzYW4iLCJjb21wYW55X2lkIjoxOTU2LCJhZ2VudF92ZXJpZmllZCI6ZmFsc2V9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvYnJva2VyX2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsiaWQiOjE5NTYsIm5hbWUiOiJTYW1hIEFsIEtoYWxlZWogUmVhbCBFc3RhdGUifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL3NlYXJjaF9jb250ZXh0L2pzb25zY2hlbWEvMS0wLTEiLCJkYXRhIjp7ImNhdGVnb3J5IjoiYnV5IiwicHJvcGVydHlfdHlwZV9pZCI6MzUsImxvY2F0aW9ucyI6WzI0N10sImFtZW5pdGllcyI6W10sInNvcnQiOiJtciJ9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvc2VycF9yZXN1bHRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0yIiwiZGF0YSI6eyJjdXJyZW50X3BhZ2VfcG9zIjo3LCJjdXJyZW50X3BhZ2UiOjEsInJlc3VsdHNfcG9zIjo3LCJmb3JtYXQiOiJsaXN0IiwicHJvZHVjdCI6ImZlYXR1cmVkIiwicnNwIjo5MS41LCJyc3MiOjk0LjV9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvYWJfdGVzdHNfY29udGV4dC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJhYl90ZXN0cyI6W3sidGVzdCI6InRlc3Q1MCIsInZhcmlhbnQiOiJvcmlnaW5hbCJ9LHsidGVzdCI6InRlc3Q2OCIsInZhcmlhbnQiOiJ2YXJpYW50QSJ9LHsidGVzdCI6InRlc3Q3MiIsInZhcmlhbnQiOiJvcmlnaW5hbCJ9LHsidGVzdCI6InRlc3Q3OSIsInZhcmlhbnQiOiJ2YXJpYW50QSJ9LHsidGVzdCI6InRlc3Q4MiIsInZhcmlhbnQiOiJ1bmtub3duIn1dfX0seyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy93ZWJfcGFnZS9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJpZCI6ImEzMTVmYzQxLTAwNjUtNDQwMy04NWY3LTBhZDI4Y2U5M2RmMyJ9fSx7InNjaGVtYSI6ImlnbHU6b3JnLnczL1BlcmZvcm1hbmNlVGltaW5nL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7Im5hdmlnYXRpb25TdGFydCI6MTYwNDQwNTI3NTQwOSwidW5sb2FkRXZlbnRTdGFydCI6MTYwNDQwNTI3NTcyMiwidW5sb2FkRXZlbnRFbmQiOjE2MDQ0MDUyNzU3MjIsInJlZGlyZWN0U3RhcnQiOjAsInJlZGlyZWN0RW5kIjowLCJmZXRjaFN0YXJ0IjoxNjA0NDA1Mjc1NDE2LCJkb21haW5Mb29rdXBTdGFydCI6MTYwNDQwNTI3NTQyNywiZG9tYWluTG9va3VwRW5kIjoxNjA0NDA1Mjc1NTA4LCJjb25uZWN0U3RhcnQiOjE2MDQ0MDUyNzU1MDgsImNvbm5lY3RFbmQiOjE2MDQ0MDUyNzU2NjksInNlY3VyZUNvbm5lY3Rpb25TdGFydCI6MTYwNDQwNTI3NTUzMCwicmVxdWVzdFN0YXJ0IjoxNjA0NDA1Mjc1NjcxLCJyZXNwb25zZVN0YXJ0IjoxNjA0NDA1Mjc1Njk1LCJyZXNwb25zZUVuZCI6MTYwNDQwNTI3NTc5MywiZG9tTG9hZGluZyI6MTYwNDQwNTI3NTczNSwiZG9tSW50ZXJhY3RpdmUiOjE2MDQ0MDUyNzU4MzgsImRvbUNvbnRlbnRMb2FkZWRFdmVudFN0YXJ0IjowLCJkb21Db250ZW50TG9hZGVkRXZlbnRFbmQiOjAsImRvbUNvbXBsZXRlIjowLCJsb2FkRXZlbnRTdGFydCI6MCwibG9hZEV2ZW50RW5kIjowLCJjaHJvbWVGaXJzdFBhaW50IjoxNjA0NDA1Mjc1OTU4fX1dfQ==”,
“vp”: “360x705”,
“ds”: “360x4524”,
“vid”: “7”,
“sid”: “626e7260-eea9-4bcb-9f69-2076238ed148”,
“duid”: “118e8e44-c962-4b0a-820c-a4c64f7d70bd”,
“fp”: “1996478628”,
“url”: “فلل للبيع في الروضة - 76 -بيوت للبيع | بروبرتي فايندر الإمارات”,
“stm”: “1604405277383”
}, {
“e”: “ue”,
“ue_px”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy91bnN0cnVjdF9ldmVudC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2NvbnRlbnRfbG9hZC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6e319fQ”,
“tv”: “js-2.8.2”,
“tna”: “pf-website”,
“aid”: “pf-mobilesite”,
“p”: “web”,
“tz”: “Asia/Dubai”,
“lang”: “fa-IR”,
“cs”: “UTF-8”,
“res”: “360x780”,
“cd”: “24”,
“cookie”: “1”,
“eid”: “3c257882-2885-45e7-bb24-de33d78427ce”,
“dtm”: “1604405276603”,
“cx”: “eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy9jb250ZXh0cy9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6W3sic2NoZW1hIjoiaWdsdTpjb20uZ29vZ2xlLmFuYWx5dGljcy9jb29raWVzL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7Il9fdXRteiI6Im90aGVyIiwiX2dhIjoiR0ExLjEuMTg1NTE0OTcxOC4xNjAyMzY1MDU1In19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9sYXlvdXRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJsYXlvdXRfdmVyc2lvbiI6IjEiLCJwYWdlX3R5cGUiOiJwcm9wZXJ0eV9zZXJwIiwiYmxvY2siOiIifX0seyJzY2hlbWEiOiJpZ2x1OmFlLnByb3BlcnR5ZmluZGVyL2xpc3RpbmdfY29udGV4dC9qc29uc2NoZW1hLzEtMC00IiwiZGF0YSI6eyJ3ZWJfaWQiOjc3NzcyMTEsInRpdGxlIjoi2YHZitmE2Kcg2YTZhNio2YrYuSDYr9iy2YrZhiDYudix2KjZiiDYqNin2YTZhdin2KEg2YjYp9mE2YPZh9ix2KjYp9ihINi52YTZiiDYtNin2LHYuSDZgtin2LEiLCJiZWRyb29tcyI6NSwiYmF0aHJvb21zIjo4LCJwcmljZSI6MjEwMDAwMCwibG9jYXRpb25faWQiOjEwODA2LCJicm9rZXJfaWQiOjE5NTYsImFnZW50X2lkIjoxNzM5MTYsImFyZWFfc3FmdCI6NTAwMCwib2ZmZXJpbmdfdHlwZSI6ImJ1eSIsInByb3BlcnR5X3R5cGVfaWQiOjM1LCJmdXJuaXNoaW5ncyI6ImZ1cm5pc2hlZCIsIm1hcmtldCI6InJlc2lkZW50aWFsIiwicmVmZXJlbmNlIjoiUm9kYWFhIiwibGlzdGluZ19zdGF0dXMiOiJmZWF0dXJlZCIsInF1YWxpdHlfc2NvcmUiOjEwMCwidmVyaWZpZWQiOmZhbHNlLCJjb21wbGV0aW9uX3N0YXR1cyI6ImNvbXBsZXRlZCIsInJlbCI6InRhcmdldCJ9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvYWdlbnRfY29udGV4dC9qc29uc2NoZW1hLzEtMC0xIiwiZGF0YSI6eyJpZCI6MTczOTE2LCJuYW1lIjoiTWFuc291ciBZZWhpYSIsImNvbXBhbnlfaWQiOjE5NTYsImFnZW50X3ZlcmlmaWVkIjpmYWxzZX19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9icm9rZXJfY29udGV4dC9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJpZCI6MTk1NiwibmFtZSI6IlNhbWEgQWwgS2hhbGVlaiBSZWFsIEVzdGF0ZSJ9fSx7InNjaGVtYSI6ImlnbHU6YWUucHJvcGVydHlmaW5kZXIvc2VhcmNoX2NvbnRleHQvanNvbnNjaGVtYS8xLTAtMSIsImRhdGEiOnsiY2F0ZWdvcnkiOiJidXkiLCJwcm9wZXJ0eV90eXBlX2lkIjozNSwibG9jYXRpb25zIjpbMjQ3XSwiYW1lbml0aWVzIjpbXSwic29ydCI6Im1yIn19LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9zZXJwX3Jlc3VsdF9jb250ZXh0L2pzb25zY2hlbWEvMS0wLTIiLCJkYXRhIjp7ImN1cnJlbnRfcGFnZV9wb3MiOjgsImN1cnJlbnRfcGFnZSI6MSwicmVzdWx0c19wb3MiOjgsImZvcm1hdCI6Imxpc3QiLCJwcm9kdWN0IjoiZmVhdHVyZWQiLCJyc3AiOjk1LjMsInJzcyI6OTQuM319LHsic2NoZW1hIjoiaWdsdTphZS5wcm9wZXJ0eWZpbmRlci9hYl90ZXN0c19jb250ZXh0L2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7ImFiX3Rlc3RzIjpbeyJ0ZXN0IjoidGVzdDUwIiwidmFyaWFudCI6Im9yaWdpbmFsIn0seyJ0ZXN0IjoidGVzdDY4IiwidmFyaWFudCI6InZhcmlhbnRBIn0seyJ0ZXN0IjoidGVzdDcyIiwidmFyaWFudCI6Im9yaWdpbmFsIn0seyJ0ZXN0IjoidGVzdDc5IiwidmFyaWFudCI6InZhcmlhbnRBIn0seyJ0ZXN0IjoidGVzdDgyIiwidmFyaWFudCI6InVua25vd24ifV19fSx7InNjaGVtYSI6ImlnbHU6Y29tLnNub3dwbG93YW5hbHl0aWNzLnNub3dwbG93L3dlYl9wYWdlL2pzb25zY2hlbWEvMS0wLTAiLCJkYXRhIjp7ImlkIjoiYTMxNWZjNDEtMDA2NS00NDAzLTg1ZjctMGFkMjhjZTkzZGYzIn19LHsic2NoZW1hIjoiaWdsdTpvcmcudzMvUGVyZm9ybWFuY2VUaW1pbmcvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsibmF2aWdhdGlvblN0YXJ0IjoxNjA0NDA1Mjc1NDA5LCJ1bmxvYWRFdmVudFN0YXJ0IjoxNjA0NDA1Mjc1NzIyLCJ1bmxvYWRFdmVudEVuZCI6MTYwNDQwNTI3NTcyMiwicmVkaXJlY3RTdGFydCI6MCwicmVkaXJlY3RFbmQiOjAsImZldGNoU3RhcnQiOjE2MDQ0MDUyNzU0MTYsImRvbWFpbkxvb2t1cFN0YXJ0IjoxNjA0NDA1Mjc1NDI3LCJkb21haW5Mb29rdXBFbmQiOjE2MDQ0MDUyNzU1MDgsImNvbm5lY3RTdGFydCI6MTYwNDQwNTI3NTUwOCwiY29ubmVjdEVuZCI6MTYwNDQwNTI3NTY2OSwic2VjdXJlQ29ubmVjdGlvblN0YXJ0IjoxNjA0NDA1Mjc1NTMwLCJyZXF1ZXN0U3RhcnQiOjE2MDQ0MDUyNzU2NzEsInJlc3BvbnNlU3RhcnQiOjE2MDQ0MDUyNzU2OTUsInJlc3BvbnNlRW5kIjoxNjA0NDA1Mjc1NzkzLCJkb21Mb2FkaW5nIjoxNjA0NDA1Mjc1NzM1LCJkb21JbnRlcmFjdGl2ZSI6MTYwNDQwNTI3NTgzOCwiZG9tQ29udGVudExvYWRlZEV2ZW50U3RhcnQiOjAsImRvbUNvbnRlbnRMb2FkZWRFdmVudEVuZCI6MCwiZG9tQ29tcGxldGUiOjAsImxvYWRFdmVudFN0YXJ0IjowLCJsb2FkRXZlbnRFbmQiOjAsImNocm9tZUZpcnN0UGFpbnQiOjE2MDQ0MDUyNzU5NTh9fV19”,
“vp”: “360x705”,
“ds”: “360x4524”,
“vid”: “7”,
“sid”: “626e7260-eea9-4bcb-9f69-2076238ed148”,
“duid”: “118e8e44-c962-4b0a-820c-a4c64f7d70bd”,
“fp”: “1996478628”,
“url”: “فلل للبيع في الروضة - 76 -بيوت للبيع | بروبرتي فايندر الإمارات”,
“stm”: “1604405277383”
}]}

The first few cx if you decode you can see its not fixed on the other hand the last few cx are fixed.

Thanks

@Milan_Mathew, one of the reason we advise to have only one event per payload is the recovery process. You might want to check your tracker initialization.

Just as a general note to understand how evaluation and recovery works first. If a payload contains more than one event you might observe the following behaviour. A single bad event in the payload will send the whole payload into the bad bucket. This, however, does not mean that the good events in that payload do not get processed. This does mean that when recovering bad data the whole payload could be recovered including the good data that has already been successfully processed resulting in duplicates.

Back to your specific recovery. Your error is related to “ab_tests_context”. However, your payload contains many events. While your contexts in question might have been fixed, some other events/contexts in that payload might have been rejected and thus your “recovered” data ends up in bad bucket again. If my understanding of your issue is right and you did recover that data then you can ignore the fact the very same data got into bad bucket again. You do need to examine the reason for failure - I would expect a different error message (related to a different issue/event in the very same payload).

1 Like

@ihor

Did you mean to check the max post requests? its 40000 bytes.

This one I am totally aware of.

Yes, I was also expecting a different error as I wasn’t fixing the other context errors. But I did check , its again failing with the same context error and I can see some events are fixed with the replacement value I specified and some events not.
PFA how the payload looks like with multiple events with the error ab_test_context error.

I am under the impression that event recovery will go to each of the cx in the payload and apply the fix.

@Milan_Mathew,

Did you mean to check the max post requests? its 40000 bytes.

It’s bufferSize. We recommend it to be 1 (one event per payload)

I am under the impression that event recovery will go to each of the cx in the payload and apply the fix.

That is my understanding as well. You also could test your recovery scenario on the test bad payload locally to see what to expect when the recovery is run in earnest. Try following Testing.

Okay, I would test this. Thanks