我几天前在Red Hat系统上安装了Pentaho BA(完全安装)。我安装了5.0.7.1-x64版本,因为最新的5.1版本在安装后就给我带来了问题。 5.0.7.1版本仍然存在一些问题(日志中的例外)但它工作正常,直到今天。今天我登录到PUC,我发现服务器的功能存在一些严重问题:登录后我只获得上层菜单而不是主页的内容。我可以访问并查看"浏览文件"菜单,但当我选择仪表板或报告时,它不会加载:它只是加载主页和标题的上部栏,但仪表板是完全空的。甚至不是"网格"各种报道。
我复制了日志文件catalina.out的内容,你可以在这里找到它http://pastebin.com/hshXekFM 从第33行开始,服务器加载登录页面的部分从登录后的第51行开始。
在这里你可以找到catalina的内容.2014-07-09.log http://pastebin.com/L7ReLdpt 这里是pentaho.log文件:
2014-07-09 09:53:53,732 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] 2bc1b7a9-073e-11e4-8cb0-005056a82a08:SOLUTION-ENGINE:/ public / bi-developers / Secure / global-department-list.xaction:SolutionEngine.ERROR_0007 - 操作序列执行失败 2014-07-09 10:20:56,969 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] f39bcc4a-0741-11e4-8cb0-005056a82a08:SOLUTION-ENGINE:/ public / bi-developers / rules / session -region-list.xaction:SolutionEngine.ERROR_0007 - Esecuzione dell' Action Sequence fallita 2014-07-09 10:20:57,185 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] f3be215b-0741-11e4-8cb0-005056a82a08:SOLUTION-ENGINE:/ public / bi-developers / rules / session -region-list.xaction:SolutionEngine.ERROR_0007 - Esecuzione dell' Action Sequence fallita 2014-07-09 10:20:57,224 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] f3c3035c-0741-11e4-8cb0-005056a82a08:SOLUTION-ENGINE:/ public / bi-developers / rules / session -region-list.xaction:SolutionEngine.ERROR_0007 - Esecuzione dell' Action Sequence fallita 2014-07-09 10:20:57,322 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] f3d2bacd-0741-11e4-8cb0-005056a82a08:SOLUTION-ENGINE:/ public / bi-developers / rules / session -region-list.xaction:SolutionEngine.ERROR_0007 - Esecuzione dell' Action Sequence fallita 2014-07-09 10:22:17,301 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] 23814d9e-0742-11e4-8cb0-005056a82a08:SOLUTION-ENGINE:/ public / bi-developers / rules / session -region-list.xaction:SolutionEngine.ERROR_0007 - 操作序列执行失败 2014-07-09 10:22:17,343 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] 238656af-0742-11e4-8cb0-005056a82a08:SOLUTION-ENGINE:/ public / bi-developers / rules / session -region-list.xaction:SolutionEngine.ERROR_0007 - 操作序列执行失败 2014-07-09 10:22:17,434 ERROR [org.pentaho.platform.engine.services.solution.SolutionEngine] 23941250-0742-11e4-8cb0-005056a82a08:SOLUTION-ENGINE:/ public / bi-developers / rules / session -region-list.xaction:SolutionEngine.ERROR_0007 - 操作序列执行失败 2014-07-09 10:22:17,492 ERROR [org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob] ActionAdapterQuartzJob.ERROR_0004 - Action" org.pentaho.platform.plugin.action.builtin.ActionSequenceAction"未能成为石英工作 java.lang.Exception:java.io.FileNotFoundException 在org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.invokeAction(ActionAdapterQuartzJob.java:271) 在org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.execute(ActionAdapterQuartzJob.java:133) 在org.pentaho.platform.scheduler2.quartz.BlockingQuartzJob.execute(BlockingQuartzJob.java:38) 在org.quartz.core.JobRunShell.run(JobRunShell.java:199) 在org.quartz.simpl.SimpleThreadPool $ WorkerThread.run(SimpleThreadPool.java:546) 引起:java.io.FileNotFoundException 在org.pentaho.platform.web.http.api.resources.RepositoryFileStreamProvider.getInputStream(RepositoryFileStreamProvider.java:118) 在org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob $ 1.call(ActionAdapterQuartzJob.java:176) 在org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob $ 1.call(ActionAdapterQuartzJob.java:166) 在org.pentaho.platform.engine.security.SecurityHelper.runAsUser(SecurityHelper.java:179) 在org.pentaho.platform.engine.security.SecurityHelper.runAsUser(SecurityHelper.java:168) 在org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.invokeAction(ActionAdapterQuartzJob.java:250) ......还有4个 2014-07-09 10:22:17,502 ERROR [org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob] ActionAdapterQuartzJob.ERROR_0001 - Property" ActionAdapterQuartzJob-ActionClass"或" ActionAdapterQuartzJob-ActionId"必须在作业数据映射中设置 2014-07-09 10:22:17,502 ERROR [org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob] ActionAdapterQuartzJob.ERROR_0002 - 无法创建动作实例"未知" org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob $ LoggingJobExecutionException:ActionAdapterQuartzJob.ERROR_0001 - Property" ActionAdapterQuartzJob-ActionClass"或" ActionAdapterQuartzJob-ActionId"必须在作业数据映射中设置 在org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.resolveClass(ActionAdapterQuartzJob.java:79) 在org.pentaho.platform.scheduler2.quartz.ActionAdapterQuartzJob.execute(ActionAdapterQuartzJob.java:117) 在org.pentaho.platform.scheduler2.quartz.BlockingQuartzJob.execute(BlockingQuartzJob.java:48) 在org.quartz.core.JobRunShell.run(JobRunShell.java:199) 在org.quartz.simpl.SimpleThreadPool $ WorkerThread.run(SimpleThreadPool.java:546)
我该如何解决这个问题? 非常感谢您提前
答案 0 :(得分:1)
只需编辑文件sessionStartupActions.xml并注释掉那些调用这些.xaction文件的行。
当它尝试调用您可能未安装的示例数据的操作时会发生这种情况。
答案 1 :(得分:0)
这很可能是Quartz配置问题。
我建议重新检查一下石英配置文件 - 自上次作业/转换成功安排以来,它们是通过补丁修改还是手动修改?
这可能是一个起点。
如果这不是解决方案,请不要犹豫fire a bug - 至少开发人员可以为此案例提供更复杂的错误消息。
对于企业用户,pentaho提供官方支持 - 所以不要浪费时间在论坛上并直接踢他们。
否则 - 石英被广泛使用,所以至少有一些配置可以在没有这个例外的情况下正常工作 - 所以问题是找到这个与其他之间的区别。
希望它会有所帮助。 :(