I have been noticing for some time that sometimes, (1 in 50 requests) there is json response data corruption.
I could never manage to figure out why so, it happens both in production and development mode.
i suspect that Json Serailizer is not thread safe?
Just managed to take screen shot when this happened
you could see that 2 different requests ended up getting a same invalid json response
[{"id":4,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":3.0,"taxGroup":{"id":1,"entityStatus":"ACTIVE"},"basicPrice":300.0}],"id":4,"createdAt":1492618774660,"modifiedAt":1492618774660,"createdBy":{"name":"Gowthaman Basuvaraj",{"name":"Gowthaman Basuvaraj","email":"[email protected]","id":1,"phone":"9844816712","tenantAdmin":"entityStatus":"ACTIVE"},true,"superAdmin":"entityStatus":"ACT,VEEAT","enabled":true,"tenant":"companies":[{"id":1,1],"name":""offices","APPRO":,[1],"systemRoles":[1,2,3,4,5},,7,8,"company":9,{10,11,"id":12]1,,"id":},,"createdAt":1version36711rmission":,1,"modifiedAt"},1492618536711,{"date":"entityStatus":1490985000000"ACTIVEt","vendor":{"name":"Gowthaman Basuvaraj","tenant":{"id":1,"id":1},"company":{"entityStatus":"ACTIVE","id":1},"version":1}}]"docType":"PO","sentVia":"PHONE","documentNo":"PO-003","quotations":[3],"indents":[1,2],"office":{"name":"HO","id":1,"entityStatus":"ACTIVE"},"lineItems":[{"id":7,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":12.0,"taxGroup":{"id":1,"entityStatus":"ACTIVE"},"basicPrice":100.0}],"id":7,"createdAt":1492619922227,"modifiedAt":1492619922227,"createdBy":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"entityStatus":"ACTIVE","tenant":{"id":1,"name":"365Build"},"company":{"id":1},"version":1},{"date":1490985000000,"vendor":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"docType":"PO","sentVia":"PHONE","documentNo":"PO-004","quotations":[3],"indents":[1,2],"office":{"name":"HO","id":1,"entityStatus":"ACTIVE"},"lineItems":[{"id":9,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":1.0,"taxGroup":{"id":1,"entityStatus":"ACTIVE"},"basicPrice":300.0}],"id":9,"createdAt":1492620625319,"modifiedAt":1492620625319,"createdBy":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"entityStatus":"ACTIVE","tenant":{"id":1,"name":"365Build"},"company":{"id":1},"version":1},{"date":1490985000000,"vendor":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"docType":"QUOTATION","sentVia":"PHONE","documentNo":"Q-001","vendorReference":"VQ-001","office":{"name":"HO","id":1,"entityStatus":"ACTIVE"},"lineItems":[{"id":3,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":10.0,"taxGroup":{"id":1,"entityStatus":"ACTIVE"},"basicPrice":300.0}],"id":3,"createdAt":1492618719442,"modifiedAt":1492618719442,"createdBy":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"entityStatus":"ACTIVE","tenant":{"id":1,"name":"365Build"},"company":{"id":1},"version":1},{"date":1490985000000,"vendor":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"docType":"PO","sentVia":"PHONE","documentNo":"PO-002","quotations":[3],"indents":[1,2],"office":{"name":"HO","id":1,"entityStatus":"ACTIVE"},"lineItems":[{"id":6,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":10.0,"taxGroup":{"id":1,"entityStatus":"ACTIVE"},"basicPrice":300.0}],"id":6,"createdAt":1492619069630,"modifiedAt":1492619069630,"createdBy":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"entityStatus":"ACTIVE","tenant":{"id":1,"name":"365Build"},"company":{"id":1},"version":1},{"date":1490985000000,"vendor":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"docType":"PO","sentVia":"PHONE","documentNo":"PO-004","quotations":[3],"indents":[1,2],"office":{"name":"HO","id":1,"entityStatus":"ACTIVE"},"lineItems":[{"id":8,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":1.0,"taxGroup":{"id":1,"entityStatus":"ACTIVE"},"basicPrice":300.0}],"id":8,"createdAt":1492620242016,"modifiedAt":1492620242016,"createdBy":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"entityStatus":"ACTIVE","tenant":{"id":1,"name":"365Build"},"company":{"id":1},"version":1},{"date":1490985000000,"vendor":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"docType":"PO","sentVia":"PHONE","documentNo":"PO-002","quotations":[3],"indents":[1,2],"office":{"name":"HO","id":1,"entityStatus":"ACTIVE"},"lineItems":[{"id":5,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":10.0,"taxGroup":{"id":1,"entityStatus":"ACTIVE"},"basicPrice":300.0}],"id":5,"createdAt":1492618954551,"modifiedAt":1492618954551,"createdBy":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"entityStatus":"ACTIVE","tenant":{"id":1,"name":"365Build"},"company":{"id":1},"version":1},{"date":1490985000000,"vendor":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"docType":"PO","sentVia":"ORAL","documentNo":"PO-005","quotations":[3],"indents":[1,2],"office":{"name":"HO","id":1,"entityStatus":"ACTIVE"},"lineItems":[{"id":10,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":5.0,"taxGroup":{"id":1,"entityStatus":"ACTIVE"},"basicPrice":500.0}],"id":10,"createdAt":1492620938241,"modifiedAt":1492620938241,"createdBy":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"entityStatus":"ACTIVE","tenant":{"id":1,"name":"365Build"},"company":{"id":1},"version":1},{"date":1490985000000,"docType":"INDENT","sentVia":"PHONE","documentNo":"I-002","utilized":true,"office":{"name":"HO","id":1,"entityStatus":"ACTIVE"},"lineItems":[{"id":2,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":5.0}],"id":2,"createdAt":1492618682333,"modifiedAt":1492620938270,"createdBy":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"entityStatus":"ACTIVE","tenant":{"id":1,"name":"365Build"},"company":{"id":1},"version":3},{"date":1490985000000,"docType":"INDENT","sentVia":"PHONE","documentNo":"I-001","utilized":true,"office":{"name":"HO","id":1,"entityStatus":"ACTIVE"},"lineItems":[{"id":1,"slNo":1,"inventory":{"id":1,"entityStatus":"ACTIVE"},"qty":1.0}],"id":1,"createdAt":1492618654267,"modifiedAt":1492620938265,"createdBy":{"name":"Gowthaman Basuvaraj","id":1,"entityStatus":"ACTIVE"},"entityStatus":"ACTIVE","tenant":{"id":1,"name":"365Build"},"company":{"id":1},"version":3}]
confirmed bug