2

我们最近安装了 Orbeon Forms stable 3.8.0 CE 的 orbeon.war,它可以开箱即用。

由于某些功能在稳定版本中无法使用,我们安装了 CE nightly build orbeon-CE.war,但这个功能无法直接使用。

表单生成器有一些例外。不仅构建器失败,示例也失败,表单运行器也失败。

Java 异常

java.lang.NullPointerException 类:java.util.zip.Deflater 方法:ensureOpen 行:421

我们使用的是 Linux Debian Lenny 2.6.26-smp、Tomcat 5.5。

可能我们正在为这个夜间构建遇到一些未记录的要求......?

4

2 回答 2

2

发现的问题和解决方法:

我们使用 IBM java 1.5,这就是我们发现的。

Orbeon stable 可以在 IBM java 1.5 上运行,Orbeon nightly 不能在 IBM java 1.5 上运行,请参阅前面提到的 zip 错误。

然后我们安装了 SUN java 1.5,Orbeon nightly 可以在 SUN java 1.5 上正常工作,但首先出现了一个问题:

*线程“exist_QuartzScheduler_QuartzSchedulerThread”中的异常 java.lang.OutOfMemoryError: PermGen space*

我们用谷歌搜索了这个线程:

http://orbeon-forms-ops-users.24843.n4.nabble.com/Data-lost-on-quot-Save-Document-quot-td40450.html

permgen 空间是一个单独的 VM 设置。它可以通过 VM 选项增加,例如:-XX:MaxPermSize=128m

这解决了这个问题。

于 2011-02-04T12:45:01.423 回答
0

这不是已知问题,我无法在此处重现。也许您获得的下载已损坏。尝试手动解压缩war文件(例如使用unzip),如果这给您一个错误,请重新下载新的war。如果这不能解决您的问题,您能否使用更多信息更新您的问题,特别是该 NPE 的完整堆栈跟踪?

于 2011-02-03T22:22:28.597 回答