Java 带有BIRT的FileNet组件队列
我正在使用IBMCaseManager和一个流程,该流程要求在流程结束时从案例创建报告。为此,我安装了一个CodeModule,其中包含一个调用BIRT引擎的POJO 当我安装CodeModule时,一切正常,但当我尝试从组件队列引用CodeModule时,我收到一条错误消息:Java 带有BIRT的FileNet组件队列,java,birt,filenet,Java,Birt,Filenet,我正在使用IBMCaseManager和一个流程,该流程要求在流程结束时从案例创建报告。为此,我安装了一个CodeModule,其中包含一个调用BIRT引擎的POJO 当我安装CodeModule时,一切正常,但当我尝试从组件队列引用CodeModule时,我收到一条错误消息: Code Module 'undefined' cannot be accessed or the code module you selected has an invalid format. Exception de
Code Module 'undefined' cannot be accessed or the code module you selected has an invalid format.
Exception details:
org.eclipse.birt.core.framework.PlatformConfig
我怀疑maven依赖项中缺少一些运行时库,所以我添加了运行时库。错误消息仍然是相同的。我还尝试使用maven assembly插件创建一个包含所有依赖项的JAR。我确信这不是一般的依赖性问题,因为我用PDFBox安装了另一个组件队列
由于担心此错误是由BIRT报告引擎引起的,我使用Jasper报告引擎创建了一个CodeModule,但错误消息仍然相同,只是错误类net.sf.jasperreports.engine.JRDataSource
我在IBM Developer Works平台上问了这个问题,但我得到的唯一回答没有帮助。你能打开日志检查完整的堆栈跟踪和调试信息吗?我使用IBM FileNet CE和PE,以及xlxpScanner和xlxpScannerUtils库,并将它们作为提供的依赖项包含在我的maven项目中作为假设:可能是库冲突或库不在类路径中。我在WebSphere日志或FileNet日志中都找不到任何堆栈跟踪或调试项。我认为解决这个问题可能有问题没有附加信息的问题。是QA/stage服务器吗?