【问题标题】:Oracle APEX JSON.WRITER.NOT_OPENOracle APEX JSON.WRITER.NOT_OPEN
【发布时间】:2017-10-18 16:59:13
【问题描述】:

Oracle APEX 5.1。我正在尝试创建一个确定页面项目值的计算。当我这样做时,我正在粘贴一个导致出现以下错误的语句:

Error: SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data at line 5 column 1 of the JSON data

如果我进一步尝试保存它,我会收到一个红色的内联错误:

ORA-20987: APEX - JSON.WRITER.NOT_OPEN - Contact your application administrator.

每次都可以重现。

【问题讨论】:

  • 这看起来像是 APEX 5.1 中的一个错误。您是否尝试过注销并再次登录?您是否在新的应用程序中尝试过同样的事情?您可能需要向 Oracle 提出 SR。指定 APEX 的确切版本以及您要粘贴到计算属性中的确切值。
  • 我想我可能已经弄清楚发生了什么——如果您将 select X 粘贴到 Y 语句中,该语句能够在项目上执行到计算中,那么一切都会中断。这可以通过简单地执行一个 select 语句来缓解。

标签: json oracle oracle-apex writer


【解决方案1】:

我遇到了同样的问题。 经过反复尝试后,我意识到当我在 sql 查询中进行剪切复制/粘贴时出现错误。当我输入行(而不是剪切复制/粘贴)时,我没有收到错误。 尝试一下,看看你的情况是否会发生同样的情况

【讨论】:

  • 是的,它发生在我复制粘贴的 sql 查询时。但是刷新页面对我有用。
猜你喜欢
  • 2015-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-14
  • 2022-01-01
  • 2017-10-17
相关资源
最近更新 更多