Events going to bad bucket


#1

Hi,

We are facing a issue where our few events are going to bad bucket, can you please explain what could be the reason for this. Please go through the below event which we have in bad bucket. there are many such events going to bad bucket :

{"line":"2016-11-06\t15:38:09\t-\t43\t43.225.162.195\tGET\t43.225.162.195\t/i\t200\thttp://www.bengalishaadi.com/registration/profile/index/from_registration_step1/Y/btn/2/regmode/app/os/native-android/appver/4.8.0/deviceid/356605051743454\tMozilla%2F5.0+%28Linux%3B+U%3B+Android+4.2.2%3B+en-us%3B+C2104+Build%2F15.3.A.1.17%29+AppleWebKit%2F534.30+%28KHTML%2C+like+Gecko%29+Version%2F4.0+Mobile+Safari%2F534.30\tstm=1478426749060&e=se&se_ca=%23reg2_2&se_ac=blur&se_la=complexion&se_pr=Wheatish&tv=js-2.6.2&tna=production&p=web&tz=Asia%2FKolkata&lang=en-US&cs=UTF-8&res=480x854&cd=32&cookie=1&eid=829f1a82-5680-4c59-a927-d0d63d42abc1&dtm=1478426749052&vp=320x496&ds=320x573&vid=1&sid=0da069c6-c42a-4a6f-b7a1-44441e1cfcb1&duid=c1e5bd55-bc4b-49c2-90cb-5006e92860fd&fp=618520874&uid=YSH19672126&refr=http%3A%2F%2Fwww.bengalishaadi.com%2Fregistration%2Fprofile%2Findex%2Ffrom_registration_step1%2FY%2Fbtn%2F2%2Fregmode%2Fapp%2Fos%2Fnative-android%2Fappver%2F4.8.0%2Fdeviceid%2F356605051743454%23reg2_1&url=http%3A%2F%2Fwww.bengalishaadi.com%2Fregistration%2Fprofile%2Findex%2Ffrom_registration_step1%2FY%2Fbtn%2F2%2Fregmode%2Fapp%2Fos%2Fnative-android%2Fappver%2F4.8.0%2Fdeviceid%2F356605051743454%23reg2_2&cx=eyJzY2hlbWEiOiJpZ2x1OmNvbS5zbm93cGxvd2FuYWx5dGljcy5zbm93cGxvdy9jb250ZXh0cy9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6W3sic2NoZW1hIjoiaWdsdTpjb20uc25vd3Bsb3dhbmFseXRpY3Muc25vd3Bsb3cvd2ViX3BhZ2UvanNvbnNjaGVtYS8xLTAtMCIsImRhdGEiOnsiaWQiOiIzNmM4YTA5OS1lZjY5LTQ1MjYtOTBiOC0wNjA3NTNmZGNiNDgifX0seyJzY2hlbWEiOiJpZ2x1Om9yZy53My9QZXJmb3JtYW5jZVRpbWluZy9qc29uc2NoZW1hLzEtMC0wIiwiZGF0YSI6eyJsb2FkRXZlbnRFbmQiOm51bGwsImxvYWRFdmVudFN0YXJ0IjpudWxsLCJkb21Db21wbGV0ZSI6bnVsbCwiZG9tQ29udGVudExvYWRlZEV2ZW50RW5kIjpudWxsLCJkb21Db250ZW50TG9hZGVkRXZlbnRTdGFydCI6bnVsbCwiZG9tSW50ZXJhY3RpdmUiOm51bGwsImRvbUxvYWRpbmciOm51bGwsInJlc3BvbnNlRW5kIjpudWxsLCJyZXNwb25zZVN0YXJ0IjpudWxsLCJyZXF1ZXN0U3RhcnQiOm51bGwsInNlY3VyZUNvbm5lY3Rpb25TdGFydCI6MCwiY29ubmVjdEVuZCI6bnVsbCwiY29ubmVjdFN0YXJ0IjpudWxsLCJkb21haW5Mb29rdXBFbmQiOm51bGwsImRvbWFpbkxvb2t1cFN0YXJ0IjpudWxsLCJmZXRjaFN0YXJ0IjpudWxsLCJyZWRpcmVjdEVuZCI6MCwicmVkaXJlY3RTdGFydCI6MCwidW5sb2FkRXZlbnRFbmQiOm51bGwsInVubG9hZEV2ZW50U3RhcnQiOm51bGwsIm5hdmlnYXRpb25TdGFydCI6bnVsbH19XX0&cv=clj-1.1.0-tom-0.2.0&nuid=b0758f09-a4ff-4704-9356-5f57a91f7a66\t-\t-\t-\t-\t-","errors":[{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/connectEnd\"}\n    instance: {\"pointer\":\"/connectEnd\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/connectStart\"}\n    instance: {\"pointer\":\"/connectStart\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/domComplete\"}\n    instance: {\"pointer\":\"/domComplete\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/domContentLoadedEventEnd\"}\n    instance: {\"pointer\":\"/domContentLoadedEventEnd\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/domContentLoadedEventStart\"}\n    instance: {\"pointer\":\"/domContentLoadedEventStart\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/domInteractive\"}\n    instance: {\"pointer\":\"/domInteractive\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/domLoading\"}\n    instance: {\"pointer\":\"/domLoading\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/domainLookupEnd\"}\n    instance: {\"pointer\":\"/domainLookupEnd\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/domainLookupStart\"}\n    instance: {\"pointer\":\"/domainLookupStart\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/fetchStart\"}\n    instance: {\"pointer\":\"/fetchStart\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/loadEventEnd\"}\n    instance: {\"pointer\":\"/loadEventEnd\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/loadEventStart\"}\n    instance: {\"pointer\":\"/loadEventStart\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/navigationStart\"}\n    instance: {\"pointer\":\"/navigationStart\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/requestStart\"}\n    instance: {\"pointer\":\"/requestStart\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/responseEnd\"}\n    instance: {\"pointer\":\"/responseEnd\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/responseStart\"}\n    instance: {\"pointer\":\"/responseStart\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/unloadEventEnd\"}\n    instance: {\"pointer\":\"/unloadEventEnd\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"},{"level":"error","message":"error: instance type (null) does not match any allowed primitive type (allowed: [\"integer\"])\n    level: \"error\"\n    schema: {\"loadingURI\":\"#\",\"pointer\":\"/properties/unloadEventStart\"}\n    instance: {\"pointer\":\"/unloadEventStart\"}\n    domain: \"validation\"\n    keyword: \"type\"\n    found: \"null\"\n    expected: [\"integer\"]\n"}],"failure_tstamp":"2016-11-06T22:23:24.894Z"}

Thanks


#2

Hello @rahul,

It seems that browser has not full support of PerformanceTiming API and attaches incorrect instance of its context.

I created a ticket to investigate this.

Until it is resolved you have several options:

  1. Disable PerformanceTiming
  2. Recover bad rows using Event Recovery

How many events are going to bad bucket with this error? I believe this should be extremely small.


Interpreting errors in bad events
#3

Hi @anton,

Yes the number of bad events are less, but we are not able to capture page_view events on the same page as well. what could be the reason for this ?


#4

Do those page_view events appear in bad bucket or do you believe it throws exception and therefore events aren’t landing to collector?