01-31-2020, 08:12 PM
I have app the runs great both as a exe and dll under 15.0.17. App uses TMS components.
when run as exe under 15.1.9 i get the folllowing errors.
Any idea where to start looking?
Uncaught TypeError: Cannot read property 'set' of null
at findCssRuleFromSelector (IWCommon__ED5C788A0.js:3281)
at findCssRule (IWCommon__ED5C788A0.js:3313)
at internalGetElementCssRule (IWCommon__ED5C788A0.js:3355)
at getElementCssRule2 (IWCommon__ED5C788A0.js:3397)
at HTMLSpanElement.IWCL_SetRect [as SetRect] (IWCL__ED5C788A0.js:492)
at DoUpdateRects (IWCL__ED5C788A0.js:1218)
at DoAlign (IWCL__ED5C788A0.js:1272)
at HTMLDivElement.IWCL_UpdateRects [as UpdateRects] (IWCL__ED5C788A0.js:1302)
at DoUpdateRects (IWCL__ED5C788A0.js:1221)
at DoAlign (IWCL__ED5C788A0.js:1272)
Actual code from chrome debugger (bold line is what is identifed as error line)
function findCssRuleFromSelector(sheet, selectorName, sheetIdx) {
var rules = IW.CSS.getCSSRules(sheet);
if (rules && rules.length) {
for (var j = rules.length - 1; j >= 0; j--) {
if (rules[j].selectorText && (rules[j].selectorText === selectorName)) {
// save it in CSS rule cache
cssRuleCache.set(selectorName, { sheet: sheetIdx, rule: j });
return rules[j];
}
}
}
return null;
}
when run as exe under 15.1.9 i get the folllowing errors.
Any idea where to start looking?
Uncaught TypeError: Cannot read property 'set' of null
at findCssRuleFromSelector (IWCommon__ED5C788A0.js:3281)
at findCssRule (IWCommon__ED5C788A0.js:3313)
at internalGetElementCssRule (IWCommon__ED5C788A0.js:3355)
at getElementCssRule2 (IWCommon__ED5C788A0.js:3397)
at HTMLSpanElement.IWCL_SetRect [as SetRect] (IWCL__ED5C788A0.js:492)
at DoUpdateRects (IWCL__ED5C788A0.js:1218)
at DoAlign (IWCL__ED5C788A0.js:1272)
at HTMLDivElement.IWCL_UpdateRects [as UpdateRects] (IWCL__ED5C788A0.js:1302)
at DoUpdateRects (IWCL__ED5C788A0.js:1221)
at DoAlign (IWCL__ED5C788A0.js:1272)
Actual code from chrome debugger (bold line is what is identifed as error line)
function findCssRuleFromSelector(sheet, selectorName, sheetIdx) {
var rules = IW.CSS.getCSSRules(sheet);
if (rules && rules.length) {
for (var j = rules.length - 1; j >= 0; j--) {
if (rules[j].selectorText && (rules[j].selectorText === selectorName)) {
// save it in CSS rule cache
cssRuleCache.set(selectorName, { sheet: sheetIdx, rule: j });
return rules[j];
}
}
}
return null;
}