【问题标题】:STACK_MESSAGE error thrown by NetSuiteNetSuite 引发的 STACK_MESSAGE 错误
【发布时间】:2014-09-17 21:42:39
【问题描述】:

最近我收到了来自 NetSuite 的错误消息。我们有一个自定义 Restlet,它接收一个 JSON,用于在 NetSuite 中创建销售订单。到目前为止,在 SandBox 中它运行良好,但在生产中却不行。

Error:
STACK_MESSAGE: java.lang.IllegalStateException: wrap should never be called unless shutter.visibleToScripts is called first.class com.netledger.app.common.scripting.nlobjError/class java.lang.Class

谁能帮我解决这个问题?

【问题讨论】:

    标签: rest netsuite


    【解决方案1】:

    NetSuite 有一个可爱的小东西,它在运行 JS 时会抛出 Java 异常。我的假设是 JS 在运行之前被编译为 Java,所以有时你会得到像这样无法处理的异常(或者在 JS 中有固定大小的数组.. 太疯狂了!)。

    非法状态异常 表示方法在非法或不适当的时间被调用。 http://docs.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/java/lang/IllegalStateException.html

    您可以做的是尝试进行一些单元测试以找出导致错误的代码部分,然后尝试找到解决方法,就像它是 Java 代码一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 2020-07-12
      • 1970-01-01
      相关资源
      最近更新 更多