Java 带有BIRT的FileNet组件队列

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

我正在使用IBMCaseManager和一个流程,该流程要求在流程结束时从案例创建报告。为此,我安装了一个CodeModule,其中包含一个调用BIRT引擎的POJO

当我安装CodeModule时,一切正常,但当我尝试从组件队列引用CodeModule时,我收到一条错误消息:

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服务器吗?