問題点

packutil.jar を使用してコンテンツを移行します。パッケージを作成およびダウンロードしようとすると、ダウンロードは次のような例外で停止します。

24.10.2007 16:04:59 *ERROR* delivery: Unhandled Exception: java.lang.IllegalStateException: OutputStream already obtained

24.10.2007 16:04:59 *ERROR* delivery: popOutput: Problem closing the output: Broken pipe

server.log には次の内容が表示されます。

24.10.2007 16:04:59 *MARK * servletengine: Servlet threw exception: java.lang.IllegalStateException: OutputStream already obtained at com.day.cq.delivery.OutputStack.createWriter(OutputStack.java:285) at com.day.cq.delivery.DeliveryHttpServletResponseImpl.getWriter(DeliveryHttpServletResponseImpl.java:380) at com.day.jasper40.runtime.JspWriterImpl.initOut(Unknown Source) at com.day.jasper40.runtime.JspWriterImpl.flushBuffer(Unknown Source) at com.day.jasper40.runtime.JspWriterImpl.flush(Unknown Source) at com.day.jasper40.runtime.PageContextImpl.release(Unknown Source)

解決策

小さいパッケージを作成するか、Java ヒープサイズを増やします。

追加情報

JVM ヒープサイズは、packutil で作成、ダウンロード可能なパッケージを制限します。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー