履歴 | ログイン     現在のページを印刷可能フォーマットで表示します  
課題の詳細 (XML | Word | 印刷用画面)

キー: JASAK-144
タイプ: バグ バグ
状況: オープン オープン
優先度: 高
担当者: Shoji Kajita
作成者: 太田 芳博
投票数: 0
ウォッチャ: 0
操作

ログインすると、さらに他の操作を行えます。
Ja Sakai

Sakai-2.7.x_trunk + melete−2.7.2 で既存コンテンツの変更ができない

作成日: 10/02/12 18:38   更新日: 10/02/12 18:41
コンポーネント: なし
影響バージョン: 2.7.0
対応予定バージョン: なし


 説明  « 非表示
Sakai-2.7.x_trunk + melete−2.7.2 で既存コンテンツの変更ができない

 すべて   コメント   更新履歴      並び順:
太田 芳博 - 10/02/12 18:41
既存のコンテンツを改編して保存しようとしたりすると,以下のエラーで変更ができない。

Technical Details
This information will automatically be included in your bug report.

org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: #{editSectionPage.save}: javax.faces.el.EvaluationException: java.lang.NoSuchMethodError: org.sakaiproject.content.api.ContentResourceEdit.setContentLength(I)V
    at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:73)
caused by: org.sakaiproject.tool.api.ToolException: #{editSectionPage.save}: javax.faces.el.EvaluationException: java.lang.NoSuchMethodError: org.sakaiproject.content.api.ContentResourceEdit.setContentLength(I)V
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1216)
caused by: javax.servlet.ServletException: #{editSectionPage.save}: javax.faces.el.EvaluationException: java.lang.NoSuchMethodError: org.sakaiproject.content.api.ContentResourceEdit.setContentLength(I)V
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
caused by: javax.faces.FacesException: #{editSectionPage.save}: javax.faces.el.EvaluationException: java.lang.NoSuchMethodError: org.sakaiproject.content.api.ContentResourceEdit.setContentLength(I)V
    at javax.faces.component.UICommand.broadcast(UICommand.java:312)
...

ContentResourceEdit.setContentLengthメソッドを呼ぶとエラーになるので,
$MELETE/melete-impl/src/java/org/etudes/component/app/melete/MeleteCHServiceImpl.java の,

edit.setContentLength(contentEditor.length());

の行(1019行目付近)をコメントアウトして再コンパイル。
エラーは出なくなり,既存のコンテンツの変更もできるようになった.