【问题标题】:Netsuite script 2.0 java.lang.StackOverflowErrorNetsuite 脚本 2.0 java.lang.StackOverflowError
【发布时间】:2019-07-12 14:38:51
【问题描述】:

我有一个脚本,可以通过 API 从销售渠道 (shopify) 导入/创建订单。我创建了一个连接到 API 的 netsuite 模块,该 API 返回联邦快递运费以决定最佳“发货地址”位置。 一切都很好,但是当脚本填充销售订单(N / 记录)字段时,它会抛出此错误: “类型”:“内部错误”, "code": "UNEXPECTED_ERROR", “详细信息”:“java.lang.StackOverflowError”, “用户事件”:空, "stackTrace": ....

任何想法,是什么触发了该错误?谢谢

【问题讨论】:

    标签: erp


    【解决方案1】:

    我解决了这个问题。该错误是由“自引用”触发的。在创建的 netsuite 模块中,有一个函数返回参数中传递的对象。该函数的返回值被放入同一对象的属性中。

    function do_something(_obj){
     ....
     return _obj;
    }
    var obj = {};
    obj.prp = do_something(obj);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      相关资源
      最近更新 更多