网络套件脚本 2.0 java.lang.StackOverflowError
Netsuite script 2.0 java.lang.StackOverflowError
我有一个脚本可以通过 API 从销售渠道 (shopify) 导入/创建订单。我创建了一个连接到 API 的 netsuite 模块,returns 联邦快递运费决定最佳 'ship from' 位置。
一切正常,但是当脚本填充销售订单(N / 记录)字段时,它会抛出此错误:
"type": "internal error",
"code": "UNEXPECTED_ERROR",
"details": "java.lang.WhosebugError",
"userEvent":空,
"stackTrace": ....
任何想法,是什么触发了该错误?谢谢
我解决了这个问题。错误由 "self-referencing" 触发。在创建的netsuite模块中,有一个函数returns将对象传入参数。此函数的 return 被放入同一对象的 属性 中。
function do_something(_obj){
....
return _obj;
}
var obj = {};
obj.prp = do_something(obj);
我有一个脚本可以通过 API 从销售渠道 (shopify) 导入/创建订单。我创建了一个连接到 API 的 netsuite 模块,returns 联邦快递运费决定最佳 'ship from' 位置。 一切正常,但是当脚本填充销售订单(N / 记录)字段时,它会抛出此错误: "type": "internal error", "code": "UNEXPECTED_ERROR", "details": "java.lang.WhosebugError", "userEvent":空, "stackTrace": ....
任何想法,是什么触发了该错误?谢谢
我解决了这个问题。错误由 "self-referencing" 触发。在创建的netsuite模块中,有一个函数returns将对象传入参数。此函数的 return 被放入同一对象的 属性 中。
function do_something(_obj){
....
return _obj;
}
var obj = {};
obj.prp = do_something(obj);