2011-02-03 20 views
1

我們最近安裝了Orbeon Forms穩定3.8.0 CE的orbeon.war,並且可以使用開箱即用。CE每晚打造不起作用

因爲某些功能在穩定版本中不起作用,所以我們安裝了CE每晚構建orbeon-CE.war,但是這個功能並不適用。

表單構建器有一些例外。不僅建造者失敗,而且實例也是如此,所以也是形式亞軍。

Java異常

顯示java.lang.NullPointerException 類:java.util.zip.Deflater中 方法:ensureOpen 線:421

我們使用的是Linux Debian的萊尼2.6.26-SMP下,Tomcat 5.5。

也許我們正在遇到一些無證的要求,這個每晚構建......?

回答

1

問題識別和解決方法:

我們使用IBM的Java 1.5,這就是我們的發現。

Orbeon穩定可用IBM java 1.5正常工作,Orbeon每晚不能使用IBM Java 1.5,請參閱前面提到的zip錯誤。

然後我們安裝的Sun Java 1.5和Orbeon每晚工程確定使用Sun Java 1.5,但首先有一個問題:

*在異常線程 「exist_QuartzScheduler_QuartzSchedulerThread」 java.lang.OutOfMemoryError:PermGen的空間*

我們用Google搜索了這個主題:

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

The permgen space is a separate VM setting. It can be increased with a VM option, e.g.: -XX:MaxPermSize=128m

解決哪些問題。

+0

感謝您對此進行更新。您爲什麼使用IBM JVM而不是Sun/Oracle JVM有特殊原因嗎? (大多數使用IBM的JVM的人都使用WebSphere,但是你說你正在運行Tomcat。)使用IBM的1.6 JVM是否會成爲你的選擇? (我很想知道這是否也會發生在IBM的1.6 JVM上。) – avernet 2011-02-04 18:53:11

0

這不是已知的問題,這是我無法在這裏重現的。也許你得到的下載已損壞。嘗試手動解壓戰爭文件(例如與unzip),如果這給你一個錯誤,重新下載一場新的戰爭。如果這不能解決您的問題,您是否可以使用更多信息更新您的問題,特別是該NPE的完整堆棧跟蹤?

+0

該問題不在下載中。我們驗證了。 存在zip錯誤,它來自orbeon的org.orbeon.oxf.xforms.XFormsCompressor。從堆棧跟蹤XFormsCompressor.scala很有趣。 以下是堆棧跟蹤: http://www.eforms.nl/orbeon/summary.htm – Bonna 2011-02-04 10:13:18