Skip to content

Instantly share code, notes, and snippets.

@ksylor
Forked from anonymous/listing-experiment-summary.txt
Last active February 27, 2017 18:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ksylor/2bbd841c193df9466f9993de3857f394 to your computer and use it in GitHub Desktop.
Save ksylor/2bbd841c193df9466f9993de3857f394 to your computer and use it in GitHub Desktop.
Most popular control messages (> 0.5% of control)
- 27.98%: Uncaught TypeError: null is not an object (evaluating 'elt.parentNode')
- 8.96%: TypeError: null is not an object (evaluating 'elt.parentNode')
- 8.93%: Uncaught SyntaxError: JSON syntax error
- 3.97%: Uncaught TypeError: Cannot read property 'MIN_USERNAME_LEN' of undefined
- 3.57%: Uncaught TypeError: _.pairs is not a function
- 3.51%: Object doesn't support this property or method
- 2.25%: Uncaught TypeError: this.font_loaders[t].load is not a function
- 1.86%: Uncaught SecurityError: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.
- 1.85%: Uncaught TypeError: undefined is not an object (evaluating '__gCrWeb.autofill.extractForms')
- 1.84%: NS_ERROR_FILE_CORRUPTED:
- 1.70%: Uncaught URIError: URI malformed
- 1.51%: Uncaught TypeError: Cannot read property 'load' of undefined
- 1.42%: TypeError: Cannot find function addEventListener in object [object Window]. (https://site.etsystatic.com/ac/primary/js/base.20170126212246.en-US.js|_|/html/body/script[10]#155)
- 1.33%: Exception thrown and not caught
- 1.28%: Uncaught SecurityError: The operation is insecure.
- 1.08%: Uncaught Error: Script error trying to load lib/mobile/jquery.mobile.touch-1.3.1 [scripterror]
- 1.08%: Uncaught TypeError: n.indexOf is not a function
- 1.04%: Uncaught TypeError: i is undefined
- 0.93%: SyntaxError
- 0.76%: Uncaught ReferenceError: Can't find variable: getProductDefaults
- 0.73%: Uncaught TypeError: webViewResult.setValue is not a function
- 0.65%: El objeto no acepta esta propiedad o método
- 0.51%: NS_ERROR_STORAGE_IOERR:
- 0.51%: NS_ERROR_OUT_OF_MEMORY:
- 0.51%: Uncaught TypeError: Cannot read property 'style' of null
Most popular variant messages (> 0.5% of variant)
- 34.93%: Uncaught TypeError: null is not an object (evaluating 'elt.parentNode') -AHA also this: https://github.com/getsentry/raven-js/issues/756
this is not caused by our code but appears to be a bug in a bootstrap add-on module (we use the module in atlas for reference: https://github.etsycorp.com/Engineering/Etsyweb/blob/master/htdocs/assets/js/lib/bootstrap-tagsinput-0.5.0.js) https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/blob/master/src/bootstrap-tagsinput.js
- 10.86%: TypeError: undefined is not an object (evaluating '$("#listing-page-cart h1 span[itemprop='name']").html().trim')
- 10.43%: TypeError: undefined is not an object (evaluating '$(".shop-name a[itemprop='url'] span[itemprop='title']").html().trim')
- 9.47%: TypeError: null is not an object (evaluating 'elt.parentNode') - same as above - 3rd party code
- 4.23%: Uncaught TypeError: _.pairs is not a function
- 4.03%: Uncaught TypeError: undefined is not an object (evaluating '__gCrWeb.autofill.extractForms') - this is a bug in Google Chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=590375
- 3.30%: Uncaught SyntaxError: JSON syntax error - no idea how to find this???
- 2.70%: Uncaught TypeError: Cannot read property 'MIN_USERNAME_LEN' of undefined - This is our code from here: https://github.etsycorp.com/Engineering/Etsyweb/blob/master/htdocs/assets/js/inline.js#L1100 - looks like those inline constants aren't defined in the template as expected?
- 2.12%: Object doesn't support this property or method
- 1.97%: Object expected
- 0.75%: TypeError: undefined is not an object (evaluating '$.a.hashList.theList.length') - this is not our code, but not sure the possible source!
- 0.68%: Uncaught SyntaxError: Unexpected identifier
- 0.57%: Uncaught TypeError: n.indexOf is not a function - this has been minified so hard to track down.
- 0.54%: Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
Unique to variant messages (with >100 hits)
- 3.70% (2335): TypeError: undefined is not an object (evaluating '$("#listing-page-cart h1 span[itemprop='name']").html().trim')
- 3.55% (2243): TypeError: undefined is not an object (evaluating '$(".shop-name a[itemprop='url'] span[itemprop='title']").html().trim')
Unique to control messages (with >100 hits)
- 6.62% (1424): Uncaught TypeError: this.font_loaders[t].load is not a function
- 5.46% (1174): Uncaught SecurityError: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.
- 4.45% (957): Uncaught TypeError: Cannot read property 'load' of undefined
- 4.17% (896): TypeError: Cannot find function addEventListener in object [object Window]. (https://site.etsystatic.com/ac/primary/js/base.20170126212246.en-US.js|_|/html/body/script[10]#155)
- 3.91% (841): Exception thrown and not caught
- 3.19% (685): Uncaught Error: Script error trying to load lib/mobile/jquery.mobile.touch-1.3.1 [scripterror]
- 3.06% (657): Uncaught TypeError: i is undefined
- 1.27% (272): Uncaught Error: Load timeout for modules: lib/mobile/jquery.mobile.touch-1.3.1 [timeout]
- 1.11% (238): TypeError: Cannot find function load in object function (e, t) {...}. (https://site.etsystatic.com/ac/primary/js/font-loader.20170111162341.js|_|/html/body/script[17]#1)
- 1.08% (233): Uncaught URIError: malformed URI sequence
- 0.65% (139): TypeError: Cannot find function addEventListener in object [object Window]. (https://site.etsystatic.com/ac/primary/js/base.20170119220435.en-US.js|_|/html/body/script[10]#155)
- 0.53% (113): NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMStorage.getItem]
Common to both (with >100 hits) with relative percentages
- ctrl:27.98% vrnt:34.93%: Uncaught TypeError: null is not an object (evaluating 'elt.parentNode')
- ctrl: 8.96% vrnt: 9.47%: TypeError: null is not an object (evaluating 'elt.parentNode')
- ctrl: 8.93% vrnt: 3.30%: Uncaught SyntaxError: JSON syntax error
- ctrl: 3.97% vrnt: 2.70%: Uncaught TypeError: Cannot read property 'MIN_USERNAME_LEN' of undefined
- ctrl: 3.57% vrnt: 4.23%: Uncaught TypeError: _.pairs is not a function
- ctrl: 3.51% vrnt: 2.12%: Object doesn't support this property or method
- ctrl: 1.85% vrnt: 4.03%: Uncaught TypeError: undefined is not an object (evaluating '__gCrWeb.autofill.extractForms')
- ctrl: 1.84% vrnt: 0.38%: NS_ERROR_FILE_CORRUPTED:
- ctrl: 1.70% vrnt: 0.00%: Uncaught URIError: URI malformed
- ctrl: 1.28% vrnt: 0.00%: Uncaught SecurityError: The operation is insecure.
- ctrl: 1.08% vrnt: 0.57%: Uncaught TypeError: n.indexOf is not a function
- ctrl: 0.93% vrnt: 0.39%: SyntaxError
- ctrl: 0.76% vrnt: 0.47%: Uncaught ReferenceError: Can't find variable: getProductDefaults
- ctrl: 0.73% vrnt: 0.29%: Uncaught TypeError: webViewResult.setValue is not a function
- ctrl: 0.65% vrnt: 0.43%: El objeto no acepta esta propiedad o método
- ctrl: 0.51% vrnt: 0.00%: NS_ERROR_STORAGE_IOERR:
- ctrl: 0.51% vrnt: 0.01%: NS_ERROR_OUT_OF_MEMORY:
- ctrl: 0.51% vrnt: 0.09%: Uncaught TypeError: Cannot read property 'style' of null
- ctrl: 0.47% vrnt: 0.07%: NS_ERROR_FILE_NO_DEVICE_SPACE:
- ctrl: 0.47% vrnt: 0.29%: Uncaught TypeError: Etsy.inline_constants is undefined
- ctrl: 0.44% vrnt: 0.35%: Uncaught TypeError: Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'.
- ctrl: 0.43% vrnt: 0.07%: Uncaught SecurityError: Blocked a frame with origin "https://www.etsy.com" from accessing a cross-origin frame.
- ctrl: 0.41% vrnt: 0.68%: Uncaught SyntaxError: Unexpected identifier
- ctrl: 0.38% vrnt: 0.75%: TypeError: undefined is not an object (evaluating '$.a.hashList.theList.length')
- ctrl: 0.38% vrnt: 0.09%: Uncaught SyntaxError: Illegal return statement
- ctrl: 0.37% vrnt: 0.07%: Uncaught SyntaxError: Invalid or unexpected token
- ctrl: 0.37% vrnt: 0.07%: SyntaxError: Unable to parse JSON string
- ctrl: 0.37% vrnt: 0.13%: Cet objet ne gère pas cette propriété ou cette méthode
- ctrl: 0.33% vrnt: 0.19%: Uncaught ReferenceError: Can't find variable: hilitor
- ctrl: 0.31% vrnt: 0.11%: Uncaught TypeError: Cannot read property 'closingEls' of undefined
- ctrl: 0.30% vrnt: 0.16%: Uncaught TypeError: Cannot read property 'feedConf' of null
- ctrl: 0.30% vrnt: 0.20%: O objeto não dá suporte para a propriedade ou método
- ctrl: 0.29% vrnt: 0.11%: Expected ';'
- ctrl: 0.27% vrnt: 0.10%: Uncaught TypeError: undefined is not a function
- ctrl: 0.26% vrnt: 0.20%: Uncaught ReferenceError: __show__deepen is not defined
- ctrl: 0.25% vrnt: 0.06%: Uncaught SyntaxError: Unexpected token <
- ctrl: 0.24% vrnt: 0.02%: Uncaught Error: Mismatched anonymous define() module: function (e){function t(e){return s.raw?e:encodeURIComponent(e)}function n(e){return s.raw?e:decodeURIComponent(e)}function r(e){return t(s.json?JSON.stringify(e):String(e))}function i(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{e=decodeURIComponent(e.replace(a," "))}catch(t){return}try{return s.json?JSON.parse(e):e}catch(t){}}function o(t,n){var r=s.raw?t:i(t);return e.isFunction(n)?n(r):r}var a=/\+/g,s=e.cookie=function(i,a,u){if(void 0!==a&&!e.isFunction(a)){if(u=e.extend({},s.defaults,u),"number"==typeof u.expires){var l=u.expires,c=u.expires=new Date;c.setDate(c.getDate()+l)}return document.cookie=[t(i),"=",r(a),u.expires?"; expires="+u.expires.toUTCString():"",u.path?"; path="+u.path:"",u.domain?"; domain="+u.domain:"",u.secure?"; secure":""].join("")}for(var d=i?void 0:{},f=document.cookie?document.cookie.split("; "):[],p=0,h=f.length;h>p;p++){var g=f[p].split("="),m=n(g.shift()),v=g.join("=");if(i&&i===m){d=o(v,a);break}i||void 0===(v=o(v))||(d[m]=v)}return d};s.defaults={},e.removeCookie=function(t,n){return void 0!==e.cookie(t)?(e.cookie(t,"",e.extend({},n,{expires:-1})),!0):!1}} [mismatch]
- ctrl: 0.23% vrnt: 0.13%: Uncaught ReferenceError: Can't find variable: google_tag_manager
- ctrl: 0.22% vrnt: 0.09%: Uncaught ReferenceError: Can't find variable: queryParams
- ctrl: 0.22% vrnt: 0.04%: TypeError: undefined is not a function
- ctrl: 0.21% vrnt: 0.27%: Uncaught TypeError: Function expected
- ctrl: 0.20% vrnt: 0.54%: Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
- ctrl: 0.20% vrnt: 0.09%: Uncaught TypeError: Cannot call method 'write' of undefined
- ctrl: 0.19% vrnt: 0.15%: Uncaught ReferenceError: 'avastBHO' is undefined
- ctrl: 0.18% vrnt: 0.00%: Uncaught Error: Permission denied to access property "toString"
- ctrl: 0.18% vrnt: 0.08%: Uncaught ReferenceError: Can't find variable: inf
- ctrl: 0.18% vrnt: 0.25%: TypeError: undefined is not an object (evaluating '__gCrWeb.autofill.extractForms')
- ctrl: 0.18% vrnt: 0.11%: Uncaught TypeError: Cannot read property 'log' of undefined
- ctrl: 0.17% vrnt: 0.06%: Proprietà o metodo non supportati dall'oggetto
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment