Details
Description
Myfaces core do not show real javascipt errors.
In _Dom.js there is a catch block in rows 192-203.
Unofortunately I see two errors
- Icefaces js has exceptions without message and description a message is directly a 'e' object. So an error 'invalid property' is printed to console
- development mode is ignored by this catch block, in reverse order checking too because jsf.ajax.getProjectStage() is not initialized
Workaround - because development mode is recognized we can only show an alert
} catch (e) { /* if(window.console && window.console.error) { //not sure if we //should use our standard //error mechanisms here //because in the head appendix //method only a console //error would be raised as well if (e.message) { window.console.error(e.message); } else { if (e.description) { window.console.error(e.description); } else { window.console.error(e); } } } if(jsf.ajax.getProjectStage() === "Development") { */ if (e.message) { alert("Error in evaluated javascript:"+ (e.message)); } else { if (e.description) { alert("Error in evaluated javascript:"+ (e.description)); } else { alert("Error in evaluated javascript:"+ (e)); } } /* } */ } finally {