Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
re-throwing exception does not work in suite scripts
Good mornign,
I'm trying to manage the unhandled exceptions in beforeLoad event function, in this way:
page_BeforeLoad = function(p_sType, p_oForm) { try { // some code [...] } catch(oExc) { gestisciExc(oExc); return false; } } and the gestisciExc function:
gestisciExc = function(p_oExc) { // some code [...] // rethrow exception throw(p_oExc); } But when an exception occurs, the script seems to go in timeout error and the exception is not re-thrown.
If I rewrite the event function code this way, NetSuite normally handles the error with a notice while trying to load the record.
page_BeforeLoad = function(p_sType, p_oForm) { // some code [...] } Is there a particular way to re-throw an exception so that NetSuite can handle it normally as if I didn't catch it in a try-catch block?
0