CEAS Community Page

CEAS Community Page

ようこそ! CEAS Community
2017年9月22日(金) 15:25 JST


 掲示板目次 > Japanses > CEAS/Sakai 新規投稿 返信投稿
 SCORM学習教材登録のエラーについて
 
y00193
 2011年9月16日 09:10 JST (参照数 7692回)  
掲示板 Junior
Junior

状態: オフライン


登録日: 2010年9月30日
投稿数: 30
CEAS/SakaiのSCORM学習教材登録にて、SCORM2004準拠のサンプル教材をアップロードしようとすると、下記のエラーが表示されますが、何か対象方法等ございましたらご教授ください。
アップロードしたファイルサイズは47.8Mバイトです。
エラーメッセージから推測して、ファイルの中身を一部削って24Mバイトへファイル縮小を変更したところ、アップロードできましたので、ファイルサイズが関係しているかもしれません。
よろしくお願いいたします。

HTTPステータス 500 -
--------------------------------------------------------------------------------
type 例外レポート

メッセージ
説明 The server encountered an internal error () that prevented it from fulfilling this request.

例外
javax.servlet.ServletException: Exception while invoking expression #{coursewareManagementBean.registerUrlForSakaiCourseware}
javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
jp.ac.ceascore.util.AuthenticationFilter.doFilter(AuthenticationFilter.java:82)
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)

原因
javax.faces.el.EvaluationException: Exception while invoking expression #{coursewareManagementBean.registerUrlForSakaiCourseware}
org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:153)
javax.faces.component.UICommand.broadcast(UICommand.java:86)
org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:343)
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
jp.ac.ceascore.util.AuthenticationFilter.doFilter(AuthenticationFilter.java:82)
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)

原因
java.lang.OutOfMemoryError: Java heap space


 
プロフィール メール
引用して書き込む
fuyuki
 2011年9月26日 19:15 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2010年9月30日
投稿数: 16
SCORM教材に関しては、いくつかの点でサーバが処理できるサイズに関する設定をチェックする必要があります。

チェックすべき点は、つぎのURL
http://bugs.ja-sakai.org/confluence/pages/viewpage.action?pageId=4554777
に掲載されています。
そこのリソースの容量に関するトピックで、
1.アップロードサイズ(sakai.properties)
=>CEAS Communityからダウンロードしたファイルでは、アップロードサイズは
最大50MBに設定されています。適切なサイズへの再設定が必要です。
2.アップロードサイズ(MySQL)
=>100MBで良いか、検討してください。
4.サイトの制限(サイト固有)
=>ここの制限を解除する必要があります。すなわち「0」に設定します。

上記1.、2.のトピックで、「アップロードサイズ」は、アップロードする際の圧縮ファイルのサイズではなく、
圧縮ファイルをサーバ上で展開した後のサイズであることにご注意ください。

以上チェックしてみて下さい。

 
プロフィール メール
引用して書き込む
y00193
 2011年9月29日 09:10 JST  
掲示板 Junior
Junior

状態: オフライン


登録日: 2010年9月30日
投稿数: 30
ご回答ありがとうございます。

教えて頂いたページの4番についてですが、どのような手順でこの設定を行うことができますでしょうか?
 >サイトの制限(サイト固有)
 >リソースのプロパティ画面で「特別な容量制限」にチェックを付けて、「0」を設定すると該当サイトの容量が無制限となる。

こちらでも確認したのですが、その箇所を見つけることができませんでした。

申し訳ございませんが、ご教授ください。

よろしくお願いいたします。

 
プロフィール メール
引用して書き込む
ueking
 2011年9月29日 09:38 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2010年9月30日
投稿数: 24
以下の手順で操作してください。
①CEAS:履修環境管理者でログイン
②メニュー「Sakai CLE」をクリック
Sakai画面が別に開く。
以下Sakai側画面
③当該科目タグをクリック
④リソースをクリック
リソース画面の「アクション」→「プロパティを編集」をクリック。

 特別な容量制限・・・
という部分があります。
 「0」を入力します。

以上

 
プロフィール メール
引用して書き込む
y00193
 2011年9月29日 10:30 JST  
掲示板 Junior
Junior

状態: オフライン


登録日: 2010年9月30日
投稿数: 30
ありがとうございました。
ご教授頂いたページの1、2の値を大きく設定し、4番についても0に設定しましたが、同エラーが発生しました。
他に何か設定箇所等ございましたら、ご教授ください。

よろしくお願いいたします。

 
プロフィール メール
引用して書き込む
ueking
 2011年9月30日 09:37 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2010年9月30日
投稿数: 24
原因
java.lang.OutOfMemoryError: Java heap space
というエラーですので、
java実行時のヒープ領域を大きくされては、どうでしょうか?
tomcat6.0.18のsetenv.shファイルに指定できるようになっています。

指定できる範囲は、マシンに搭載されているメモリ容量によりますので
メモリが少ないとピープ領域を大きくしてもtomcat起動時にエラーとなります。
ご注意ください。

 
プロフィール メール
引用して書き込む
y00193
 2011年10月 3日 12:53 JST  
掲示板 Junior
Junior

状態: オフライン


登録日: 2010年9月30日
投稿数: 30
ご回答ありがとうございます。
ご指摘のファイルの記述を下記の通り(デフォルトの倍のサイズ)修正し、再実行しましたところ、「Sakaiの応答が異常でした。 」とメッセージが表示されるようになりました。
  export CATALINA_OPTS="-Xms1024m -Xmx1024m -XX:MaxPermSize=512m"

何度もお手数をおかけして申し訳ございませんが、何か対処方法等ございましたらご教授ください。
よろしくお願いいたします。

 
プロフィール メール
引用して書き込む
ueking
 2011年10月 4日 09:23 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2010年9月30日
投稿数: 24
 原因を追究するにあたりCEASに表示される外部メッセージだけでは判断できません。
Sakai側でのエラーですので、実行ログapache-tomcat-5.x.x/logs/のcatalina.outの
情報を見て判断してください。



 
プロフィール メール
引用して書き込む
y00193
 2011年11月22日 10:39 JST  
掲示板 Junior
Junior

状態: オフライン


登録日: 2010年9月30日
投稿数: 30
お世話になっております。
ログを確認したところ、java.lang.OutOfMemoryError: Java heap spaceとメッセージ表示されていました。
tomcat5.5.28のsetenv.shファイルについても下記の設定を行ったところ、当初のファイルサイズである47.8MBのファイルはアップロードできるようになりました。
  export CATALINA_OPTS="-Xms1024m -Xmx1024m -XX:MaxPermSize=512m"
ただ、256MBのファイルをアップロードすると同現象となります。
念のため、上記の倍の設定を行いましたが、同現象でした。
他に何か良い対処方法等ございましたら、ご教授ください。
よろしくお願いいたします。

 
プロフィール メール
引用して書き込む
内容生成: 0.13 秒
新規投稿 返信投稿


通常 通常
注目トピック 注目トピック
ロック済 ロック済
新着 新着
注目トピック 新着 注目トピック 新着
ロック済トピック 新着 ロック済トピック 新着
ゲストユーザの投稿を見る 
ゲストユーザ投稿可能 
一部のHTMLを許可 
バッドワードをチェック