Egészen sokat debuggoltam ezt a hibát és így is csak a szerencsének köszönhető a hiba okozójának leleplezése. Az alapprobléma az, hogy egyes XHR kérések után megjelenik a “response is undefined” hibaüzenet annak ellenére, hogy formailag és tartalmilag is helyes JSON válasz érkezik. A probléma konkrét okát nem sikerült megfejtenem, nem is kísérelném meg az extjs 22 ezer soros kódjából kibogozni. 🙂 A probléma ott van, hogy ha több XHR kérést futtatunk egyszerre, akkor egymás válaszát vagy felülírják vagy kitörlik. Tudom, ez így elég gáz! De miután limitáltam az egyszerre futható XHR kérések számát 1-re azonnal eltűntek az addig konstansan jelentkező hibák, tehát elég valószínű, hogy erről van szó. Remélem sikerült megmenteni az olvasót pár órányi/napnyi idegeskedéstől!
A probléma saját kódból eredt, leírás a kommentek között.