在SpagoBI Studio中创建DataSet时出错

时间:2017-03-09 09:07:39

标签: jar birt spagobi eclipse-classpath

enter image description here

  

java.lang.NoSuchMethodError:org.mozilla.javascript.Parser.parse(Ljava / lang / String; Ljava / lang / String; I)Lorg / mozilla / javascript / ScriptOrFnNode;       在org.eclipse.birt.data.engine.expression.AbstractExpressionCompiler.parse(AbstractExpressionCompiler.java:238)       在org.eclipse.birt.data.engine.expression.AbstractExpressionCompiler.compileExpression(AbstractExpressionCompiler.java:132)       在org.eclipse.birt.data.engine.expression.ExpressionCompiler.compile(ExpressionCompiler.java:68)       在org.eclipse.birt.data.engine.expression.ExpressionCompilerUtil.compile(ExpressionCompilerUtil.java:56)       在org.eclipse.birt.data.engine.impl.ServiceForQueryResults.initAutoBinding(ServiceForQueryResults.java:1014)       at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:174)       at org.eclipse.birt.report.engine.api.impl.ExtractionResults.nextResultIterator(ExtractionResults.java:157)       在org.eclipse.birt.report.designer.data.ui.dataset.DataSetPreviewer.preview(DataSetPreviewer.java:69)       在org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage $ 5.run(ResultSetPreviewPage.java:366)       at org.eclipse.jface.operation.ModalContext $ ModalContextThread.run(ModalContext.java:119)

在Studio中创建数据集时出现此错误。

我添加了

  1. rhino 1.7.7.1 jar,
  2. 使用最新版本更新了mysql-connector jar。
  3. 在项目中添加了jar仍然收到此错误。
  4. 请尽快给出一些解决方案。

1 个答案:

答案 0 :(得分:0)

我在互联网上搜索,发现现在BIRT插件已从日食市场中移除,因此即使添加了SpagoBI插件,也无法获得BIRT所需的许多依赖。

我下载了" eclipse-reporting-mars-2-macosx-cocoa-x86_64.tar "对于来自

的mac OS
  

http://www.eclipse.org/downloads/packages/eclipse-ide-java-and-report-developers/mars2

您可以从右侧提供的DOWNLOAD LINK轻松下载适用于Windows,Mac或Linux操作系统的eclipse。

在此IDE中,报告罐存在,因此您在创建报告或驾驶舱时不会遇到任何问题。

您只需在Eclipse插件文件夹中添加SpagoBI studio插件,之后它就可以正常运行。

谢谢,希望这会有所帮助。