【问题标题】:JSON schema validation failed: resource: String does not match pattern:^/[^/~!#\$%^|\s`@&*()\-+={}\[\]:;"'<>,?/\|\\]+(/[^/~!#\JSON 模式验证失败:资源:字符串与模式不匹配:^/[^/~!#\$%^|\s`@&*()\-+={}\[\]:;"'<> ,?/\|\\]+(/[^/~!#\
【发布时间】:2016-09-20 16:30:21
【问题描述】:

我正在尝试将 Jasper 报告嵌入到 APEX 应用程序中。我可以从样本(JasperCommunity 网站上的样本)中收集报告,但是,当我试图由我和同事创建报告时 - 每次我都有同样的错误:

JSON 模式验证失败:资源:字符串与模式不匹配:^/[^/~!#\$%^|\s@&amp;*()\-+={}\[\]:;"'&lt;&gt;,?/\|\\]+(/[^/~!#\$%^|\s@&()-+={}[]:; "',?/\|\]+)$.

换句话说,除了样本(例如 /public/Samples/Reports/03._Store_Segment_Performance_Report”)之外,我无法获得我们的任何报告。我认为这种情况是报告的路径错误,但我'已经尝试了所有可能和不可能的选项,但没有一个有效。任何人有什么想法吗?!谢谢

附: APEX 4.2.6,JasperServer 6.0。最后,我只能在 JasperAdmin 用户下获取示例报告,简单用户总是得到一个错误 - “访问被拒绝”。为什么?!?!?!

【问题讨论】:

  • 你需要了解表达式的概念。开箱即用,这个 json 有什么问题?事实上,所有这些问题,如果考虑得当,就会让人怀疑对消费者偏好的监控是否需要企业范式的精确性和定义。

标签: jasper-reports jasperserver apex


【解决方案1】:

已排序。 如果有人感兴趣 - 在 Jasper 中指定实际路径时:右键单击报告(或仪表板、AdHocView 等)并从中复制路径。因为它与您将鼠标指向它时不同(例如,添加下划线等),然后将此实际路径粘贴到您的 javascript 代码到您的 Web 应用程序的 HTML 部分中。谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    • 2016-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多