1

我们正在开发我们所有的域、olap 模式、报告等......为第一季度推出的 jasper 替换旧的 BI 套件做准备。我们一直在 4.1 中工作,并且拥有一个与具有 JIProfileAttributes 的用户一起工作的工作环境,并通过访问授权在域和 OLAP 连接的过滤器中传递这些属性。这一切都在 4.1 中正常工作,必要时应用数据安全性。我们最近将服务器升级到 4.2.1,因为我们希望利用一些额外的功能来进行开发,但升级似乎破坏了 OLAP 的安全性。升级后,没有任何配置文件属性在 OLAP 中应用任何过滤器。他们仍在使用域……只是损坏的 OLAP。想知道是否有其他人在 4.2.1 中遇到过类似的问题。通过 Jaspersupport 开票,但尚未收到任何反馈。不幸的是,它阻碍了我们的一些开发,因为需要测试数据安全性,而这部分不再有效。我已经尝试重新进行升级以确保正确完成并且还尝试简单地重新加载 olap 架构、连接和访问授权,但在 4.2.1 中仍然无法正常工作。对于任何反馈,我们都表示感谢。在这一点上,我至少知道这是一个 对于任何反馈,我们都表示感谢。在这一点上,我至少知道这是一个 对于任何反馈,我们都表示感谢。在这一点上,我至少知道这是一个known issue并将尽快解决。幸运的是,我们仍在开发中,否则这对我们来说将是一个主要问题。谢谢。

4

2 回答 2

0

It's a known issue and will be addressed ASAP.

You should hear back directly from Jaspersoft Technical Support as well. I suppose they'll have more info about when a patch is expected.

于 2011-11-14T23:30:36.377 回答
0

我最近遇到了一个问题,角色和权限的行为非常奇怪。最终发现问题出在我的开发 PC 上运行了两个 JasperReport Server 实例,并且 JasperReports Server 实际上在缓存文件中存储了有关访问控制列表(以及其他内容)的信息。我发现一个 JRS 实例错误地获取了另一个实例的 ACL 缓存,导致各种问题。我发现关闭每台服务器,删除缓存文件,然后一次只运行一个服务器(记住在弹跳之间删除文件)解决了所有问题。我只是在想,阅读您的问题,可能是您已经在现有安装的顶部或在不同的目录中安装了升级,但它正在拾取以前安装的旧缓存文件并导致这些问题。当我在 Windows 上开发时,我在 C:\Users\my.profile\AppData\Local\Temp\ehcache 和 C:\Users\my.profile\AppData\Local\Temp\ehcache-hibernate 下找到了缓存文件。我不知道这可能存储在 Linux/Unix 上的什么位置,但我认为它使用 Java 环境变量 java.io.tmpdir。希望这可以帮助..

于 2011-11-22T16:37:33.703 回答