OpensouceLMS Support Site
(http://osl.xcalat.com) 過去ログ
(2008-5-1 15:05:34 の投稿まで)
OpensourceLMS の運用:トラブル編
目次
Q1.ポップアップ“FlowSequencingException”について
Q2.画面が表示されません
Q3.OpenSourceLMS のコンパイルについて
Q4.SCORM1.2 の教材の学習履歴が保存されません
Q5.LO 登録時にエラー
Q6.アイコンが表示されません
Q7.ユーザーの削除が出来ません 一括登録ファイルの置場所
Q8.学習ログ、満点の表示について
Q9.LO が sce/contents に展開されません
Q10.SCORM 教材登録にシステムエラー
Q11.学習終了時に評価できません
Q12.Lo と Xmo をサービスにする理由
Q13.ユーザ登録できません
Q14.個別ログ
Q15.LO が登録できません
Q16.SCORM-CP 展開処理が失敗する原因について
Q17.MS Producer で教材を作成しましたが表示されません
Q18.サーバ証明書 SSL による暗号化通信について
Q19.LO タイプ「SmartForce」
「Perception」
「XCalatⅡサーバ」が表示されま
せん
Q20.SCORM コンテンツが閲覧できません
Q21.LO 登録で HTTP Status 500 エラーが発生します。
Q22.アイコンの表示及び SCORM コンテンツの閲覧について
Q23.オリジナル教材(SCORM1.2)学習の際のエラーについて
Q24.学習開始時に HTTP Status 404 のエラーとなります?
Q25.メニュー表示項目について
Q26.”権限がないためこのページは表示できません”の問題です。
Q27.AdobeReader7 への対応状況
Q28.ユーザの再登録ができません
Q29.NonLeafActivityException について質問
Q30. <サーバー移行>DB のリストア後にログインできなくなる
Q31.LO 登録が出来ません
Q32.学習開始時のエラー
Q33.学習ログが記録されません
Q34.メール未送信
Q35.LO 登録時のエラーについて
Q36.Oracle10g での SQL 構文エラー
Q37.Pach2 を適用後のエラーについて
Q38.SCORM 教材の展開について
Q39.ユーザー登録できません
Q40.教材が2回ロードされる
Q41.学習ログの送信に失敗
Q42.LO が登録できなくなりました
Q43.Mozilla Web ブラウザで表示ができません
Q44.個別ログが記録される条件を教えてください
Q45.マウスポインタが砂時計のままになるバグについて
Q46.学習開始で認証失敗
Q47.「学習ログの送信に失敗しました。」エラー
Q48.LMS のインストールについて
Q49.「学習状況(LO 一覧)」にて null Bad Long 発生
Q50.学習が開始できません
Q51.SCORM 教材の学習開始エラー
Q52.”権限がないためこのページは表示できません”の問題です。
Q53.クライアント環境:Vista への対応はどうなりますか
Q54.学習ログ検索時のエラー
Q55.学習状況が0件の場合に発生する不具合
Q56.学習状況(ユーザー一覧)表示のエラーについて
Q57.LO登録後の学習開始時エラー等に関して。
Q58.LMS で org.postgresql.util.PSQLException
Q59.学習の開始で nullnull となる
Q60.「学習ログの送信に失敗しました」エラーの解決策について
Q61.URL のエンコードが正しく行われない
Q62.LO 登録後、学習開始しようとするが/sce/nullnull と表示される
Q63.システムエラーが発生したため、現在このページは利用できません。
Q64.学習ログの得点に小数がある場合にシステムエラーが発生します。
Q65.ReloadEditor で作成したパッケージの個別ログ表示で JavaScript エラー
********************************************************************
Q1.ポップアップ“FlowSequencingException”について
********************************************************************
ゲスト(2005-8-23 15:51):
ポップアップ“FlowSequencingException”について
お世話になっております。
SCORM2004 対応のオーサリングツールを使い作成した LO を登録し、
学習を開始しようとすると、“FlowSequencingException”の
ポップアップが表示され、受講開始されません。
どのような不具合でこのメッセージは表示されるのでしょうか。
ご回答いただきたく、よろしくお願いいたします。
ただ、目次を表示させ、項目選択することにより正常に学習できる
ようです。
当方の環境は以下の通りです。
j2sdk 1.4.2_08
Apache 2.0.54
Tomcat 4.1.31
Postgresql 7.4.8
以上
supportmt(2005-8-25 14:18):
Re: ポップアップ“FlowSequencingException”について
OpensourceLMS サポート担当です。
ご投稿いただき、ありがとうございます。
imsmanifest.xml に定義する制御モード(<imsss:controlMode >)の属性に flow が設定さ
れていない、もしくは、flow="false"となっている場合、該当メッセージが出力されま
す。
<imsss:controlMode flow="true">という設定を行うことで、メッセージが解消されま
す。
imsmanifest.xml ファイルをご確認いただき、
・<imsss:sequencing><imsss:controlMode ...></imsss:sequencing>が設定されてお
り、かつ<imsss:controlMode>内に flow="false"が定義されている…false を true に修
正
・<imsss:sequencing><imsss:controlMode ...></imsss:sequencing>が設定されてお
り、かつ<imsss:controlMode>内に flow が定義されていない…flow="true"を追加
・ <imsss:sequencing>...</imsss:sequencing> が 設 定 さ れ て い な い …
sce/contents/_customize ディレクトリを sce/contents/[教材 ID]ディレクトリ内にディ
レクトリごとコピー
の対処を行うようお願いいたします。
フォーラム「SCORM2004 エンジンの運用」のスレッド「SCORM 実行時のエラーに
ついて」を併せてご確認いただければと存じます。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-9-1 16:42):
Re: ポップアップ“FlowSequencingException”について
ご回答頂きありがとうございました。
********************************************************************
Q2.画面が表示されません
********************************************************************
ゲスト(2005-8-29 11:06):
画面が表示されません
全くの初心者で申し訳ありません。
手順書通りに、tomcat/httpd/postgres/lms と環境を構築したつもりですが、ブラウザ
から http://xxxx/xms2/index.html を開いても、
HTTP Status 404 - /xms2/index.html/
--------------------------------------------------------------------------------
type Status report
message /xms2/index.html/
description The requested resource (/xms2/index.html/) is not available.
-------------------------------------------------------------------------------Apache Tomcat/4.1.30
とエラーとなってしまいます。
尚、
http://xxxx/examples/
http://xxxx:8080
は、期待通りに見えています。
また、それぞれのデーモンの起動は、手動で行っていますが、成功しているように見受
けられます。
的外れかも知れませんが、/usr/local/tomcat/conf/web.xml で、invoker のコメントを外
しましたが、状況は変わりません。
====当方の環境=========
RHL9.0
httpd2.0.54
java2SDK 1.4.2_02
TOMCAT4.1.30
です。
supportmt(2005-9-2 15:45):
Re: 画面が表示されません
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
エラー内容を見ますと、URL の最後に"/"が付与されております。
恐れ入りますが、URL 入力内容に誤りがないでしょうか(後ろに"/"を付与されていな
いでしょうか)
、ご確認をお願いいたします。
また、Apache/Tomcat につきまして、手順書に示しております変更以外に、特に設定
変更をされていないようでしたら、http://XXXX/xms2/ でもログイン画面の表示が可能
です。
あわせてご確認いただければと存じます。
なお、手順書に記載されている設定では、全てのリクエストを Tomcat 側に渡すように
なっております。
問題が解消されないようでしたら、下記を試してみていただけますでしょうか。
/usr/local/apache2/conf/workers2.properties ファイルの最後の方に設定されておりま
す、
[uri:/xms2/*]
[uri:/sce/*]
をコメントアウトし、
[uri:/xms2]
debug=0
[uri:/xms2/*.jsp]
[uri:/xms2/*.csv]
[uri:/xms2/StartLearnServlet]
[uri:/xms2/EndLearnServlet]
[uri:/xms2/servlet/*]
[uri:/xms2/WEB-INF/*]
[uri:/sce]
debug=0
[uri:/sce/*.jsp]
[uri:/sce/FrameworkServlet]
[uri:/sce/servlet/*]
[uri:/sce/WEB-INF/*]
を追記いただき、LMS、Apache、Tomcat を再起動してください。指定されたファイル
のみ Apache から Tomcat へ処理が渡されるようになります。
この状態で、Apache 側で正常に処理されますと、ログイン画面表示がされるようにな
るかと思います。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-9-5 10:51):
Re: 画面が表示されません
サポートありがとうございます。
■URL の最後に"/"が付いている
"/"は、タイプミスでした。"/"を取ってもエラーは変わりません。
■workers2.properties を直してみました
ご指導いただいたとおりに修正してみました。
すると、ログイン画面は表示されますが、
次に、同じようなエラーとなります。
どこか、根本的にいけないのでしょうか?
HTTP Status 404 - /xms2/jsp/xmo/Base/login.jsp
-------------------------------------------------------------------------------type Status report
message /xms2/jsp/xmo/Base/login.jsp
description The requested resource (/xms2/jsp/xmo/Base/login.jsp) is not available.
-------------------------------------------------------------------------------Apache Tomcat/4.1.30
ゲスト(2005-9-5 12:29):
Re: 画面が表示されません
お手数お掛けしました。
解決しました。
/usr/local/tomcat 以下の所有が root でした。
chown -R nobody:nobody /usr/local/tomcat
にて変更したところ、全て表示できました。
ありがとうございます。
supportmt(2005-9-5 15:40):
Re: 画面が表示されません
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
所有者を変更したところ表示できるようになりましたということで承知いたしました。
ご連絡ありがとうございました。
今後ともよろしくお願いいたします。
それでは失礼いたします。
---------------Opensource LMS サポート担当...
*****************************************************************
Q3.OpenSourceLMS のコンパイルについて
*****************************************************************
ゲスト(2005-9-12 17:35):
OpenSourceLMS のコンパイルについて
お世話になっております。
ひとつお尋ねいたしますが、配布されている OpensourceLMS のソースコードをユーザ
側で改変しコンパイルする事は可能なのでしょうか?
何か足りないファイルがあるような気がしますが・・・
できればコンパイル方法等も含めて詳細設計の公開をしていただきたいのですが・・・
ご回答よろしくお願いいたします。
supportmt(2005-9-15 15:10):
Re: OpenSourceLMS のコンパイルについて
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
当方で実施しておりますコンパイル方法につきまして、以下に記載いたします。
[前提]
・ant1.6 がインストールされていること
・環境変数 PATH に[ant インストール先ディレクトリ]/bin が追加されていること
[手順]
※インストール先を「/usr/local/xms2」として説明いたします。
1.root ユーザでログイン
2./usr/local/xms2/WEB-INF/build.xml に以下の修正を行う
<property>タグの value 属性に自分の作業ディレクトリを指定する
例:<property name="PROJECTHOME" value="/usr/local/xms2"/>
3./usr/local/xms2/WEB-INF/ディレクトリに移り、ant コマンドを実行する
# cd /usr/local/xms2/WEB-INF
# ./ant
設計書につきましては精査中で、公開時期は未定です。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
*******************************************************************
Q4.SCORM1.2 の教材の学習履歴が保存されません
*******************************************************************
ゲスト(2005-8-29 11:58):
SCORM1.2
お世話になっております。
当方で製作した SCORM1.2 の教材の学習履 が
。
LMS
SCORM1.2
OpensourceLMS
SCORM1.2
(OpensourceLMS
)
OpensourceLMS
LMS
SCORM
supportmt(2005-9-2 15:47):
Re: SCORM1.2
Opensource LMS
SCORM1.2
1.
2.FindAPI
API
3.
SCORM1.2/2004
---------------Opensource LMS
...
(2005-9-2 18:45):
Re: SCORM1.2
1.
OpensourceLMS
2.FindAPI
API
LMS
ScormAPI
LMS
3.
SCORM1.2/2004
ismsmanifest.xml
------------------------------------------------http://www.imsglobal.org/xsd/imsmd_rootv1p2p1
imsmd_rootv1p2p1.xsd
http://www.adlnet.org/xsd/adlcp_rootv1p2 adlcp_rootv1p2.xsd">
ADL SCORM
1.2
-------------------------------------------------
(2005-9-2 18:55):
Re: SCORM1.2
<?xml version="1.0" encoding="UTF-8"?>
<manifest
xmlns="http://www.imsproject.org/xsd/imscp_rootv1p1p2"
xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_rootv1p2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
identifier="MANIFEST-22103DF2-06D6-BBCC-F848-30903C6008E7" version="1.1"
xsi:schemaLocation="http://www.imsproject.org/xsd/imscp_rootv1p1p2
imscp_rootv1p1p2.xsd
imsmd_rootv1p2p1.xsd
http://www.imsglobal.org/xsd/imsmd_rootv1p2p1
http://www.adlnet.org/xsd/adlcp_rootv1p2
adlcp_rootv1p2.xsd">
<metadata>
<schema>
ADL SCORM</schema>
<schemaversion>
1.2</schemaversion>
</metadata>
<organizations default="ORG-1C5737DC-D8F5-B1D3-5558-D94D20CE6880">
<organization identifier="ORG-1C5737DC-D8F5-B1D3-5558-D94D20CE6880">
<title>
TitleXXX</title>
<item
identifier="ITEM-3F52D52A-4F3C-A4F9-8661-13F8A9E86173"
isvisible="true" identifierref="RES-7CE93013-57B7-F10D-D1E9-19D249A448BF">
<title>
TestXXX</title>
</item>
<item
identifier="ITEM-C1664826-0F9F-2CCF-8336-4F29F48783C9"
isvisible="false">
<title>
blank</title>
</item>
</organization>
</organizations>
<resources>
<resource
identifier="RES-123DC60E-A520-691C-F90B-7B9AF86D2E45"
type="webcontent" adlcp:scormtype="asset" href="img/A01_01_scene1.jpg">
<file href="img/A01_01_scene1.jpg" />
</resource>
<resource
identifier="RES-966CDAD0-D4F6-0A57-3613-425153FBDD52"
type="webcontent" adlcp:scormtype="asset" href="img/A01_03_scene1.jpg">
<file href="img/A01_03_scene1.jpg" />
</resource>
<resource
identifier="RES-89593E1F-02D4-858C-FA68-895C9C95F3D1"
type="webcontent" adlcp:scormtype="asset" href="img/A02_01_scene3.jpg">
<file href="img/A02_01_scene3.jpg" />
</resource>
<resource
identifier="RES-D4AAC5FC-0411-9118-9FE6-7E066E5B2651"
type="webcontent" adlcp:scormtype="asset" href="img/A05_03_scene1.jpg">
<file href="img/A05_03_scene1.jpg" />
</resource>
<resource
identifier="RES-1108F98D-585D-8E9C-7357-05319E0C668D"
type="webcontent" adlcp:scormtype="asset" href="img/A06_02_scene1.jpg">
<file href="img/A06_02_scene1.jpg" />
</resource>
<resource
identifier="RES-F491E2A9-047B-C629-B1BE-76D722069FBA"
type="webcontent" adlcp:scormtype="asset" href="img/A07_03_scene1.jpg">
<file href="img/A07_03_scene1.jpg" />
</resource>
<resource
identifier="RES-82FA4809-DB2E-EB18-97A4-31EEA4938BDA"
type="webcontent" adlcp:scormtype="asset" href="img/A07_07_scene1.jpg">
<file href="img/A07_07_scene1.jpg" />
</resource>
<resource
identifier="RES-B26B8DA6-B35C-67F0-1B3A-D079BB17DE0C"
type="webcontent" adlcp:scormtype="asset" href="img/A08_01_scene1.jpg">
<file href="img/A08_01_scene1.jpg" />
</resource>
<resource
identifier="RES-B8E7F945-5683-F1C0-9831-9EB258A5CB14"
type="webcontent" adlcp:scormtype="asset" href="img/A09_01_scene1.jpg">
<file href="img/A09_01_scene1.jpg" />
</resource>
<resource
identifier="RES-EE78AF22-9206-E3B8-6119-710964F86237"
type="webcontent" adlcp:scormtype="asset" href="img/A10_01_scene1.jpg">
<file href="img/A10_01_scene1.jpg" />
</resource>
<resource
identifier="RES-17D78BAD-45D0-8C29-93FA-12D96919EC72"
type="webcontent" adlcp:scormtype="asset" href="img/A11_01_scene1.jpg">
<file href="img/A11_01_scene1.jpg" />
</resource>
<resource
identifier="RES-C6D58254-FCDB-EDAB-E5B3-86CC18F54103"
type="webcontent" adlcp:scormtype="asset" href="img/A12_02_scene1.jpg">
<file href="img/A12_02_scene1.jpg" />
</resource>
<resource
identifier="RES-15A6DE5B-0EA8-B63F-B65C-2CC2FE9A8873"
type="webcontent" adlcp:scormtype="asset" href="img/A12_04_scene1.jpg">
<file href="img/A12_04_scene1.jpg" />
</resource>
<resource
identifier="RES-9E266287-1707-8C4B-BEB5-2D9EFD114F67"
type="webcontent" adlcp:scormtype="asset" href="img/A13_01_scene3.jpg">
<file href="img/A13_01_scene3.jpg" />
</resource>
<resource
identifier="RES-78204A5A-08F9-5A94-A660-A952DE7FE7C2"
type="webcontent" adlcp:scormtype="asset" href="img/B01_01_scene0.jpg">
<file href="img/B01_01_scene0.jpg" />
</resource>
<resource
identifier="RES-F6CC4474-C721-C5F4-C4B6-6616FC3857EA"
type="webcontent" adlcp:scormtype="asset" href="img/B01_02_scene1_1.jpg">
<file href="img/B01_02_scene1_1.jpg" />
</resource>
<resource
identifier="RES-F8A1BAE2-DF1E-8C12-D7D6-16F8685AF1B0"
type="webcontent" adlcp:scormtype="asset" href="img/B01_03_scene0.jpg">
<file href="img/B01_03_scene0.jpg" />
</resource>
<resource
identifier="RES-67B09086-4693-C68B-CFF5-55BB5D189F5A"
type="webcontent" adlcp:scormtype="asset" href="img/B02_01_scene0.jpg">
<file href="img/B02_01_scene0.jpg" />
</resource>
<resource
identifier="RES-CCFB14DE-0680-D622-6F2F-BD767B121C0B"
type="webcontent" adlcp:scormtype="asset" href="img/B02_02_scene0.jpg">
<file href="img/B02_02_scene0.jpg" />
</resource>
<resource
identifier="RES-C24CDBAC-F9C4-40A9-C215-5BADF6071F27"
type="webcontent" adlcp:scormtype="asset" href="img/B04_01_scene2_1.jpg">
<file href="img/B04_01_scene2_1.jpg" />
</resource>
<resource
identifier="RES-4D5E9B79-8CD2-3407-7262-ACBDD3428505"
type="webcontent" adlcp:scormtype="asset" href="img/B04_02_scene2_1.jpg">
<file href="img/B04_02_scene2_1.jpg" />
</resource>
<resource
identifier="RES-A2B72DD4-6854-20FC-E743-8FD996797C3B"
type="webcontent" adlcp:scormtype="asset" href="img/B04_03_scene1_1.jpg">
<file href="img/B04_03_scene1_1.jpg" />
</resource>
<resource
identifier="RES-F4AA3FEC-A33E-431A-E6F7-3D5954466499"
type="webcontent" adlcp:scormtype="asset" href="img/B04_04_scene1_1.jpg">
<file href="img/B04_04_scene1_1.jpg" />
</resource>
<resource
identifier="RES-B4C198D6-8AE0-E475-9F87-3F8EFF5CF7A9"
type="webcontent" adlcp:scormtype="asset" href="img/B04_05_scene2_1.jpg">
<file href="img/B04_05_scene2_1.jpg" />
</resource>
<resource
identifier="RES-2B7B7AD5-0094-9978-AF51-51FC6CF38615"
type="webcontent"
adlcp:scormtype="asset"
href="_customize/ComplementSequencing.xml">
<file href="_customize/ComplementSequencing.xml" />
</resource>
<resource
identifier="RES-C3B1ADAC-3D42-C839-205E-CA4A6C9F9325"
type="webcontent" adlcp:scormtype="asset" href="alternate.gif">
<file href="alternate.gif" />
</resource>
<resource
identifier="RES-7CE93013-57B7-F10D-D1E9-19D249A448BF"
type="webcontent" adlcp:scormtype="sco" href="XXX.html">
<file href="XXX.html" />
</resource>
<resource
identifier="RES-FC6F2D61-0E95-4446-2F49-1E6D5FAA42A4"
type="webcontent" adlcp:scormtype="asset" href="XXX.swf">
<file href="XXX.swf" />
</resource>
<resource
identifier="RES-C1282C40-82F8-06C8-E26A-84F12322DC63"
type="webcontent" adlcp:scormtype="asset" href="XXX_alternate.html">
<file href="XXX_alternate.html" />
<file href="alternate.gif" />
</resource>
<resource
identifier="RES-D968B676-9648-4982-6447-387BA101BE5C"
type="webcontent" adlcp:scormtype="asset" href="XXX_content.html">
<file href="XXX_content.html" />
<file href="XXX.swf" />
</resource>
</resources>
</manifest>
supportmt(2005-9-5 15:31):
Re: SCORM1.2
Opensource LMS
LMS
Opensource LMS
LMS
API
API
Opensource LMS
API
API
API
JavaScript
API
API
ss/lms.js
lms_init()
---------------Opensource LMS
...
(2005-9-6 17:43):
Re: SCORM1.2
SCORMAPI
API
----------------------------------------------------JavaScript
var API; //API
var ret,ret2; //
var data_name; //
var data_val; //Set
// LMSInitialize
function doLMSInitialize(){
API = FindAPI(window);
if(API == null){
alert("API
}else{
ret = API.LMSInitialize("");
return_view(ret);
}
");
}
// LMSCommit
function doLMSCommit(){
if(API == null){
alert("LMSInitialize
API
");
API
");
}else{
ret = API.LMSCommit("");
return_view(ret);
}
}
// LMSFinish
function doLMSFinish(){
if(API == null){
alert("LMSInitialize
}else{
ret = API.LMSFinish("");
ret2 = API.LMSCommit("");
return_view(ret && ret2);
}
}
// LMSSetValue
function doLMSSetValue(data_name,data_val){
if(API == null){
alert("LMSInitialize
API
}else{
ret = API.LMSSetValue(data_name,data_val);
return_view(ret);
}
}
// LMSGetValue
function doLMSGetValue(data_name){
if(API == null){
");
alert("LMSInitialize
API
");
}else{
ret = API.LMSGetValue(data_name);
return_view(ret);
}
}
//
function return_view(ret){
if(!ret){
//
alert(API.LMSGetErrorString(API.LMSGetLastError()));
}
}
// API
function FindAPI(win){
if((typeof(win.API) != "undefined") && (win.API != null)){
return win.API;
}
else if(win.location == top.location){
return null;
}
else{
return FindAPI(win.parent);
}
}
supportmt(2005-9-7 10:53):
Re: SCORM1.2
Opensource LMS
FindAPI
alert
alert
API
"
" "
"
---------------Opensource LMS
...
(2005-9-8 21:30):
Re: SCORM1.2
1.SCORM(1.2)
LMSInitialize("");
2.SCORM
LMSSetValue("cmi.core.score.max","100");
LMSSetValue("cmi.core.score.min","0");
LMSSetValue("cmi.core.score.raw","50");
LMSSetValue("cmi.core.lesson_status","passed");
LMSCommit("");
3.LMSFinish
LMSFinish("");
4.OpensourceLMS
5.
6.
LO
SCORM1.2
SCORM2004
OpensourceLMS
SampleScorm
SCORM
SCORM API
supportmt(2005-9-13 18:03):
Re: SCORM1.2
Opensource LMS
SCORM1.2
SCORM2004
cmi.score.raw
2
SCORM1.2
API
cmi.score.scaled
LMS
cmi.core.score.raw
cmi.score.scaled
SCORM2004
cmi.interacions.xxxx
SCORM2004
SCORM2004
API
API_1484_11 SCORM2004
API
---------------Opensource LMS
...
(2005-9-14 9:59):
Re: SCORM1.2
SCORM1.2
API
LMS
OpensourceLMS
API
Scorm2004
Sample
LMS
Scorm2004
supportmt(2005-9-15 15:33):
LMS
SCORM
Re: SCORM1.2
Opensource LMS
SCORM1.2
API
SCORM1.2API sce/scripts/SCORM1.2API.js
SCORM2004API sce/scripts/SCORM1.3API.js
---------------Opensource LMS
...
(2005-9-16 9:45):
Re: SCORM1.2
SCORM1.2
*************************************************************
Q5.LO 登録時にエラー
*************************************************************
(2005-8-11 8:25):
LO
LO
[
]
Tel
03-XXXX-XXXX
Mail: [email protected]
[
]
Redhat Linux AS 2.1
Apache httpd 2.0.54
Java2SDK 1_4_2_08
Jakarta Tomcat 4.1.31
Postgresql 7.4.2
OpensourceLMS 1_0_4-041108
[
(/xms2/log/XMSErr20050811.log)]
2005/08/11 08:33:38- jp.co.ntt.lms.lo.LoTopClient
java.rmi.UnknownHostException: Unknown host: 172.20.2.266; nested exception is:
java.net.UnknownHostException: 172.20.2.266
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:565)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185
)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:313)
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at jp.co.ntt.lms.lo.LoTopClient.getLoTop(LoTopClient.java:237)
at jp.co.ntt.lms.lo.LoTopClient.(LoTopClient.java:212)
at org.apache.jsp.LoInsertMain_jsp._jspService(LoInsertMain_jsp.java:424
)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:162)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
40)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:200)
supportmt(2005-8-11 18:39):
OpensourceLMS
LO
xms2/WEB-INF/classes/conf/XMS.ini
lo_server_name
FQDN
---------------Opensource LMS
...
(2005-8-12 10:20):
"xms2/WEB-INF/classes/conf/XMS.ini"
"lo_server_name"
DHCP
IP
hosts
SCORM
zip
/xms2/scorm/manifest
/sce/contents/
/xms2/scorm/manifest/
OK
supportmt(2005-8-16 14:40):
OpensourceLMS
LMS
SCORM
SCORM-CP
---------------Opensource LMS
...
(2005-8-18 9:17):
/sce/WEB-INF/classes/conf/scorm/SCORMSG.xml
"/"
/opt/sce/contents/
/opt/sce/resume/
LMS
SCORM
SCORM-CP
SCORM-CP
[
]
1.SCORM
/xms2/scorm/manifest
zip
/sce/contetst/
2.
/xms2/scorm/registered/
3./xms2/scorm/manifest
4.
OpensourceLMS
/xms2/log/
supportmt(2005-8-18 19:47):
OpensourceLMS
zip
/sce/contents/
SCORM
/opt/sce/contents
SCORM
/opt/sce
SCORM-CP
SCORM
"/usr/local/sce"
/usr/local/sce
/opt/sce
4.
/sce/system_log/
XMSErrXXXXXXXX.log
SCORM
/usr/local
---------------Opensource LMS
...
(2005-8-22 10:00):
OpensourceLMS /opt/xms2/
SCORM2004
/usr/local/sce
/opt/sce/
/opt/sce
SCROM
FlowSequencingException
OpensourceLMS
/sec/system_log/
SCORM-CP
supportmt(2005-8-22 20:33):
OpensourceLMS
1.
FlowSequencingException
2.
FlowSequencingException
3.
---------------Opensource LMS
...
(2005-8-23 8:42):
1.
FlowSequencingException
FlowSequencingException
2.
FlowSequencingException
FlowSequencingException
3.
lw_bbb_52_ch.zip
(SCORM
LMS(Choice))
supportmt(2005-8-23 16:08):
OpensourceLMS
lw_bbb_52_ch.zip
SCORM
LMS Choice
FlowSequencingException
FlowSequencing...
---------------Opensource LMS
(2005-8-30 10:07):
1
lw_bbb_52_ch.zip
...
supportmt(2005-9-1 20:20):
OpensourceLMS
LO
LO
---------------Opensource LMS
...
(2005-9-21 14:01):
********************************************************************************
Q6.アイコンが表示されません
********************************************************************************
(2005-9-27 16:08):
icon-16
smail
profile
#JAVA
export JAVA_HOME=/usr/local/j2sdk1.4.2_09
export PATH=$JAVA_HOME/bin:$PATH
#TOMCAT
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
#POSTGRESQL
export LD_LIBRARY_PATH=/usr/local/pgsql/lib
export PGDATA=/usr/local/pgsql/data
export PATH=$PATH:/usr/local/pgsql/bin
#OPENLMS
export LMS_HOME=/usr/local/xms2/
(2005-9-27 20:44):
IE
(2005-9-28 8:20):
IE
(2005-10-4 17:38):
OS VineLinux 3.2
Java2SDK :1.4.2.09
Apache :2.0.49
Tomcat :4.1.31
PostgreSQL:7.4.8
OS:Windows2000 Professional
IE:6.0SP1
supportmt(2005-10-5 11:32):
Opensource LMS
SCORM
"localhost"
icon
localhost
IP
---------------Opensource LMS
...
(2005-10-5 12:44):
Windows
hosts
IP
supportmt(2005-10-6 10:41):
Opensource LMS
---------------Opensource LMS
...
(2005-10-6 16:14):
SCORM
hosts
hosts
supportmt(2005-10-11 10:09):
Opensource LMS
hosts
---------------Opensource LMS
...
****************************************************************************
Q7.ユ
****************************************************************************
(2005-10-6 18:21):
/usr/local/xms2/temp/XMS?/Lumplnset/
P69
/xms2/xmsll/Lunplnset
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: JSP のクラスをコンパイルできません
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:432)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:142)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at jp.co.ntt.lms.xmo.NoCacheFilter.doFilter(NoCacheFilter.java:57)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
root cause
java.io.FileNotFoundException:
/usr/local/tomcat/work/Standalone/localhost/xms2/jsp/xmo/People/PeopleDelete_jsp.java (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:179)
at java.io.FileOutputStream.(FileOutputStream.java:70)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:172)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:427)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:142)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at jp.co.ntt.lms.xmo.NoCacheFilter.doFilter(NoCacheFilter.java:57)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java
:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
--------------------------------------------------------------------------------
Apache Tomcat/4.1.31
supportmt(2005-10-11 10:15):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
以下 2 件につきまして回答させていただきます。
●ユーザ削除ができない件について
xms2 ディレクトリ及び配下ファイルの所有者が root となっていないでしょうか、ご
確認をお願いいたします。
●一括登録ファイルの展開先について
一括登録ファイルの展開先(置き場所)は、環境設定プログラム(run.sh)で指定し
たディレクトリパス/XMSⅡ/LumpInsert/となります。
セットアップ手順書どおりに行いますと、/usr/local/xms2/temp/XMSⅡ/Lumplnsert/
に展開されます。
(OS によっては、XMSⅡディレクトリは文字化けした状態で作られます。次期リリ
ースで機種依存文字をディレクトリ名に含めないよう修正されます。
)
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-10-11 13:16):
ご返事ありがとうございます
展開先については了解しました
xms2 以下の所有者は nobody となっております
supportmt(2005-10-13 11:38):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
tomcat ディレクトリまたはその配下ディレクトリ(work 配下等)の所有者が root の
状態で、tomcat を nobody 権限で起動している可能性がございます。
tomcat ディレクトリ及びその配下のディレクトリ・ファイルの所有者を nobody に変更
の上、再起動いただければと思います。
# chown -R nobody:nobody /usr/local/tomcat
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-10-17 14:58):
chown -R nobody:nobody /usr/local/tomcat
を実行したところ、削除できました
ありがとうございました。
supportmt(2005-10-18 10:59):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
tomcat ディレクトリまたはその配下ディレクトリの所有者を nobody ユーザに変更す
ることにより問題解決ということにて承知いたしました。
ご連絡ありがとうございました。
今後ともよろしくお願いいたします。
それでは失礼いたします。
---------------Opensource LMS サポート担当...
******************************************************************
Q8.学習ログ、満点の表示について
******************************************************************
ゲスト(2005-12-13 10:29):
サンプル教材の問題を少なくして(全 5 問)
、4 択から 2 択に変更したところ、満点が
700 点と学習ログに表示されます。
テストを行う画面では、5 問中 5 問正解ですと表示されます。
exam.js から lms.js には nScore で正規化された得点がわたっているだけで、満点の値
は渡していないように思いますが、どこかで渡しているのでしょうか。
alert(nScore) を追記したところ、nScore の値は 0,0.2,0.4,0.6,0.8,1 と正解数どおり
の値がでは表示されます。
また、学習ログの合格も表示されません
ゲスト(2005-12-14 12:10):
その後の経過
movie.js,kou.js,readme.html に下記のとおり追加記述してみました。
nScore=1;
success_status = 'passed';
・
・
・
function quit() {
SetLMSValues(nScore);
}
として、100 点、合格にしてみました。
点数は 700/700 100%と表示されるようになったのですが、個別ログでは合格、完了
となったのですが、学習ログでは合格となりません。
アイコンも赤くなりません。
何か解決策がありましたらご教授ください。
宜しくお願いいたします。
supportmt(2005-12-20 13:21):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
返答が遅くなりまして大変申し訳ございません。
学習ログで合格とならない点につきましては、OpensourceLMSv1.0.4、SCORM エン
ジン v1.0.3 の既知の問題となっており、最新バージョン OpensourceLMSv1.0.7、
SCORM エンジン v1.0.7 にて修正されております。
また、最高点につきましては、LMS 側で SCO 毎 100 点を設定するようになっており
ます。
SCORM 規格上で、教材側からは正規化された得点(-1~1)を送信するようになって
いるため、
LMS 側で 100 点を満点とした場合の得点に置き換えるようにしております。
(例:0.2→20 点)
なお、現状、得点を設定しない SCO につきましても最高点 100 点を設定しており、学
習ログで確認できる最高点は、全 SCO の合計点となっております。次回リリース時に、
得点の設定されない SCO については最高点を設定しないように改修する予定です。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
************************************************************
Q9.LO が sce/contents に展開されません
************************************************************
ゲスト(2005-12-2 19:35):
お世話になります。
自作の SCORM1.2 教材を登録したところ、/usr/local/sce/contents ディレクトリ下に教
材ファイルが展開されず、
「HTTP Status 404」エラーとなります。(複数の教材で同じ
症状)
なお、SCORM-CP 展開処理ではエラーにはならず、LO 登録もできております。
また、/usr/local/sce/ftp にコピーされた該当教材の zip ファイルを手動で contents ディ
レクトリに展開すれば、問題無く学習開始できます。
こちらは何が原因なのかお教え願えますでしょうか?
【実行環境】
OpensourceLMS V1.0.4
SCORM エンジン V1.0.3
Java2SDK 1.4.2.09
Apache 2.0.49
Tomcat 4.1.31
PostgreSQL 7.4.8
OpensourceLMS と SCORM エ ン ジ ン は 同 じ サ ー バ に セ ッ ト ア ッ プ し て お り 、
/usr/local/{sce | xms2}は nobody 権限に設定してあります。
以上、宣しくお願い申し上げます。
ゲスト(2005-12-7 19:21):
先日上記の質問をさせて頂きましたが、ver1.0.6Patch1 で修正されていたようです。
このパッチが統合された OpensourceLMS v1.0.7 をインストールしてみましたところ、
/usr/local/sce/contents にも教材が展開されることを確認できました。
修正作業ならびにリリースご対応、ご苦労様です。
今後とも宣しくお願い申し上げます。
supportmt (2005-12-20 14:59):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
SCORM 教材ファイルが展開できない件につきまして、Opensource LMSv1.0.7 にて展
開できるようになりましたということで承知いたしました。
ご連絡ありがとうございました。
今後ともよろしくお願いいたします。
それでは失礼いたします。
---------------Opensource LMS サポート担当...
***************************************************************
Q10.SCORM 教材登録にシステムエラー
***************************************************************
ゲスト(2005-11-24 15:13):
LO 登録の
LO タイプ SCORM において
教材:SCORN と LMS(Forward Only)
SCORMーCP 展開は行えたのですが
登録をクリックすると
システムエラーが発生したため、現在使用することができません。
管理者に問い合わせてください。
エラーメッセージ:システムエラーが発生しました。
と出ます。
/xms2/scorm/manifest/
/sce/contents/には、解凍ファイルがあります。
XMSErr20051124.log
2005/11/24 14:20:18- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates
not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.jav
a:515)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.jav
a:50)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.jav
a:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:175)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:241)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2051)
at
jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:183)
jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
XMSErr20051124.log
SCORM2004 エンジン
at
OpensourceLMS と ScormEngine は同サーバーにインストールしてあります
supportmt (2005-11-25 9:51):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
xms2/WEB-INF/classes/conf/XMS.ini に設定されております URL と異なる URL を指
定した状態で、LO 登録を行った場合に発生いたします。
(例として、XMS.ini ではアドレスをドメイン指定で記述しているが、ブラウザでは IP
アドレスを指定してアクセスしているなど)
ご確認のうえ、異なる URL を入力されていた場合、XMS.ini に設定されている URL
を指定した状態で再度ログイン、LO 登録を行っていただければと存じます。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-11-30 14:10):
URL を変えたところ、
Lo 登録を行うことができました。
Lo 登録は行えたのですが、
学習開始ボタンをクリックすると、
HTTP 404 未検出
ページが表示が見つかりません
と出て、アクセスできません。
すみませんがまたお願いします
ゲスト(2005-12-1 17:37):
パソコン初心者ですみません
上記の学習開始はまだ未解決なんですが、
SCORM インストール時
/usr/local/sce/に、
/contents/のディレクトリーは、作成されているのですが、
/learnerlog/,/resume/,/systemlog/は作成されていません。
これらのディレクトリーは、作成したほうが
よろしいのですか?
助言のほどよろしくお願いします>
ゲスト(2005-12-7 11:35):
パッチをあてて上記の問題は、解決しました。
があいかわらず学習開始できません。
SCORM2004 の 1.0.3 を使っています。
ゲスト(2005-12-7 13:06):
新しく LMS SCORM ともに 1.0.7 にしてトライしてみたんですが
学習開始をすると、
ページが表示されません、
関係ないと思うのですが、
学校のサーバをつかっているため、
セキュリティーで学校内のパソコンからしかアクセスできないようになしています。
対処のほうお願いします
supportmt (2005-12-7 14:19):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
ページが表示されないとのことですが、前回ご投稿いただきました際の事象(404 エラ
ー)から、何も表示されない状況になったということでよろしいでしょうか。
以下原因が考えられます。ご確認いただければと存じます。
1.マネージャ側で指定した SCORM サーバ名に誤りがある
xms2/WEB-INF/classes/conf/lo/scorm.ini の scorm_name_1 に設定されております
内容をご確認の上、scorm_name_1 の設定内容に誤りがございましたら、scorm.ini フ
ァイル側を修正のうえ、LMS を再起動し、再度アクセスしてみていただけますでしょ
うか。
2.マネージャ側で指定した SCORM サーバ名と異なるサーバ名を URL に指定している
xms2/WEB-INF/classes/conf/lo/scorm.ini の scorm_name_1 に設定されております
内容をご確認の上、異なるサーバ名を入力されていた場合、scorm.ini に設定されてい
るサーバ名を指定した上で、再度アクセスしてみていただけますでしょうか。
3.SCORM エンジン側で指定した SCORM サーバ名に誤りがある
sce/WEB-INF/classes/conf/scorm/SCORMSG.xml の BaseServletURL 等に設定され
ております URL をご確認のうえ、設定内容に誤りがございましたら、再度 SCORM エ
ンジンの run.sh を実行していただき、正しい SCORM サーバ名を入力いただいた上で、
再度アクセスしてみていただけますでしょうか。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-12-13 15:25):
上記の1,2,3、
に該当する誤りは見つかりませんでした。
再度 SCORM エンジンのほうは run.sh を実行して再起動してみたのですが
HTTP404 ファイル未検出エラーがでてしまいました
URL での学習はうまくいきます
助言おねがいします
ゲスト(2005-12-14 20:28):
Postgres の version を変えたら
正常に動きました。
ありがとうございました
supportmt (2005-12-20 15:07):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
PostgreSQL のバージョンを変更することで正常に動作しましたということで承知いた
しました。
ご連絡ありがとうございました。
参考まで、PostgreSQL の変更される前および後のバージョンをお教えいただけますと
幸いです。
お手数をおかけいたしますがよろしくお願いいたします。
---------------Opensource LMS サポート担当...
************************************************************************
Q11.学習終了時に評価できません
************************************************************************
ゲスト(2005-12-14 15:46):
学習を終了しても評価のコマンドが現れず終わってしまいます。
version は、SCORM エンジン,LMS ともに 1.0.7
を使っています。
対処のほうお願いします
ゲスト(2005-12-14 16:10):
Vine Linux 3.1
httpd -2.0.54
j2sdk 1.4.2_08
tomcat 4.1.31
jakarta-tomcat-connectors-jk2-2.0.4
postgressql-8.0.1
を使っております
supportmt (2005-12-20 17:02):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
返答が遅くなりまして大変申し訳ございません。
恐れ入りますが、
「評価のコマンド」とは、学習開始時に学習画面と一緒に開かれる「LO
評価画面」のことを指しておりますでしょうか。
また、どの種類の LO を学習されたときに問題の事象が発生いたしますでしょうか。
ご確認をお願いいたします。
以上、お手数をおかけいたしますが、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
***************************************************************************
Q12.Lo と Xmo をサービスにする理由
****************************************************************************
ゲスト(2005-12-20 21:00):
勉強のために教えてください。
Lo と Xmo をサービスとして常駐させていますが、これはどういった
理由からでしょうか?
セッション変数、または DB、ファイル保存では解決できない理由があるのでしょうか?
*****************************************************************************
Q13.ユーザ登録できません
*****************************************************************************
ゲスト(2005-4-12 15:09):
LMS 起動後、管理者権限(root)でログインして、
ユーザ登録を行おうとするとブラウザのスクリプトエラー
となって登録メニューが表示されません。
サーバの環境
OS : 2.6.11-1.14_FC3 (Fedora Code3)
httpd : 2.0.52-3.1 (Apache2)
Java : 1.4.2.0
PostgreSQL : 7.4.7-3.FC3.1
tomcat : 4.1.18
opensouceLMS : 1_0_4-041108
SCORM2004 : scormengine-1_0_3-041108 (update-1_0_3P1-050124)
クライアントの環境は WindowsXP+IE6 です。
再インストールなど色々トライしてみたのですが・・・
よろしくお願いします。
ゲスト(2005-4-13 10:27):
Re: ユーザ登録できません
スクリプトエラーの画面イメージを添付したのですが、
UP されていないようですので、エラー内容を追記します。
ライン:163
文字:11
エラー:'length'は NUll またはオブジェクトではありません。
コード:0
URL : http://hostname/xms2/jsp/xmo/Base/ShowGroupChildren.jsp?tree
type=1&ini menu=&treepath=/GR000000
view
以上です。
ゲスト(2005-4-19 16:50):
解決できました。
クライアント側の JRE のバージョンが 1.5.0_01 なのが問題でした。
クライアント側の JRE を 1.5.0_02 へ Update したら無事動きました。
しかし、もともと稼動前提は、1.4.x だったかも。
1.5.0_02 でも動いたから良しとするべきか・・・
ゲスト(2005-4-30 10:27):
JRE のバージョンは、非常にクリティカルなようです。
1.4.xでも動くバージョンはありますし、
1.5.0_02 でも b6 と言うバージョンは動きませんでした。
最新の b9 では動きました。
Applet のロードに問題がありそうです。
こんなに条件が厳しいと JRE のバージョンが変わる度に心配しなければなりません。
supportyk(2005-5-13 23:04):
お返事が遅れてすみません。
こちらで確認できている範囲では、
1.4.1 以降の 1.4.x は OK だと思われます。
1.5.0 で戻り値が異なる bug が一旦、
JRE に作りこまれてしまいましたが、
1.5.0_02 でようやく修正された様です。
b6 でも動かないというのは、把握できていませんでした。
情報をありがとうございました。
---------------OpensourceLMS サポート担当 ...
ゲスト(2005-11-22 2:45):
お願いします。
正確には、ユーザ一覧、LO 一覧をクリックした場合に表示されるはずのメニューが表
示されないという状態です。
Opensourcelms は、起動し、login 画面が表示されました。Main 画面が表示されたの
ですが、user 一覧を click しても、menu を表示させることができません。手順どうり
に命令したはずなのですが、問題となるような箇所の見当すらつきません。Menu を表
示させるための解消方法をご教授願います。
環境は、以下のとおりです。
「環境」
RedHat9
j2sdk-1_4_2_08
httpd-2.0.49
jakarta-tomcat-4.1.31
postgresql-7.4.3
opensourcelms-1_0_4-041108
命令の手順
[root@localhost classes]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JAVA_HOME: /usr/local/j2sdk1.4.2_08
[root@localhost classes]# /usr/local/apache2/bin/apachectl start
[root@localhost classes]# rm -r /usr/local/tomcat/work
rm: descend into directory `/usr/local/tomcat/work'? y
rm: descend into directory `/usr/local/tomcat/work/Standalone'? y
rm: descend into directory `/usr/local/tomcat/work/Standalone/localhost'? y
rm: remove ディレクトリ `/usr/local/tomcat/work/Standalone/localhost/examples'?
y
rm: remove ディレクトリ `/usr/local/tomcat/work/Standalone/localhost/admin'? y
rm: remove ディレクトリ `/usr/local/tomcat/work/Standalone/localhost/manager'?
yrm: remove ディレクトリ `/usr/local/tomcat/work/Standalone/localhost/xms2'? y
rm: remove ディレクトリ `/usr/local/tomcat/work/Standalone/localhost/_'? y
rm:
remove
デ
ィ
レ
ク
ト
リ
`/usr/local/tomcat/work/Standalone/localhost/tomcat-docs'? y
rm: remove ディレクトリ `/usr/local/tomcat/work/Standalone/localhost/webdav'? y
rm: remove ディレクトリ `/usr/local/tomcat/work/Standalone/localhost'? y
rm: remove ディレクトリ `/usr/local/tomcat/work/Standalone'? y
rm: remove ディレクトリ `/usr/local/tomcat/work'? y
[root@localhost classes]# su - postgres
-bash-2.05b$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data
pg_ctl: no operation mode specified
Try "pg_ctl --help" for more information.
-bash-2.05b$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data start
postmaster successfully started
-bash-2.05b$ LOG: could not create IPv6 socket: アドレスファミリはプロトコルに
よってサポートされていません
LOG: database system was shut down at 2005-11-22 02:19:07 JST
LOG: checkpoint record is at 0/ADC4C8
LOG: redo record is at 0/ADC4C8; undo record is at 0/0; shutdown TRUE
LOG: next transaction ID: 2678; next OID: 17453
LOG: database system is ready
exit
logout
[root@localhost classes]# ./runXmsII.sh
Usage: {start|stop|status}
[root@localhost classes]# ./runXmsII.sh start
[root@localhost classes]#
openlms Load ........
Lo Server Load ........
Load Completed!!
--------- Lo Server LoadComplete!! ---------Load Completed!!
--------- Welcome to openlms !! ----------
その後、OpensourceLMS に、login する。login と同時に tomcat/work は、作成される。
「/usr/local/xms2/log/XMS20051122.log」
2005/11/22 02:31:12- jp.co.ntt.lms.xms.framework.XmsBusinessXMLPerserDOCUMENT==null:false
2005/11/22 02:31:12- jp.co.ntt.lms.xms.framework.XmsRequest- action_id:null
2005/11/22
02:31:12-
jp.co.ntt.lms.xms.framework.XmsRequest-
[password][root][null]
2005/11/22 02:31:12- jp.co.ntt.lms.xms.framework.XmsRequest- [userId][root][null]
2005/11/22
02:31:12-
jp.co.ntt.lms.xms.framework.XmsRequest-
[imageField.x][0][null]
2005/11/22
02:31:12-
jp.co.ntt.lms.xms.framework.XmsRequest-
[imageField.y][0][null]
2005/11/22 02:34:05- jp.co.ntt.lms.xmo.Base.XMSBase- ################ System
Shutdown !!! ##############
~
supportmt(2005-11-22 11:18):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
XMSXXXXXXXX.log に shutdown のメッセージが出力されておりますが、
ログイン後、
メニュー表示をされる前にサービス停止処理(./runXmsII.sh stop)を行いましたでし
ょうか。
サービス停止されますと、メニュー表示等されなくなります。
サービス停止は無関係の場合、クライアント側の稼動環境によって、メニューが表示さ
れなくなることがございます。
クライアント側の端末にて、以下をご確認いただけますでしょうか。
1.クライアント端末に Java 環境がインストールされておりますでしょうか。
(Sun Java2RuntimeEnvironment StandardEdition または Microsoft JavaVM が
必要となります。
バージョンにつきましては、Opensource LMS 公開サイトに提示されております稼動
環境をご確認ください。
)
2.Java、ActiveX、JavaScript、Cookie が有効な状態に設定されておりますでしょうか。
(以下、IE を前提としてご説明いたします。
)
2-1.「インターネットオプション」の[セキュリティ]タブを選択
・インターネット経由でのアクセスの場合は、「インターネットゾーン」のセキュリ
ティレベルを「中」に設定する
・イントラネット経由でのアクセスの場合は、「イントラネットゾーン」のセキュリ
ティレベルを「中低」に設定する
2-2.[プライバシー]タブを選択、プライバシー設定を「中」に設定する
2-3.[詳細]タブを選択
・JavaVM をご利用の場合は、Java(Sun)配下のチェックボックスをはずす
・Sun Java2 Runtime Environment をご利用の場合は、Java(Sun)配下に表示項目
があることを確認の上、チェックボックスにチェックを入れる
以上、お手数をおかけいたしますが、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-11-24 5:09):
お願いします。
状況の説明不足をお許しください。現在は、環境設定を手順書通りに行い、
OpensourceLMS へ login は、可能であることを確認しました。
Linux によって、
user,LO
を登録しようと考えていますが、Linux の browser によって、異なった動作があり、ま
た、いずれの browser を用いても menu の表示がされない、user.LO の登録を可能とし
たい。という設定です。
「操作手順」
browser を実行する
Browser の URL の入力場所に、http://localhost.localdomain/xms2/index.html/と入力
する。
ID、user name を入力し、OpensourceLMS に login する。
Linux において、OpensourceLMS を設計通りに表示させるには、どの browser を、ど
のような設定で、作動させることによって menu を表示させることができるのか。
勉強不足で申し訳ありません。が、ご教授を、どうぞお願いします。
supportmt(2005-11-24 9:23):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
Linux のブラウザで表示されているとのことですが、Opensource LMS におけるクライ
アント環境は、OS:Windows 2000Professional(SP3)、XP(SP1) Web ブラウザ:IE6.0
(SP1)となっております(Opensource LMSv1.0.4、SCORM エンジン v1.0.3)。
Opensource LMS 公開サイトに記載されております稼動環境をご確認の上、記載のクラ
イアント環境にあった環境にてお試しいただければと存じます。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-11-25 12:44):
お願いします
前 回 の 質 問 に お い て Linux で login す る こ と を 考 え た 理 由 は 、 client 側 か ら
OpensourceLMS に access で着ない状態にあるからです。Httpd の設定か、client 側の
設定に問題があるのかをすらべています。これより、host 側で直接に user の登録や、
LO の登録を試行しています。
Client 側から OpenourceLMS に access するために問題があると予想される設定、
host 側から,
User の登録や,LO の登録を行う方法で問題の解消をご指導いただきたいと思います。
どうぞよろしくお願いします。
ゲスト(2005-11-27 23:03):
お願いします
前回の質問では、抽象的な質問であったことにより多大な混乱をお招きしたこと、深
くお詫び申し上げます。
私方の勉強不足から、私は、Apache,Tomcat の設定だけではなく、OS に関する設定
を変更する必要がある可能性があることが認識されていないことを理解していません
でした。
不足から、調査のための時間をとることが難しいため、OpensourceLMS を稼動させ
るために要求される設定をご教授いただくようお願いします。
どうぞよろしくお願いします。
supportmt(2005-12-28 11:23):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
返答が遅くなりまして申し訳ございません。
クライアント側のブラウザからアクセスできない場合、サーバ側のホスト名が、お使い
のネットワーク環境の DNS に登録されていない可能性がございます。
ク ラ イ ア ン ト 側 の
HOSTS
フ ァ イ ル ( Windows
C:¥WINDOWS¥SYSTEM32¥DRIVERS¥ETC¥HOSTS
XP
の 場 合
Windows2000 の 場 合
C:¥WINNT¥system32¥drivers¥etc¥hosts)を開き、Opensource LMS サーバの IP
アドレス、ホスト名を追加した上で、再度アクセスしてみていただけますでしょうか。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
**********************************************************************
Q14.個別ログ
**********************************************************************
ゲスト(2005-10-19 9:22):
学習ログについて質問します。
SCORM1.2 対応の教材を OSS で学習したとこと、以下のようになりました。
学習ログ:受講日や時間などのログが参照できる
個別ログ:進捗状況を確認すると、LO 単位のログ記録なし。
この教材は 1 つの LO を SCO の単位としてあります。
個別ログが表示されない理由をご教授願います。
supportmt (2005-10-21 13:46):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
個別ログにて履歴が表示されない場合、主に以下のような問題が考えられます。
1.教材側で履歴を作成していない
→オーサリングツールの仕様等をご確認いただければと存じます。
2.FindAPI で失敗している
→教材側の API 呼び出しを行うプログラムにデバッグ文を入れる等して確認する必
要がございます。
3.データモデルが異なる
→SCORM1.2/2004 規格書をご確認いただければと存じます。
スレッド「SCORM1.2 の教材の学習履歴が保存されません」にて、API 呼び出しの確
認方法等コメントいたしております。
ご確認いただければと存じます。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-12-7 13:39):
回答ありがとうございます。
こちらの状況を確認しました。
1.教材側で履歴を作成していない
コンテンツ作成ツール側では学習者ステータス(cmi.core.lesson_status)と学習時間
(cmi.core.session_time)を
作成する仕様になっています。
2.FindAPI で失敗している
成功しています。
3.データモデルが異なる
SCORM1.2 のコンテンツで、規格書を確認しました。
個別ログに表示される履歴は、データモデルのどの値になるのでしょうか?学習者ステ
ータス、学習時間はコンテンツ側で LMS に送信される仕組みになっております。
こちらで作成したコンテンツは SCORM1.2 対応のものです。
以上よろしくお願いいたします。
supportmt (2005-12-20 19:12):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
返答が遅くなりまして大変申し訳ございません。
Opensource LMSv1.0.4 にて、SCORM1.2 教材の個別ログの参照ができないという問
題がございました。imsmanifest.xml でリソースタイプを定義するパラメータを
scormtype(SCORM1.2 の書式)として設定すると、LMS 側で SCO を認識できず、
個別ログ表示にて、該当 SCO をユニットではなくブロックとして表示してしまいます。
(scormType(SCORM2004 の書式)に修正いたしますとユニットとして表示されるよ
うになります)
先日公開いたしました最新バージョン v1.0.7 にて改修されておりますので、最新バージ
ョンをお試しいただければと存じます。
お手数をおかけいたし申し訳ございませんが、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-12-27 16:15):
解答ありがとうございます。
Opensource LMSv1.0.4 での問題点ということですね。
最新のバージョンでサーバーを設定し、再度実行してみます。
ありがとうございました。
ゲスト(2006-1-6 13:56):
ご報告までにここに書き込みます。
LMS 最新バージョン v1.0.7 に更新し、コンテンツを実施しました。
個別ログは取得できました。
ありがとうございました。
supportmt (2006-1-10 9:33):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
個別ログが表示されない件につきまして、Opensource LMSv1.0.7 で取得できましたと
いうことにて承知いたしました。
ご連絡いただきありがとうございました。
今後ともよろしくお願いいたします。
それでは失礼いたします。
---------------Opensource LMS サポート担当...
******************************************************************
Q15.LO が登録できません
******************************************************************
ゲスト(2005-6-6 18:07):
初めて当掲示板で発言させていただきます。
OpenSourceLMS を利用させていただいているものですが
LO(コンテナ以外)登録時に以下のメッセージが表示されて LO の登録ができません。
解決方法等ございましたらよろしくお願いいたします。
----------------------------------------------------------------システムエラーが発生したため、現在使用することができません。
管理者に問い合わせてください。
エラーメッセージ: The backend has broken the connection. Possibly the action you
have attempted has caused it to close.
Tel: 03-XXXX-XXXX
Mail: [email protected]
----------------------------------------------------------------なお、当方の環境は以下の通りです。
j2sdk 1.4.0_08
Apache 2.0.46
Tomcat 4.1.30
Postgresql 7.3.9
以上よろしくお願いいたします。
ゲスト(2005-6-6 18:09):
・・・上記の追加情報です
/usr/local/xms2/log/Errlog.log 内の情報
2005/06/06 18:10:29- jp.co.ntt.lms.xmo.Lo.Lo
jp.co.ntt.lms.xmo.XMOException: The backend has broken the connection. Possibly
the action you have attempted has caused it to close.
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:369)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7
01)
at java.lang.Thread.run(Thread.java:534)
supportmt (2005-6-10 16:45):
OpensourceLMS サポート担当です。
ご投稿いただき、ありがとうございます。
お使いの PostgreSQL のバージョンが 7.3.9 とのことですが、OpensourceLMS の稼動
環境は、PostgreSQL7.4.X となります。
(OpensourceLMS 公開サイトにて提示されております稼動環境を合わせてご確認願
います。)
PostgreSQL7.4.X をインストールの上、再度実施していただければと思います。
(同様に、j2sdk につきましても、1.4.0_0X をお使いの場合は、1.4.2_0X をインストー
ルの上、実施いただければと思います。
)
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-6-14 10:29):
ご回答いただきましてありがとうございます。
Postgres のバージョンを変更して再度試したところ、正常稼動させることができました。
どうもありがとうございました。
supportmt (2005-6-16 19:00):
OpensourceLMS サポート担当です。
ご投稿いただき、ありがとうございます。
PostgreSQL バージョンを変更し正常稼動ということで了解いたしました。
ご連絡ありがとうございました。
今後ともよろしくお願いいたします。
それでは失礼いたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-12-13 18:59):
いつもお世話になっています。
現在、HTML で作成したコンテンツを登録しようとしていますがうまく登録できませ
ん。
手元にある資料を見ながら手順どおりに行ったと思いますがうまくいきません。LO の
登録方法をご教授いただけないでしょうか?
また、オフィス文書(Word で作成)を登録し削除を行いましたが外部 ID を再度利用
しようと思うとすでに使われていますと表示されてしまいます。
ID の再利用するにはどうすればよいでしょうか?
勉強不足な点は多々ありますが、以上 2 点についてご教授よろしくお願いします。
ゲスト(2005-12-20 13:12):
外部 ID の再利用でエラーになる件についてですが、削除した LO がまだ「未整理」コ
ンテナに残っていないでしょうか。
こちらに残っているようであれば、
「未整理」コンテナから LO 削除すれば外部 ID を再
利用できると思います。
#当方ではこれで再利用できています。
supportmt (2005-12-20 13:28):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
返答が遅くなりまして大変申し訳ございません。
「HTML で作成したコンテンツを登録」とありますが、具体的に、どのような構成の
コンテンツでしょうか。
(特に、SCORM 規格にあわせて作られたコンテンツでしょう
か。普通の HTML ファイルでしょうか。また、1HTML ファイルのみでしょうか、複
数の HTML ファイルから構成されておりますでしょうか。)
また、どのような手順で登録しようとして、どのような問題が発生しておりますでしょ
うか(登録実行時エラーになる、登録は成功するが学習開始できない、など)。
よろしくお願いいたします。
また、LO は削除いたしますと一旦「未整理」フォルダ内に退避されます。
「未整理」フ
ォルダに退避されただけでは、まだデータとしては残っている状態であり、同一外部 ID
を使って登録しようとしても既に使われているため再利用できないという状況になり
ます。
「未整理」フォルダ上からも LO 削除することで、DB 上でも削除され、外部 ID が再
利用可能となります。
#12/20 ご投稿の方、コメントありがとうございます。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-12-20 16:13):
ご解答いただきましてありがとうございます。
LO に関する問題につきましては解答内容の手順に沿って行うことで解決できました。
HTML に関しての問題ですが、現在作成している内容は SCORM 規格にあわせて作っ
たものではなく普通の HTML ファイルです。また、複数の HTML ファイルで構成され
ています。
登録手順につきましては、LMS を起動させ LO 登録画面で、LO タイプを SCORM に
設定し SCORM-CP 展開しようとするとできないという状況にあります。
運用・トラブル編に同じような問題の記事があったので参考にさせてもらいましたがう
まく展開できませんでした。
原因がつかめない状態にあります。お忙しいところ申し訳ありませんがご教授お願いし
ます。
supportmt (2005-12-20 17:35):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
LO に関する問題につきまして、解決いたしましたということで承知いたしました。
HTML を SCORM 教材として登録するには、市販のオーサリングツール等を利用し、
SCORM 規格にあった形式にする必要がございます。
(公開サイトに公開されているサンプル教材(zip 形式ファイル)は、SCORM2004 に
従って作成されたコンテンツになります。)
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-12-21 14:26):
ご解答ありがとうございます。
SCORM 教材を登録するには、市販ツールを利用する必要があることは分かりました。
もう一点、質問お願いします。
SCORM 教材として利用する場合はその他(例えば PowerPoint や Word 等)で作成した
場合も同様に市販ツールで SCORM 規格にあった形式にしないと教材として取り込め
ないのでしょうか?
恐れ入りますがご解答お願いします。
supportmt (2005-12-28 10:53):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
SCORMLO として登録できるのは、SCORM 規格に従った形式で作成された教材のみ
となります。
通常の PowerPoint、Word 等を LO として登録する場合は、オフィス文書 LO を利用す
ることとなります。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006-1-18 10:47):
返信、遅れて申し訳ありません。
迅速な解答ありがとうございました。
************************************************************
Q16.SCORM-CP 展開処理が失敗する原因について
************************************************************
ゲスト(2005-10-28 13:01):
お世話になります。
コンテンツ作成アプリケーション(Microsoft Producer)で作成した LO を
登録しようとしておりますが、SCORM-CP 展開処理に失敗して「システム
エラーが発生したため、現在このページは利用できません」となります。
状況としましては、LO の ZIP ファイル内の imsmanifest.xml を展開できず
処理が abort してしまっているようで、xms2/scorm/manifest/[教材 ID]
ディレクトリが不完全に展開されています。
サンプル教材の登録、学習はできているようですので、Producer が
生成するコンテンツファイルなどが問題の可能性も高いと思いますが、
LOErr ログの該当箇所をお知らせ致しますので、原因/対処方法など
ご教授頂ければ幸いです。
#Producer で作成したコンテンツの使用ノウハウをお持ちの方がおられ
#ましたら、あわせて情報を頂ければと思います。
【LOErr ログ】
2005/10/28 11:39:14- jp.co.ntt.lms.lo.scorm.ScormLoUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/el_001/imsmanifest.xml (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:179)
at java.io.FileOutputStream.(FileOutputStream.java:102)
at jp.co.ntt.lms.xmo.util.FileControl.copy(FileControl.java:105)
at jp.co.ntt.lms.xmo.util.FileControl.copy(FileControl.java:62)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.moveFile(ScormLoUtil.java:546)
at jp.co.ntt.lms.lo.scorm.ScormSetup.setupDelete(ScormSetup.java:188)
at jp.co.ntt.lms.lo.Setup.setUp(Setup.java:55)
at jp.co.ntt.lms.lo.LoServer.setUp(LoServer.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7
01)
at java.lang.Thread.run(Thread.java:534)
2005/10/28 11:39:14- jp.co.ntt.lms.lo.scorm.ScormSetup
jp.co.ntt.lms.lo.LOException:
/usr/local/xms2/scorm/manifest/el_001/imsmanifest.xml (Permission denied)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.moveFile(ScormLoUtil.java:553)
at jp.co.ntt.lms.lo.scorm.ScormSetup.setupDelete(ScormSetup.java:188)
at jp.co.ntt.lms.lo.Setup.setUp(Setup.java:55)
at jp.co.ntt.lms.lo.LoServer.setUp(LoServer.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7
01)
at java.lang.Thread.run(Thread.java:534)
supportmt (2005-10-28 21:12):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
エラーの内容(Permission Denied)から、該当ディレクトリへの書き込み権限がない
ためにエラーとなっているように見えます。
インストール手順どおりに構築いたしますと、アプリケーションは nobody 権限で動作
します。manifest、el_001 ディレクトリが nobody 権限で書き込み可能な状態となって
おりますでしょうか(既に他のユーザ権限等で作成されているようなことがないでしょ
うか)
、ご確認いただければと存じます。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-10-31 15:59):
早速の御回答ありがとうございます。
まず manifest、外部 ID ディレクトリについてですが、手順書の通り
nobody 権限で設定しております。
/usr/local/xms2/scorm/manifest
合計 16
drwxrwxrwx 4 nobody nobody 4096 Oct 31 14:46 ./
drwxrwxrwx 7 nobody nobody 4096 Oct 5 18:39 ../
drwxr-xr-x 3 nobody nobody 4096 Oct 31 14:46 el_001/
drwxr-xr-x 6 nobody nobody 4096 Oct 19 15:02 lw_bbb_52_fw/
調査を進めていく中で、MS Producer が出力するコンテンツファイルに
2 バイト文字のファイル名と、Shift-JIS の ESC コード 0x1b が含まれる
ことで LO 登録処理ができないようであることがわかりました。
#不勉強のため、なぜこれで permission denied になるのかは不明です。
デフォルトで出力される 2 バイト文字のファイル名を変更することで SCORM-CP 展開
処理は通るようになりましたが、ESC コードがコンテンツ
ファイルのどこに存在するかが分からずにいます。
0x1b のコードが、どのファイルのどこに存在しているか、LOErr ログに
出力させるなどの方法はございませんでしょうか?
supportmt (2005-10-31 20:30):
Opensource LMS サポート担当です。
状況をご投稿いただき、ありがとうございます。
SCORM-CP 展開処理の流れで、imsmanifest.xml ファイルの読み込みを行いますが、
その他教材ファイルにつきましては、ファイル展開をするのみで、中身は参照されませ
ん。
よって、imsmanifest.xml ファイルに問題がある可能性が考えられますが、内容に問題
がないでしょうか(imsmanifest.xml ファイルにエスケープ文字が含まれていないでし
ょうか)、ご確認いただけますでしょうか。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-11-1 13:34):
お世話になっております。
ご教授頂きました内容を参考に、imsmanifest.xml 内に出力されている
日本語教材タイトルを全て半角英数に置き換えることで、0x1b コードに
関するエラーは回避できました。ありがとうございました。
ただ、今度は manifest フォルダから imsmanifest.xml が無くなってしまう
ようになりました。
これは何が原因と考えられますでしょうか?
ご教授のほど、宣しくお願い申し上げます。
【LOErr ログ】
2005/11/01 12:57:45- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/el_001/imsmanifest.xml (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at
sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at
sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.
java:156)
at java.net.URL.openStream(URL.java:913)
at
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
Source)
at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at
jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.jav
a:661)
at
jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifest
Util.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7
01)
at java.lang.Thread.run(Thread.java:534)
supportmt (2005-11-2 19:42):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
0x1b エラーにつきまして解決いたしましたということで承知いたしました。
SCORM-CP 展開処理が成功いたしますと、manifest フォルダの imsmanifest.xml フ
ァ イ ル は registered フ ォ ル ダ 配 下 に 移 動 し ま す 。( registered/[ 教 材
ID]/imsmanifest.xml)
manifest 配下にファイルがない状態は、正常な状態となります。
その際に LOErr にエラーログが出力される件につきましては、既知の問題で、次リリ
ースにて改修されます。ご迷惑をおかけいたしますが、よろしくお願いいたします。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005-11-3 12:33):
お世話になっております。
imsmanifest.xml のエラーログにつきましては正常な状態ということで、
お手数をお掛け致しました。
#サンプル教材を登録したディレクトリには該当ファイルが存在している
#ようなので、勘違いをしておりました。
#(エラーログは出力されていました)
本件以外での教材動作不良については、Microsoft Producer 側での問題と、
切り分けができたと思います。
毎回の迅速なご回答に深謝いたします。
今後とも宣しくお願い申し上げます。
ゲスト(2006-1-18 18:19):
いつも、お世話になっています。
市販されている教材作成ツールを用いまして教材を作成したのですが、
LO を登録しようとすると SCORM-CP 展開処理に失敗してしまいます。
原因がよく分からないのですが状況としましては、LO 登録画面で SCORM-CP 展開
処理を行っても教材リスト欄に何も表示されず登録ボタンを押しても教材を選択
してくださいと表示されてしまいます。
展開後は、/xms2/scorm/manifest へファイル等は作成されているようです。
不勉強ですが、原因/対処方法などご教授頂けないでしょうか。
LOErr ログは以下の通りです。
[LOErr ログ]
2006/01/18 11:32:24- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/area/imsmanifest.xml (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at
sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at
sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.
java:156)
at java.net.URL.openStream(URL.java:913)
at
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
Source)
at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at
jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.jav
a:661)
at
jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifest
Util.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7
01)
at java.lang.Thread.run(Thread.java:534)
ゲスト(2006-1-20 12:23):
お世話になっております。元スレッドの質問者です。
SCORM-CP 展開自体でエラーになっていなければ、LO 登録画面の方の
「再読込」ボタンを押すと展開した教材がリストに表示されませんか?
もう 1 点、お使いの OpensourceLMS のバージョンが古かったりしませんでしょうか。
当方も v1.0.4 までは毎回同様のエラーが出ていましたが(登録はできます)、
先にサポートの方からご回答いただいたように最新の v1.0.7 にバージョン
アップしてからは、エラーは出ていないようです。
ご参考になれば幸いです。
ゲスト(2006-1-20 14:50):
ご解答ありがとうございます。
確認したところ、バージョンが最新のものではないようなので、最新のものにアップし
て再度、登録作業を行おうと思います。
とても参考になりました。ありがとうございました。
ゲスト(2006-1-23 12:11):
いつも、御世話になっています。
以前、展開処理ができないという問題に対しまして、バージョンに関して指摘を受け、
最新のものにしましたが、展開処理に失敗してしまいました。
現状は、/xms2/scorm/ftp に zip ファイルを置き、展開処理画面から処理を行っている
のですが、/xms2/scorm/manifest に解凍ファイルができず、新しいディレクトリ
(/xms2/scorm/manifestlw_bbb_52-v11/)が作られ、そこに解凍ファイルが作成されてし
まうという状態です。
恐れ入りますが、原因/対処法をご教授お願いします。
LO ログは以下の通りです。
[LO20060123.log]
2006/01/23
11:54:12-
jp.co.ntt.lms.lo.scorm.ScormMenuMaker-
[LEARN_AUTH]=null
2006/01/23
11:54:12-
jp.co.ntt.lms.lo.scorm.ScormMenuMaker-
[LEARNER_ASSIGN]=null
2006/01/23 11:54:12- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [TARGET_ID]=null
2006/01/23 11:54:12- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [USER]=null
2006/01/23 11:54:12- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [PRERE_FLG]=null
2006/01/23 11:54:12- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- Start Learn is false
2006/01/23
11:54:12-
jp.co.ntt.lms.lo.scorm.ScormMenuMaker-
[MANAGE_ASSIGN]=null
2006/01/23
11:54:12-
jp.co.ntt.lms.lo.scorm.ScormMenuMaker-
[LEARNER_ASSIGN]=null
2006/01/23 11:54:12- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [LOG_AUTH]=null
2006/01/23 11:54:12- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- Browse Log is false
ゲスト(2006-1-23 15:31):
余計なことを書いてしまって、現象を悪化させてしまったかもしれません。
申し訳ありません。
>新しいディレクトリ(/xms2/scorm/manifestlw_bbb_52-v11/)が作られ、
>そこに解凍ファイルが作成されてしまう
/xms2/scorm/manifest/lw_bbb_52-v11 ディレクトリが作成されている
のであれば正しいように思われますが、manifestlw_bbb_52-v11 ディレクトリ
ができてしまっているのですよね。
当方では、サポートのかたが作成されたアップデート手順書に従って
作業を行って今のところ問題ないように見えるので、以前のバージョンの
環境設定ファイルの移行がうまくいっていない(か、移行した元々の
設定が正しくない)のでは、くらいしか思い付きません。
正式なご回答を待つのが一番早そうです。
ゲスト(2006-1-23 16:29):
返信ありがとうございます。
環境設定等も確認してみましたがどこが間違っているのか分からない状況なので、正式
な回答を待ちたいと思います。
いろいろとありがとうございました。
ゲスト(2006-1-24 13:39):
いつもお世話になっています。
SCORM-CP 展開できない件ですが、
/xms2/WEB-INF/classes/conf/lo/scorm.ini
の設定で material_temp 部分の設定に誤りがあったため、展開に失敗していました。
設定を/usr/local/xms2/scorm/manifest/とすることで解決いたしました。
いろいろとご指摘いただきありがとうございました。
********************************************************************************
Q17. MS Producer で教材を作成しましたが表示されません
********************************************************************************
ゲスト(2006-2-13 14:34):
こちらにご相談すること自体、場違いなのかもしれませんが....
MS Producer for Powerpoint2003 で教材を作りました。
出来上がったフォルダ一式を zip して xms2/scorm/ftp/に配置し、LO 登録を行ったとこ
ろ、
==================
システムエラーが発生したため、現在このページは利用できません。
管理者に問い合わせてください。
==================
とのエラーとなり展開できません。
xms2/scorm/mainfirst/にも中途半端に unzip されたファイルができるだけです。
そこで、"xms2/scorm/mainfirst/" "sce/contents/"に、教材 ID でフォルダを作り、MS
Producer で作成した教材を配置しました。(chmod -R nobody:nobody も実施)
すると今度は、"FlowSequencingException"のエラーとなったため、フォーラムを参考
に、"sce/contents/教材 ID/_customize/ComplementSequencing.xml"を作成しました。
これにより、"FlowSequencingException"は、解決したのですが、いざ学習を開始して
も、『真っ白』なままコンテンツが表示されません。(LO 評価画面は正しく表示されて
います)
特段、エラーのようなログは見当たりません。
何かコツのようなものはあるのでしょうか?
ヒントを頂ければ幸いです。
ゲスト(2006-2-13 14:41):
補足です。
環境は、
OS:FC4
LMS:ver.1.0.7
java:1.4.2_10
tomcat:4.1.31
pgsql:7.4.11
apache:2.0.54
また、サンプル教材は、問題なく動作しております。
宜しくお願いいたします。
supportmt(2006-2-14 9:32)
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
MS Producer を使って教材作成した際の問題と対処方法につきまして、スレッド
「SCORM-CP 展開処理が失敗する原因について」にてゲストの方からいただいており
ますので、まずこちらを参照いただければと存じます。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006-2-14 16:12)
該当スレッドのゲスト投稿者です。お世話になっております。
MS Producer で作成したコンテンツについてですが、残念ながら
Producer 単体では学習可能な状態までには至っておりません。
状態は今回投稿された方と同様です。
私もいろいろと調査したつもりなのですが、動作させることができた
らしい情報はあるものの、具体的な修正方法などについての情報は
得られませんでした。
仕方なくあとあと問題になるであろう2バイト文字のファイル名を修正
して(manifest などに記載されるものも含めて)、別ツールで SCORM 変換
をかけることで動作させました。
#「OpensourceLMS の運用:操作編 」の「市販教材について」を参照
#していただけるとよいかと思います。
#スレッドで質問されたの方の意図する内容でなく申し訳ないのですが…
Producer 単体で動作させる情報がありましたら、私も是非お教え頂きたい
と思います。
ゲスト(2006-2-15 12:22):
最初の質問者です。
スレを参考に、MS Producer で作成した
・/imsmanifest.xml の中身
・/xxx_files/filelist.xml の中身
・/xxx_files/xxx_files/thumbnail_files/ダブルバイト.JPG のファイル名
を変更しました。
"sce/contents/教材 ID/_customize/ComplementSequencing.xml"も作りました。
無事、展開・登録はできるのですが、学習を開始すると真っ白なままです。
やはり、Producer 単体での教材作成は無理なのでしょうか?
どなたか、参考になるサイトがありましたら、ご教授願います。
ゲスト(2006-2-16 10:39)
ゲストさんは書きました:
>・/imsmanifest.xml の中身
>・/xxx_files/filelist.xml の中身
>・/xxx_files/xxx_files/thumbnail_files/ダブルバイト.JPG のファイル名
>を変更しました。
あと、files フォルダ下の project.js、projecta.js の2ファイル内にも
同様の2バイトファイル名が記述されます。
たぶんこれで全てのはずです。
SCORM 準拠の LMS なら、projecta.js は実行されないようですが・・・
>やはり、Producer 単体での教材作成は無理なのでしょうか?
>どなたか、参考になるサイトがありましたら、ご教授願います。
ぜひがんばって頂きたいと思います。
成功されましたら、ノウハウをご教授ください。
**************************************************************
Q18.サーバ証明書 SSL による暗号化通信について
**************************************************************
ゲスト(2006-2-17 13:00):
いつもお世話になっております。
サーバのセキュリティを考慮し、SSL 暗号化通信にて OpensourceLMS を
運用したいと考えております。
実際、サーバ証明書を取得し、接続したのですが OpensourceLMS が
正常に動作しません。
現象は次の通りです。
・画面左のツリーが表示されない。
・左クリックより表示されるはずのメニューが一切表示されない。
SSL 導入以前は正常に動作している事を確認しております。
原因がどこになるのか分からず大変困っており、
何かアドバイスいただけると非常に助かります。
よろしくお願い致します。
サーバの環境は以下の通りです。
OS: 2.6.5-1(Fedora Code2)
httpd : 2.0.54 (Apache2)
Java : 1.4.2_08
PostgreSQL : 7.4.8
tomcat : 4.1.31
openssl-0.9.7a-35
opensouceLMS : 1_0_7-051125
SCORM2004 : scormengine-1_0_7-051129
supportmt (2006-3-15 23:16):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
返答が遅くなりまして申し訳ございません。
SSL 導入後に正常動作しなくなったとのことですが、Opensource LMS は SSL による
通信に対応しておりません。
申し訳ございませんが、HTTP をご利用いただければと存じます。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
********************************************************************************
Q19.LO タイプ「SmartForce」
「Perception」
「XCalatⅡサーバ」が表示されませ
ん
********************************************************************************
ゲスト(2006-3-13 23:01):
LO 登録の際、
LO タイプを選択するプルダウンメニューに、
「SmartForce」
「Perception」
「XCalatⅡサーバ」が表示されません。原因を教えてください。
supportmt (2006-3-15 23:23):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
LO タイププルダウンメニューで表示される LO につきましては、Opensource LMS マ
ネージャのみで利用可能な LO(
「コンテナ」「URL」「オフィス文書」「カタログ」「指
導者」
)以外は、環境設定プログラム(./run.sh)実行の際のオプション LO 選択にて、
「使用する」としたオプション LO のみとなります。
構築手順どおりに作業された場合、オプション LO は「SCORMLO」のみ表示となって
おり、その状態で問題ございません。
なお、
「SmartForce」「Perception」「XcalatⅡサーバ」LO につきましては、利用する
ためには別途対応する市販パッケージを購入、もしくは対応する教材を購入される必要
がございます。
これらの LO の説明につきましては、Opensource LMS プログラムとあわせて公開して
おります「Opensource LMS 操作説明書」の各 LO の説明を参照いただければと存じま
す。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
***********************************************************************
Q20.SCORM コンテンツが閲覧できません
***********************************************************************
ゲスト(2006-3-9 16:34):
SCORM コンテンツを FTP にアップし、展開まではできたのですが、
いざ、学習開始をしようとすると"ページが表示されません"との
表示がでます。考えられる原因をお教えいただけませんでしょうか。
当方システム関連の知識は無いのでわかりやすくお教えいただければと思います。
よろしくお願いいたします。
supportmt(2006-3-15 23:19):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
返答が遅くなりまして申し訳ございません。
SCORM サーバ名の設定内容に誤りがある可能性がございます。
(インストール先ディレクトリ)/xms2/WEB-INF/classes/conf/lo/scorm.ini
ファイルの scorm_name_1 パラメータに設定されているサーバ名称はお使いの環境(サ
ーバ名)とあっておりますでしょうか。
また、アクセスされている URL に指定している FQDN と、設定されているサーバ名称
はあっておりますでしょうか。
ご確認いただければと存じます。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/3/17 14:36):
ご回答ありがとうございます。
サーバ名は IP アドレスを指定しており、間違いはございませんでした。
「学習開始」を押すと、
NotFound The requested URL /sceFrameworkServlet was not found on this server
となります。他はどこを見ればよろしいでしょうか。
supportmt(2006/4/17 11:08):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
返答が遅くなりまして申し訳ございません。
SCORM エンジンのアプリケーション URI の設定内容に誤りがある可能性がございま
す。
下記手順にて、アプリケーション URI を再度設定し、学習してみていただけますでし
ょうか。
1.SCORM エンジンの環境設定プログラム(run.sh)を起動し、途中アプリケーション
URI を入力するところで、
「/sce/」を入力いただいた上で、書き込み実行
2.run.sh 実行後 LMS を再起動(service lms restart)
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
***********************************************************************
Q21.LO 登録で HTTP Status 500 エラーが発生します。
***********************************************************************
ゲスト(2006/5/30 16:51):
いつもお世話になります。
RedhatLinux9 にて推奨環境での LMS の構築が終わり
root にてログインし、
「ユーザ」管理モードでグループ作成
ユーザー作成は行える状態になりました。
ところが「LO」管理モードにて「LO 登録」を行おうとすると
LO タイプの選択画面の状態で HTTP Status500 にて
下記のエラーになってしまいます。
アドバイスをいただければありがたいのですが、
よろしくお願いいたします。
・HTTP Status500
・type:Exception report
・description: The server encountered an internal error() that prevented it from
fulfilling this request
・exception:
org.apache.jasper.JasperException:JSP のクラスをコンパイルできません。
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:432
)
at
org.apache.jasper.servlet.JspservletWrapper.service(JspServletWrapper.java:142)
※以下、類似したエラーメッセージ 20 数行
・root cause:
java.io.FileNotFoundException:/usr/local/tomcat/work/Standalone/localhost/xms2/js
p/lo/Container/ContainerInsert_jsp.java(No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
※以下、類似したエラーメッセージ 30 数行
・Aache Tomcat/4.1.31
supportiw(2006/6/1 9:24):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
コンパイルエラーの対処として、過去の記事に掲載をしております。下記のページを参
照してみてください。
http://osl.xcalat.com/modules/newbb/viewtopic.php?topic_id=35&forum=2
※このフォーラム内の検索は google からも行えますのでご確認ください。
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/6/2 15:37):
早速のご回答ありがとうございます。
お蔭様でご案内いただました内容で正常に動作するように
なりました。
同様の過去記事に気付かずに大変失礼しました。
あらためて、ご対応に感謝申し上げます。
**************************************************************
Q22.アイコンの表示及び SCORM コンテンツの閲覧について
**************************************************************
ゲスト(2006/5/31 12:11):
お世話になっております。
ファイアウォールを通して接続できるよう環境設定した場合に、
ファイアウォール外部からアクセスすると、一部アイコンおよび
SCORM コンテンツの閲覧ができない現象が発生しています。
前提としてセットアップしたサーバ自体は 192.168.2.XXX という
プライベートな IP アドレスを設定しているのですが、ファイアウォール
外部からアクセスする場合は別の IP アドレス(192.168.1.XXX)で
アクセスするようになっています。またファイアウォールの機能上、
サーバ自体が 192.168.1.XXX でアクセスすることはできません。
FW 外部の PC >> 192.168.1.XXX >> (FireWall) >> 192.168.2.XXX
ソース等調べてみたところ、アプレット部分でファイアウォール外部
から接続しているのに 192.168.2.XXX でアクセスしているというのが
原因のようで、下記のように幾つか設定ファイルを変更してみました
が結局解消できませんでした。
1./xms2/WEB-INF/classes/conf/XMS.ini の system_url を
"http://192.168.1.XXX/xms2/" に変更
→ アイコンは表示されるが、「学習開始」をクリックすると
「サーバに接続できませんでした。
」が表示。
(192.168.2.XXX でアクセスしようとするため、表示できず)
2./xms2/WEB-INF/classes/conf/XMS.ini の server_name および
lo_server_name を"192.168.1.XXX"に変更
→ ログインした時点で、エラー画面が表示。
この問題を解消する方法があれば教えていただけないでしょうか。
よろしくお願いいたします。
supportiw(2006/6/7 10:33):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
アイコン等は、サーバ名を取得し、アドレス生成をするようになっております。クライ
アント側から、サーバーが見える状態(名前解決ができる状態)にあるのが前提になり
ます。
まずは、環境を整えていただく必要がございます。
※申し訳ありませんが、LMS 側での変更のご案内はいたしかねます。
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/6/7 14:00):
お世話になっております。
ご解答ありがとうございます。
環境面を整えて再度試してみたいと思います。
***********************************************************************
Q23.オリジナル教材(SCORM1.2)学習の際のエラーについて
***********************************************************************
ゲスト(2006/6/9 11:58):
お世話になっております。
SCORM1.2 の教材を、あるソフトにて作成し登録すると以下のような
エラーメッセージが表示されます。
「Invalid argument error」
「Not initialized」
教材の学習は正常に行われるようですが、エラーが発生しないように
するためにはどのように対処したらよろしいでしょうか。
お手数をお掛けいたしますが、ご教示いただきたくお願いいたします。
/usr/local/sce/system_log を確認すると、
以下のような error が出力されておりました。
2006/06/09 11:20:18- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode violation.
[ErrorCode:SB.2.2-1][ActivityID:MPMeister_Course]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:175)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2758)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2861)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doStartSequencingRequestProcess(Kernel.java:2931)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3490)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:526)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:185)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:158)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:90)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:97)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:126)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
サーバの環境は以下の通りです。
OS: 2.6.5-1(Fedora Code2)
httpd : 2.0.54 (Apache2)
Java : 1.4.2_08
PostgreSQL : 7.4.8
tomcat : 4.1.31
openssl-0.9.7a-35
opensouceLMS : 1_0_7-051125
SCORM2004 : scormengine-1_0_7-051129
以上よろしくお願いいたします。
supportiw(2006/6/12 17:04):
OpensourceLMS サポート担当です。
ご投稿いただき、ありがとうございます。
エラーログからするとシーケシング設定がされていないようです。下記の作業を行って
ください。
sce/contents/_customize ディレクトリを、ディレクトリごと sce/contents/[教材 ID]デ
ィレクトリ配下にコピーする。
この作業を行っても同様のエラーが出る場合は、
お手数ですが再度、ご投稿くださいますようお願いいたします。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/6/14 12:58):
回答頂きありがとうございます。
ご指示いただきましたとおり、
sce/contents/_customize ディレクトリを、ディレクトリごと sce/contents/[教材 ID]デ
ィレクトリ配下にコピー
を行いましたが状況は改善されません。
学習を開始すると、同様のエラーが表示されます。
対策がありましたら、恐れ入りますがご教示ください。
よろしくお願いいたします。
supportiw(2006/6/16 9:51):
OpensourceLMS サポート担当です。
ご投稿いただき、ありがとうございます。
シーケンスの設定を行った後、system_log の内容も同様でしょうか?違うエラーメッ
セージは表示されていないでしょうか?
また、学習を開始できるようですが、エラーがでる時はどのような時でしょうか?まっ
たく学習ができない状態でしょうか?
状況詳細を教えていただきたいと思います。
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
*******************************************************************
Q24.学習開始時に HTTP Status 404 のエラーとなります?
*******************************************************************
ゲスト(2006/7/18 17:27):
Windows Desktop 環境に OLMS をインストールし、サンプル教材を LO 登録しています。
学習者としてログインし、アサインされている LO を選択し「学習開始」をクリックすると、
ブラウザに次のエラーメッセージが表示されます。
HTTP Status 404 - /sce/FrameworkServlet
typy status report
massage /sce/FrameworkServlet
description The requeted resource(/sce/FremeworkServlet)is not available
/sce/FremeworkServlet フォルダは存在しません。
エラーの要因として何があるでしょうか?
宜しくお願いします。
ゲスト(2006/7/19 9:58):
申し訳ありません。
環境の設定ファイルを再度確認したところ、TOMCAT のフォルダへ
"sce.xml"ファイルをコピーしていませんでした。
コピー後、PATH を訂正し TOMCAT の再起動で「学習開始」は正常に
開始できました。
ご迷惑をおかけしました。
supportiw(2006/7/19 10:13):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
解決できたとの事。ご連絡ありがとうございます。
※返信が遅くなりまして申し訳ありませんでした。
また、不明な点等あればご投稿ください。
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
***********************************************************
Q25.メニュー表示項目について
**********************************************************
ゲスト(2006/8/4 19:56):
はじめまして、薦田と申します。
OpensourceLMS 初心者です。
OpensourceLMS で教材をクリックした場合に表示されるポップアップメニュー文言
の内容を変更したい場合はどこを変更すればよろしいのでしょうか?
ご教授の程、よろしくお願いいたします。
supportiw(2006/8/8 17:35):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
ご連絡が遅くなりまして申し訳ありません。
下記場所の配下にあります
****MenuMaker.java ファイルにて設定可能です。
xms2/WEB-INF/src/jp/co/ntt/lms/lo/(LO 名)/
URLLO のみ下記になります。
.../LaunchForget/LaunchForgetMenuMaker.java
変更後は、java のコンパイル作業を行います。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/8/22 11:20):
お世話になっております、薦田です。
お返事遅くなり申し訳ございません。
****MenuMaker.java を変更して、無事にポップアップメニューの文言変更ができまし
た。
ありがとうございました。
***********************************************************
Q26.”権限がないためこのページは表示できません”の問題です。
***********************************************************
ゲスト(2006/9/7 1:38):
オフィス文書を upload まではできましたが、
学習開始をしようとすると"権限がないためこのページは表示できません"との表示がで
ます。
よろしくお願いいたします。
supportiw(2006/9/7 14:10):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
ご利用環境は、linux になりますでしょうか?
また、アップロードしたファイルのアクセス権限の確認をしてください。
アップロード先: ../xms2/WEB-INF/material/...
インストール時に行っているかと思いますが、
念の為、xms2 のディレクトリ配下の所有者変更を行ってみてください。
例)#chown -R nobody:nobody xms2
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/9/7 16:27):
早速のご回答ありがとうございます。
環境は windows です。
supportiw(2006/9/8 11:23):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
Windows 環境の場合でも、アップロードされる場所は同じになります。ファイルのア
クセス権限をご確認ください。
アップロードファイルの保存先
*OpensourceLMS のインストール先 =c:¥xms2 の場合
c:¥xms2¥WEB-INF¥material¥....
エラー内容確認の為、下記ログファイル内のエラー発生時の部分について記述があれば、
ご投稿いただけますでしょうか?
c:¥xms2¥log¥LOErryyyymmdd.log (※yyyymmdd=年月日)
c:¥xms2¥log¥XMSErryyyymmdd.log
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/9/13 0:29):
ありがとう御座いました。
ゲスト(2006/9/13 16:10):
同じ現象が起こって権限を変更しましたが、解消されません
別の原因は考えられますでしょうか?
ゲスト(2006/9/13 1:05):
ファイルは
C:¥xms2¥WEB-INF¥material¥5¥[LOID]¥
の中に入りました。
c:¥xms2¥log¥LOErryyyymmdd.log
2006/09/13
update
16:03:52-
Assignments
jp.co.ntt.lms.xmo.Assignments.AssignmentsDataAccessset
study_cnt=COALESCE(study_cnt,0)
+
1
WHERE
trim(memberShipID) like '%PE000000' AND trim(materialID) like '%LO5'
c:¥xms2¥log¥XMSErryyyymmdd.log は何も入りません
最も、SCORM LO も登録できません。
”システムエラーが発生したため、現在使用することができません。”との表示がでま
す。
c:¥xms2¥log¥XMSErryyyymmdd.log
2006/09/13 16:07:50- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:213)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:279)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2089)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:221)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:129)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:382)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:246)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2006/09/13 16:07:50- jp.co.ntt.lms.xmo.Lo.LoDataAccess
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:227)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:129)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:382)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:246)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2006/09/13 16:07:50- jp.co.ntt.lms.xmo.Lo.Lo
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:227)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:129)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:382)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:246)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
よろしくお願いします。
supportiw(2006/9/14 10:59):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
SCORM エンジンの設定に問題があると思われます。
システムエラーについては、下記のページを参考にしていただき
対処を行ってみてください。
http://osl.xcalat.com/modules/newbb/viewtopic.php?topic_id=95&forum=2
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
*****************************************************************
Q27.AdobeReader7 への対応状況
*****************************************************************
ゲスト(2006/8/10 17:38):
お世話になっております。
現在、LMS を使って E-learning 環境を構築しているのですが
アクロバットリーダーの 7.0 以降で画面遷移や終了が行なわれない状況が発生しており
ます
サーバ側環境
OS Red Hat Enterprise Linux ES release 4
Kernel 2.6.9-5.EL
TOMCAT 4.1
Apach2
クライアント側環境
OS Windows2000 sp4
IE6.0 sp2
Adobe Reader 7.0.8
現象
pdf のドキュメントを読み込み後に上部に設置されているアイコン(次へ
や
終了
等)が
目次以外クリックできなくなる。
画面遷移は、Reader の 5.5 及び 6.0 にて確認しており
7.0 以降を入れた時のみ発生しております。
対応策としては、どのようなことがありますでしょうか?
現状として Reader7 への対応がされて無い状況なのでしょうか?
また、当方の環境問題等の可能性がある場合
原因調査としてエラーログ等必要であるならば、どちらのログを参照すればよいのかご
指導頂ければと思います。
お手数ですが、よろしくお願い致します。
supportiw(2006/8/15 16:46):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
ご連絡が遅くなりまして申し訳ありません。
まずご連絡ですが、Reader7でのバージョン依存による障害等は確認しておりません。
下記の点について確認させてください。
* クリックができないとは、
「次へ」をクリックしてもページ遷移が行われず、エラー
メッセージ等も表示されないということでしょうか?
* Reader7 での現象ということですが、クライアントすべての方に見られる現象とい
う事でよろしいでしょうか?
*
acrobat 教材から作成した SCORM LO すべてに同現象は見られますでしょうか?
ご利用の環境を記載していただけますでしょうか?
・lms のバージョン
・SCORMEngine のバージョン
・教材作成方法(教材作成用ソフトウェア・acrobat のバージョン<編集用>)
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/9/12 10:46):
お世話になっております。
ご返答が遅くなって申し訳ございません。
* クリックができないとは、
「次へ」をクリックしてもページ遷移が行われず、エラー
メッセージ等も表示されないということでしょうか?
* Reader7 での現象ということですが、クライアントすべての方に見られる現象とい
う事でよろしいでしょうか?
*
acrobat 教材から作成した SCORM LO すべてに同現象は見られますでしょうか?
●はい、LO 内に pdf を埋め込んでいる場合、全ての環境で見られます。
ご利用の環境を記載していただけますでしょうか?
・lms のバージョン
●opensourcelms-1_0_7-051125
・SCORMEngine のバージョン
●scormengine-1_0_7-051129
・教材作成方法(教材作成用ソフトウェア・acrobat のバージョン<編集用>)
●Acrobat5 日本語版 Acrobat7 日本語版
imsmanifest.xml は以下になっております。
<?xml version="1.0" encoding="UTF-8"?>
<!--This is a Reload version 1.3.2 Beta2_c SCORM 2004 Content Package document-->
<!--Spawned from the Reload Content Package Generator - http://www.reload.ac.uk-->
<manifest
identifier="test"
xmlns="http://www.imsproject.org/xsd/ims_cp_rootv1p1"
xmlns:adlcp="http://www.adlnet.org/xsd/adl_cp_rootv1p1"
xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
xmlns:imsss="http://www.imsproject.org/xsd/ims_cp_rootv1p1"
xmlns:adlnav="http://www.imsproject.org/xsd/ims_cp_rootv1p1">
<metadata>
<schema>ADL SCORM</schema>
<schemaversion>CAM 1.3</schemaversion>
</metadata>
<organizations default="test">
<organization identifier="test" structure="hierarchical">
<title>test</title>
<item identifier="page1_item" identifierref="testpdf" isvisible="true">
<title>page1</title>
<imsss:sequencing>
<imsss:rollupRules objectiveMeasureWeight="1.0000" />
</imsss:sequencing>
</item>
<item identifier="page2_item" identifierref="testquiz" isvisible="true">
<title>page2</title>
<imsss:sequencing>
<imsss:rollupRules objectiveMeasureWeight="1.0000" />
<imsss:objectives>
<imsss:primaryObjective satisfiedByMeasure="true" objectiveID="">
<imsss:minNormalizedMeasure>1.0</imsss:minNormalizedMeasure>
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</item>
<imsss:sequencing>
<imsss:controlMode
choice="true"
choiceExit="true"
flow="true"
forwardOnly="false"
useCurrentAttemptObjectiveInfo="false" useCurrentAttemptProgressInfo="true" />
</imsss:sequencing>
</organization>
</organizations>
<resources>
<resource identifier="testpdf" type="webcontent" href="test.pdf" adlcp:scormType="sco" />
<resource identifier="testquiz" type="webcontent" href="testquiz.html" adlcp:scormType="sco" />
</resources>
</manifest>
以上、お手数ですがよろしくお願いいたします。
supportiw(2006/9/25 17:41):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
ご連絡が遅くなりまして申し訳ありません。
現象を確認いたしました。
PDF フ ァ イ ル を 直 接 指 定 す る SCORMLO の 場 合 に 発 生 し て い る よ う で す 。
(scorm_type=asset など)
調査行い、今後の対応を検討いたします。
大変申し訳ありませんが、html への pdf を埋め込む方法や、他の素材での SCORMLO
作成を行っていただくようお願いいたします。
---html への pdf 埋め込みの場合は
1 ページごとに html・pdf を作成する必要があります。
<html サンプル>
<BODY onload="MyInit()" onunload="MyFin()">
<center><EMBED
SRC="pdf0001.PDF"WIDTH=100%
HEIGHT=100%></center><P>
</BODY>
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
**************************************************************
Q28.ユーザの再登録ができません
**************************************************************
ゲスト(2006/10/12 23:45):
<環境:Linux>
約6000人分のユーザ及び所属グループを一括登録したところ、データに間違いがあ
ったため、全員を「未所属」以下に移し、
「メンテナンス」の「・未所属配下一括削除」
をクリックしました。
「削除しました。」のメッセージは出たのですが、実際には「未所属」以下には40人
程ユーザが残っており、何度一括削除をしても消せません。個別に消去しようと、未所
属以下のユーザをクリックしても、青色に表示が変わるだけで、「ユーザ更新」、「ユー
ザ削除」の選択肢は表示されません。
その後、"groupandpeople.xml"の間違っていたところを修正し、ユーザ/グループ一括
登録を実施したのですが、約6000人のうち上記の約40名に加え、約130名の方
が所属不定となり、ログイン時に「入力されたユーザ ID には権限がありません。」とエ
ラーメッセージが出るようになってしまいました。
エラーメッセージの出る合計約170名方について、名前やログイン ID をシステム上
で検索すると、「一致する対象がありません。」となります。しかし、そのログイン ID
を再度登録しようとすると、「入力されたログイン ID は既に使われています。
」と表示
され、登録することができません。
ブ ラ ウ ザ 上 で 操 作 し て 解 決 す る が 無 理 で し ょ う か 。
/xms2/WEB-INF/lump/rootxxxxxxxx.xml 等を書き換えれば解決できるでしょうか。な
お、現在通常にログインできる約5900人の方は、eラーニングを実施されており、
データを修正することで、学習履歴等が削除されてしまわないかどうか心配しています。
以上、よろしくお願いします。
supportiw(2006/10/17 8:58):
OpensourceLMS サポート担当です。
ご連絡が遅くなりまして申し訳ありません。
データベース一括削除後に、削除できていないユーザがあるとの事ですが、削除処理途
中でエラーが発生していないか確認する必要があります。
・データベース側のエラーログ
・LMS 側でのエラーログ
(LMS 側は、xms2/log/XMSErr 日付.log)
・データベース内にそのユーザは残っているか
確認できましたら、ご投稿ください。
「入力されたユーザ ID には権限がありません。
」は、学習者ロールが割り当てられてい
ないと考えられます。
グループから外れて未所属に入っているという事でしょうか?
登録が正常に行えていれば、「グループとユーザーの構成変更」よりグループへの移動
をし、ロール割当より権限を与えることにより使用できるかと思います。
正常に登録済みのユーザーに関しては、未所属に移動してしまった場合でも、ロール権
限・アサインは外れますが、学習履歴が削除されることはありません。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
***********************************************************************
Q29.NonLeafActivityException について質問
***********************************************************************
ゲスト(2006/10/12 20:42):
教材の起動時や学習中に NonLeafActivityException が発生しますが、この原因は何か
ご教授お願いいたします。
当方の環境は、
Linux Enterprise Linux ES release 3
J2SDK1.4.2_06
apache 2.0.54
modjk2 2.0.4
Tomcat 4.1.31
Postgresql 7.4.8
xms2:1.0.3+Patch1
sce:1.0.2+Patch1
となっております。
どうぞ、よろしくお願いいたします。
supportiw(2006/10/13 10:44):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
学習起動時に「NonLeafActivityException」が発生する主な原因としては
学習開始モードが再開モード(中断から復帰する)になっている場合に
前回の中断時の情報がない場合に発生いたします。
操作としては、下記の設定が CONT になっており
SCORM の教材終了時に「終了」ボタンを押してした場合などに発生します。
この場合、目次画面より復帰できます。
/xms2/WEB-INF/classes/conf/lo/scorm.ini
launchmode=CONT
また、エラーが発生する教材は限られていますでしょうか?
過去記事の情報も参考にしていただき、発生する現象をご連絡いただければと思います。
http://osl.xcalat.com/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&to
pic_id=93&forum=2&move=prev&topic_time=1130988811
その他、既知の問題もありますので可能であれば
OpensourceLMS・SCORM エンジンを 1.0.7 へアップデートすることを
お勧めいたします。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/10/13 12:05):
ご回答ありがとうございます。
確認なのですが、
当方の環境、xms2 1.0.3+Patch1 の
/xms2/WEB-INF/classes/conf/lo/scorm.ini
には、launchmode の設定は存在しませんでした。
他の ini ファイルも参照しましたが、やはり存在しません。
xms2 1.0.7 には上記設定が見受けられるのですが・・・。
2005.8.23 に追加とあるので、1.0.3 では設定不可能なのではないでしょうか?
エラーが発生する教材は特に限られておりません。
発生する現象としましては、
学習開始時は、学習画面が起動後に発生します。
学習途中時は、教材内の問題を回答し、
「次へ」を押下した場合に発生します。
また、既知の問題とはどういうものでしょうか?
参照先のご提示、または内容のご教授をお願いいたします。
1.0.7 へのアップデートは非常に難しい状況ですので、
1.0.3 への Patch としての提供は可能でしょうか?
質問ばかりで申し訳ありませんがよろしくお願いいたします。
supportiw(2006/10/25 15:33):
OpensourceLMS サポート担当です。
launchmode の件については、ご指摘の通りです。
申し訳ありませんでした。
学習開始途中に発生するケースは、教材のシーケシング設定に問題がある可能性があり
ます。
ページ遷移の際に、次の SCO が見つからないなどの場合に発生いたします。
学習開始時に発生するケースでは、下記の状態の場合に発生している事を確認しており
ます。
前回の学習時に「終了」→「中断」にて終了。
学習ログステータス=未完了・不合格の状態
再学習時に、再開するための情報がない為に発生するエラーになります。
こちらは、バージョンに関係なく発生いたします。
エラーが発生した場合は、目次ボタンからページ遷移をしていただくと学習再開が可能
です。
エラーを発生させない為には、「終了」ボタン(終了処理)をさせないよう下記方法に
て対処できますのでご案内いたいます。
※「終了」ボタンにて中断処理を行う方法へ切り替えるようにします。
------○Exit ボタン及び ExitAll ボタン削除
sce/contents/_default/DefaultButton.xsl ファイルの 161 行目から 169 行目
(<!-- Exit に対応するボタン生成 -->コメント以降 9 行)及び、
172 行目から 180 行目(<!-- ExitAll に対応するボタン生成 -->コメント以降 9 行)を
削除
○SuspendAll ボタンの画像を「終了」ボタンに置き換え
SuspendAll ボタンの画像定義を、「終了」ボタン(exit.gif)に変更
sce/contents/_default/DefaultButton.xsl ファイルの 185 行目、
<input type=“image” src=“contents/_default/image/button/suspendall.gif”>
→suspendall.gif を exit.gif に変更
○ボタン押下後の Alert メッセージを「終了しました」に変更
sce/WEB-INF/classes/conf/scorm/SCORMMessages.xml ファイルの 76 行目、
<alert id=“EndLearning”>タグ内、<SUSPEND>タグの文言を変更する
<SUSPEND>学習は中断しました。OK ボタンを…</SUSPEND>
→「中断」 を 「終了」に変更
○SuspendAll ボタンにカーソルをあてた時に表示されるアイコン説明文言を「終了」
に変更
sce/contents/_default/DefaultButton.xsl ファイルの 188 行目の下記設定を変更
<xsl:attribute
name="alt"><xsl:value-of
select="java:jp.co.ntt.lms.lo.scorm.util.Message.get("Buttons/Button[@id='Suspend
All']")"/></xsl:attribute>
→ [@id=‘SuspendAll’] を [@id=‘Exit’] に変更
※SCORM の学習画面では、「終了」ボタンのみの表示になります。
*教材の問題に関しては、シーケシング部分を再度ご確認くださいますようお願いいた
します。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
***********************************************************************
Q30. <サーバー移行>DB のリストア後にログインできなくなる
***********************************************************************
ゲスト(2005/5/12 14:40):
どシロートの質問で恐縮ですが宜しくお願いします。
このたび稼動中の OpensourceLMS と SCORM2004 エンジンを
新サーバーに移行しようと思っています。そこで
以下のとおりの構成で新サーバーに環境を構築しました。
旧サーバーのソースを使いまわしました。
RedHatEnterprise Linux3 Update4 AS
httpd-2.0.49
j2sdk-1_4_2_02
jakarta-tomcat-4.1.30
jakarta-tomcat-connectors-jk2-2.0.4
postgresql-7.4.2
opensourcelms-1_0_4-041108
scormengine-1_0_3-041108
とりあえず、Tomcat Httpd Postgresql lms のサービスも
無事立ち上がり、ブラウザからも root で入れる状態になりました。
いよいよ移行です。以下が私が行った移行手順です。
①
旧サーバーの「xms2」ディレクトリを新サーバー(/usr/local)に
移動&所有者とグループを nobody にしました。
そして新規の手順でできた DB(lms)を dropdb で消しました。
②
以下のコマンドで旧サーバーより DB を吸出し・・・
$ pg_dumpall > db.out
以下のコマンドで新サーバーに入れました。
$ psql -f db.out template1
③
そして旧サーバーの情報が表示される事を願いつつ
旧サーバーのパスワードを打ち込み、ブラウザより root でログイン。
しかし!以下のメッセージが表示されます
##########################################################
システムエラーが発生したため、現在このページは利用できません。
管理者に問い合わせてください。
Tel: 03-XXXX-XXXX
Mail: [email protected]
##########################################################
一回のアクセス時に出る、エラーログを収集した結果以下のようなもの
でした。原因、対策などありましたらご教授願えませんか。また、
私の移行手順で良かったのか心配です。そのあたりも教えていただければ
幸いです。どうか宜しくお願いします。
※エラーログ(/usr/local/xms2/log/XMSErr20050512.log)
2005/05/12 13:49:10- jp.co.ntt.lms.xmo.People.PeopleDataAccess
org.postgresql.util.PSQLException: The backend has broken the connection. Possibly the action you have
attempted has caused it to close.
at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:168)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:128)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:231)
at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:219)
at jp.co.ntt.lms.xmo.DataAccessHandler.executeQuery(DataAccessHandler.java:160)
at jp.co.ntt.lms.xmo.DataAccess.executeQuery(DataAccess.java:231)
at jp.co.ntt.lms.xmo.People.PeopleDataAccess.selectAction(PeopleDataAccess.java:604)
at jp.co.ntt.lms.xmo.People.PeopleDataAccess.select(PeopleDataAccess.java:550)
at jp.co.ntt.lms.xmo.People.People.select(People.java:280)
at jp.co.ntt.lms.xmo.People.People.execute(People.java:132)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/05/12 13:49:10- jp.co.ntt.lms.xms.login.base.LoginAction
jp.co.ntt.lms.xms.framework.XmsSystemException: ?f?[?^?x?[?X?G?‰?[?a”-?¶?μ?U?μ???B
at jp.co.ntt.lms.xms.common.user.User.checkLogin(User.java:343)
at jp.co.ntt.lms.xms.login.base.LoginAction.processRequest(LoginAction.java:131)
at jp.co.ntt.lms.xms.framework.XmsScreenAction.perform(XmsScreenAction.java:54)
at org.apache.jsp.login_jsp._jspService(login_jsp.java:474)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at jp.co.ntt.lms.xmo.NoCacheFilter.doFilter(NoCacheFilter.java:57)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:324)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:395)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/05/12 13:49:10- org.apache.jsp.ComErr_jsp
jp.co.ntt.lms.xms.framework.XmsSystemException: ?f?[?^?x?[?X?G?‰?[?a”-?¶?μ?U?μ???B
at jp.co.ntt.lms.xms.common.user.User.checkLogin(User.java:343)
at jp.co.ntt.lms.xms.login.base.LoginAction.processRequest(LoginAction.java:131)
at jp.co.ntt.lms.xms.framework.XmsScreenAction.perform(XmsScreenAction.java:54)
at org.apache.jsp.login_jsp._jspService(login_jsp.java:474)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at jp.co.ntt.lms.xmo.NoCacheFilter.doFilter(NoCacheFilter.java:57)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:324)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:395)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
supportmt(2005/6/8 18:34):
OpensourceLMS サポート担当です。
ご投稿いただき、ありがとうございます。
返信が遅くなりまして大変申し訳ございません。
ログの内容から、PostgreSQL との接続に失敗していると思われます。
恐れ入りますが、PostgreSQL との接続自体は問題ございませんでしょうか。
lms データベースへの接続ができますでしょうか、ご確認をお願いいたします。
※コマンドラインから実施する場合、以下の手順になります。
# su - postgres
$ psql lms lms
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/10/7 23:53):
別のものですが、
3 時間ほどログインしていないと、
PostgresSQL の接続ができないエラーを出します。
自分で PgAdmin から接続しに行けば、いつでも lms のデータベースは
見られます。
再起動すれば直りますが、改善したいです。
Autovacuum をオンにしているのが、まずいのでしょうか?
エラーログを張ります
2006/10/07 23:13:22- jp.co.ntt.lms.xmo.People.PeopleDataAccess
org.postgresql.util.PSQLException:
An
I/O
error
occured
while
reading
from
backend
java.net.SocketException: Connection reset
Stack Trace:
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:166)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:128)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:231)
at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:219)
at jp.co.ntt.lms.xmo.DataAccessHandler.executeQuery(DataAccessHandler.java:198)
at jp.co.ntt.lms.xmo.DataAccess.executeQuery(DataAccess.java:269)
at jp.co.ntt.lms.xmo.People.PeopleDataAccess.selectAction(PeopleDataAccess.java:642)
at jp.co.ntt.lms.xmo.People.PeopleDataAccess.select(PeopleDataAccess.java:588)
at jp.co.ntt.lms.xmo.People.People.select(People.java:318)
at jp.co.ntt.lms.xmo.People.People.execute(People.java:170)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
-
Exception:
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
End of Stack Trace
at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:172)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:128)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:231)
at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:219)
at jp.co.ntt.lms.xmo.DataAccessHandler.executeQuery(DataAccessHandler.java:198)
at jp.co.ntt.lms.xmo.DataAccess.executeQuery(DataAccess.java:269)
at jp.co.ntt.lms.xmo.People.PeopleDataAccess.selectAction(PeopleDataAccess.java:642)
at jp.co.ntt.lms.xmo.People.PeopleDataAccess.select(PeopleDataAccess.java:588)
at jp.co.ntt.lms.xmo.People.People.select(People.java:318)
at jp.co.ntt.lms.xmo.People.People.execute(People.java:170)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
ゲスト(2006/10/8 2:00):
続きです。
3 時間程度と言えば、Tomcat のセッションタイムアウトの
設定が 180 分ですが、関係あるでしょうか?
どうしても解決したい現象なので、よろしく回答願います
supportiw(2006/10/12 16:19):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
ご利用の環境、現象が発生した状況をご連絡いただけませんでしょうか?
DB のリストア後に、この現象になったという事でよろしいでしょうか?
申し訳ありませんが、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/10/12 20:58):
OS:Wn2000pro
JDK:1.4.2_12
Tomcat:4.1.3
Postgre:8.1.4
apache:2.0.58
jk:1.2.18
SCORM の 1.7.0 パッチ 1 は当てて、再度インストールプログラムを
実行して、(同時に Postgre もクリーンインストールしました)
それで、長い時間サーバーを動かしておくようになって
気が付きました。
その前がどうであったかは分かりません。
関係あるサービスをすべて再起動すると必ず再度ログインできますが
マシン自体の再起動だけだと、改善しないときが(時々)あります。
pg_hda.conf の設定も載せておきます
pg_ident.conf は特に設定しておりません。
xxx.xxx.xxx.xxx だけは伏せておきます
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all
xxx.xxx.xxx.xxx/32 md5
host all all 127.0.0.1 255.255.255.255 trust
# IPv6 local connections:
#host all all ::1/128 md5
ゲスト(2006/10/12 20:59):
補足:
DB のフォルダを動かしたりバックアップしていて
ログインができなくなったので、クリーンインストールしました。
リストアとは違うかもしれませんが、継続でお願いします。
ゲスト(2006/10/12 21:02):
xms:1.0.7
sce:1.0.7
に、パッチ 1 を当てた状態です
supportiw(2006/10/13 9:43):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
ご連絡ありがとうございます。
申し訳ありませんが、PostgreSQL8 以降については、
現在検証段階にある為、ご案内することができません。
こちらにて、確認が取れ次第回答をさせていただきたいと思います。
申し訳ありませんが、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/10/13 13:56):
ドキュメントには Postgre8.x(8.1)と明記されています。
どのバージョンであればサポート対象になるのでしょうか。
継続でお願いします
ゲスト(2006/10/24 21:16):
PostgreSQL 7.4.8 に変更して
クリーンインストールしましたが、
症状が変わりません。
ログインできなくなる前の約 3 時間は正常動作をしているのですが
エラーログは前回掲出したものと同内容です。
よろしく継続でお願いします。
supportiw(2006/10/25 9:56):
OpensourceLMS サポート担当です。
ご連絡が遅くなりまして申し訳ありません。
大変失礼いたしました。WindowsDesktop 版という事でこちらの確認不足により、返答
してしまい申し訳ありません。
また、大変お手数をおかけしてしまい申し訳ありません。
こちらでは、現象を確認することできませんでした。
継続確認をいたします。
tomcat・PostgreSQL にて、別途変更をしていないということであれば、
OS や、その他のアプリケーション(セキュリティソフトなど)でセッションを停止す
るようなものはありませんでしょうか?
ご確認、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/10/25 11:17):
Tomcat は Apache と連携させるところで手順書以外のことを
やっています。
チェックすべき点はあるでしょうか。
セキュリティーソフトは入れておりません。
ルーターのファイアーウォールもポートを閉じているだけで、
開いているポートはずっと開いているというものです。
OS の問題は、そういうことはないと思いますが。
こちらも、確認漏れがないか、再度チェックしてみます。
継続でお願いします
ゲスト(2006/10/25 11:18):
あと、手順書にセッションタイムアウトを 180 に延長する
と、ありますが、この現象とは関係ないのですか?
これがいちばん気になっています
ゲスト(2006/10/25 13:53):
質問こまぎれで恐縮です。
結局 Windows 系の場合でも、PostgreSQL は 7.4 系でないと
いけないのでしょうか?
バイナリの入手など、メンテナンス性は 8.1 系でいければ
助かるのですが、御社確認の環境では 8.1 系ですか?
supportiw(2006/10/25 16:25):
OpensourceLMS サポート担当です。
WindowsDesktop 用としてのマニュアルは、8.1 系にて記載しております。
ただし、こちらは運用を考慮しておりません。
その他、WindowsServer などは、稼働環境として下記にご案内している通りです。
https://www.oss.ecl.ntt.co.jp/lms/index.html
※運用を考慮した Windows 版のマニュアルについては、調整中になっております。
セッションタイムアウトについてですが、
マニュアルにて変更している部分に関しては、LMS ログイン後のセッションとなり、
Connection reset にはなりません。
DB サーバーが同 PC 内であれば、ホスト名 localhost にて接続をするように設定を行っ
てみてください。
¥xms2¥WEB-INF¥classes¥conf¥XMS.ini
db_host=localhost
その他、連携部分にて設定についてはコネクション設定等はありますでしょうか?
ご確認よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/10/25 20:15):
XMS.ini の変更により、症状が改善したので、
現在 5 時間程度継続して接続可能になっておりますので、
このまま様子を見ます。
ついでの質問になってしまうのですが、
運用を考慮するかしないかは、実際に動かしてみると
何となくこのまま大勢が接続して使えないことは
分かるのですが、どこら辺の設定を工夫していくことに
なるのでしょうか?
分かる範囲でお答えいただけると幸いです。
トムキャットコネクターJK は、セッション時間に関する設定は
しておりませんでした。
supportiw(2006/10/27 13:49):
OpensourceLMS サポート担当です。
症状が改善されたとの事、ご報告ありがとうございます。
※ホスト設定にて改善された事、一定時間でリセットされていることから、外側のネッ
トワークをセッションタイムアウトさせるものがあると考えられます。
Windows に関しては、パフォーマンス・負荷の確認や OS のパッチ問題などいろいろ
な面にて、調整・確認が必要になっております。
構築に関しては、IIS との連携・コネクタ調整など行っておりますが公開できる状況に
ない為ご了承ください。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/10/27 15:08):
PostgreSQL 8.1 系が正式サポートできるようになったら、
.conf ファイルの設定について、セッションタイムアウトさせない
方法について、ぜひ今後レスをください。
ルーターは他のポートではタイムアウトは起こらず、
他のポート番号はいつまでも開きっぱなしで、
5432 ポートも番号を変えても、切れる時は切れるので、
SQL か jk の設定のどこかに改善点があると切り分けております。
jk は jk2 がサポートドロップしたと jakarta プロジェクトで
読んだので、jk の最新版を使っておりますが、
これは、御社の動作環境より大幅に逸脱しているでしょうか?
supportiw(2006/11/2 16:37):
OpensourceLMS サポート担当です。
タイムアウトの件については、検証確認できしだい再度ご連絡いたします。
tomcat コネクタの件ですが、JK への変更、Postgre8.1 系にて検証を行っております。
最新版への対応・検証環境などを現在調整しております。
環境調整中の為、時間がかかりますが出来る限りサポートを行いたいと思っております
のでご了承ください。
---------------Opensource LMS サポート担当...
************************************************************
Q31.LO 登録が出来ません
************************************************************
ゲスト(2006/11/1 20:08):
(OpensouceLMS/SCORM2004 エンジンのセットアップ)
のスレッドでお世話になっていた者です。
セットアップ完了後
OpenSourceLMS を起動し、
LO 管理モードに切り替え
LO 登録メニューでオプションを撰択する際に、
どのオプションを選択してもシステムエラーが発生します。
当方が主に使用したいオプションは
(URL)オプションなのですが、
(URL)オプションだけでなく
(コンテナ)(オフィス文章)(カタログ)(指導者)(SCORM)
全てにおいて
システムエラー画面が表示され、
LO の登録画面に辿り着けません。
どのような原因が考えられるのかアドバイスをいただきたいです。
実行環境
OS:RedHat Enterprise Linux ES v4
opensourcelms-1_0_7-051125
scormengine-1_0_7-051129
postgresql-7.4.12
apache httpd-2.0.49
Jakarta Tomcat-4.1.30
apache-tomcat-connecter-2.0.4
J2SDK - 1.4.2.12
です。
よろしくお願いします。
以上の質問に関連しているのか分からないのですが、
OpenSourceLMS の起動の際に
エミュレータにエラーメッセージが表示されるので
こちらにエミュレータの表示ログを併載しておきます。
[root@localhost classes]# ./runXmsII.sh start
[root@localhost classes]#
Lo Server Load ........
openlms Load ........
java.rmi.server.ExportException: Port already in use: 10098; nested exception is:
java.net.BindException: Address already in use
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:243)
at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:178)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:382)
at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:116)
at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:145)
at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:92)
at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:78)
at java.rmi.registry.LocateRegistry.createRegistry(LocateRegistry.java:164)
at jp.co.ntt.lms.lo.LoStart.main(LoStart.java:85)
Caused by: java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at java.net.ServerSocket.bind(ServerSocket.java:318)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(RMIDirectSocketFactory.java:27)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(RMIMasterSocketFactory.java:333)
at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:615)
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:231)
... 8 more
Load fail!!
Load Completed!!
--------- Welcome to openlms !! ----------
起動は出来るものの
なにか問題が発生していることは分かります。
毎回出て来るメッセージなので気になっております。
こちらのメッセージの意図も教えていただけたら幸いです。
私は現在大学生で E-learning についての研究を行なっております。Opensouce LMS
を使用したいということで
今回使用させて頂いています。
ただ分からないことが多く正直とまどっているので
ぜひアドバイス等頂ければと思います。
長文になってしまいましたが、
修正箇所等、多々あると思いますので、
ぜひアドバイス頂ければと思います。
よろしくお願いいたします。
supportiw(2006/11/6 9:28):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
起動時のエラーですについてですが、下記の環境変数は設定されていますでしょうか?
ご確認お願いいたします。
LMS_HOME=/usr/local/xms2
また、下記の投稿を参照していただき PostgreSQL の conf ファイル等確認をお願いい
たします。
http://osl.xcalat.com/modules/newbb/viewtopic.php?topic_id=15&forum=1
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/11/9 16:19):
前回の質問者です。
返信ありがとうございました!
起動時のエラーですについてですが、
下
記
の
投
稿
を
参
照
し
ま
http://osl.xcalat.com/modules/newbb/viewtopic.php?topic_id=15&forum=1
その結果以下の文が示す状態になっており、
解決後 LO サーバーの起動をすることが出来ました。
>>>
最初に書き込みいただいたエラーが発生した場合、
"runXmsII.sh stop"でのプロセス停止ができない場合があります。
>次に"runXmsII.sh start"を実行してもエラーとなります。
この場合は、"ps -A | grep java"にて、Java プロセスの PID を
取得して、kill コマンドにて java プロセスを停止させてください。
この ps コマンドで表示される java プロセスには、Tomcat も含まれる
し
た
ため、Tomcat の起動(TOMCAT_HOME/bin/startup.sh 等)の実行後、
lms の起動(runXmsII.sh start)を実行してください。
>>>
Java の中途プロセスが LO サーバーの起動の邪魔していた様です。
今回もフォーラムを利用し問題解決が出来ました。
本当にありがとうございました。
また何かあった際にはよろしくお願いします。
******************************************************
Q32.学習開始時のエラー
******************************************************
ゲスト(2006/11/17 11:15):
お世話になります。
Windows 環境で OSLM と SCORM2004 のセットアップを行い、
LO の登録を行った後、
学習を開始しようとしましたが、エラー画面が表示されてしまいます。
HTTP Status 404 - /sce/nullnull
-------------------------------------------------------------------------------type Status report
message /sce/nullnull
description The requested resource (/sce/nullnull) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/4.1.34
設定ファイルのパスの変更も間違いなくできているかと思います。
稼働環境、出力されたログは以下のとおりです。
[稼働環境]
Windows XP Pro(SP2)
Sun Java2SDK StandardEdition 1.4.2_12
Apache Tomcat 4.1.34
PostgreSQL 8.1.4-1
[ログ]
■C:¥xms2¥log¥
●LOXXXXXXXX.log
------------------------------------------------------------------------
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [LEARN_AUTH]=on
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [LEARNER_ASSIGN]=on
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [TARGET_ID]=PE000000
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [USER]=PE000000
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [PRERE_FLG]=on
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- Start Learn is true
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [MANAGE_ASSIGN]=on
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [LEARNER_ASSIGN]=on
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [LOG_AUTH]=on
2006/11/17 11:04:42- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- Browse Log is true
------------------------------------------------------------------------
●XMSXXXXXXXX.log
-----------------------------------------------------------------------2006/11/17 11:04:44- jp.co.ntt.lms.lo.scorm.ScormStudyInfoServlet- [USERID][PE000000]
2006/11/17 11:04:44- jp.co.ntt.lms.lo.scorm.ScormStudyInfoServlet- [LOID][LO2]
2006/11/17
11:04:44-
jp.co.ntt.lms.lo.scorm.ScormStudyInfoServlet-
[AuthKey][6e3c77e2d95c0eaeeb910fdb10e2330e]
2006/11/17 11:04:44- jp.co.ntt.lms.lo.scorm.ScormStudyInfoServlet- [StudySession][1]
2006/11/17 11:04:44- jp.co.ntt.lms.lo.scorm.ScormStudyInfoServlet- [COMD][NEW]
2006/11/17
11:04:44-
jp.co.ntt.lms.lo.scorm.ScormStudyInfoServlet-
[Fri
Nov
17
11:00:44
JST
2006]->Digest[6e3c77e2d95c0eaeeb910fdb10e2330e]
2006/11/17
11:04:44-
jp.co.ntt.lms.lo.scorm.ScormStudyInfoServlet-
compare
Auth-Keys[6e3c77e2d95c0eaeeb910fdb10e2330e][6e3c77e2d95c0eaeeb910fdb10e2330e]
------------------------------------------------------------------------
■C:¥sce¥WEB-INF¥system_log¥
●XMSXXXXXXXX.log
-----------------------------------------------------------------------2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- action_id:scorm.start
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [ForeignLOID][UHD_Core][null]
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [ManifestID][core][null]
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [COMD][NEW][null]
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [USERID][PE000000][null]
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [StudentName][root][null]
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [LOID][LO2][null]
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [StudySession][1][null]
2006/11/17
11:04:44-
jp.co.ntt.lms.xms.framework.XmsRequest-
[EndURL][http://localhost/xms2/servlet/jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet][null]
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [action_id][scorm.start][null]
2006/11/17
11:04:44-
jp.co.ntt.lms.xms.framework.XmsRequest-
[AuthKey][6e3c77e2d95c0eaeeb910fdb10e2330e][null]
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [LoginSession][1][null]
2006/11/17
11:04:44-
jp.co.ntt.lms.xms.framework.XmsRequest-
[StudyInfoURL][http://localhost/xms2/servlet/jp.co.ntt.lms.lo.scorm.ScormStudyInfoServlet][null]
2006/11/17 11:04:44- jp.co.ntt.lms.xms.framework.XmsRequest- [study_start_date][20061117110444][null]
2006/11/17
11:04:44-
jp.co.ntt.lms.xms.framework.XmsBusinessControl-
jp.co.ntt.lms.lo.scorm.engine.StartLearningBusinessAction@d7c6bf
2006/11/17
11:04:44-
jp.co.ntt.lms.xms.framework.FrameworkServlet-
java.lang.NoClassDefFoundError:
jp/co/ntt/lms/lo/scorm/kernel/exception/CommunicationModuleWrapperException
------------------------------------------------------------------------
以上となります。
よろしくお願いいたします。
supportiw(2006/11/17 14:41):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
下記の確認を行ってみてください。
*該当の LO が正常に登録されているかの確認
下記の該当するフォルダ内に教材ファイルが登録されているか確認してください。
../sce/contents/教材名/html/
また、_教材名 のフォルダなどが作成されているということはないでしょうか?
ご確認、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/11/22 11:27):
ご返信ありがとうございます。
フォルダを確認したところ、確かに
html/フォルダがありませんでした。
html フォルダを作成するだけでよろしいのでしょうか?
対策方法をお願いいたします。
supportiw(2006/11/22 11:58):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
登録する教材のパッケージファイルに(zip)html が含まれていないなどの問題はあり
ませんでしょうか?
登録に失敗している場合は、
../sce/contents/_教材 ID が作成されている場合などがあります。
この場合は、元の教材 ID ディレクトリを削除し「_教材 ID」のディレクトリ名の「_」
を削除し、置き換えを行ってください。
また、他の教材などで確認を行ってみてください。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
*******************************************************
Q33.学習ログが記録されません
*******************************************************
ゲスト(2006/11/20 15:45):
お世話になります。
現在、Windows にて、環境を構築しておりますが、学習を開始して、終了を行うと、
下記のメッセージが表示されて、学習履歴を保存することができません。
メッセージ:
学習は終了しましたが、学習ログの送信に失敗しました。
システム管理者に連絡して下さい。
ログは以下の通りです。
XMSErr20061120.log
2006/11/20 15:37:55- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
javax.xml.transform.TransformerException:
java.io.FileNotFoundException:
file:¥C:¥xms2¥WEB-INF¥scorm¥resume¥PE000001¥LO3¥4¥resume.xml (ファイル名、ディレクトリ名、またはボ
リューム ラベルの構文が間違っています。)
at
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.jav
a:263)
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:296)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXml(ScormLoUtil.java:1027)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformNodeToFile(ScormLoUtil.java:907)
at jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.processEndLearnMain(ScormLoEndLearnServlet.java:283)
at jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.doRequest(ScormLoEndLearnServlet.java:197)
at jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.doPost(ScormLoEndLearnServlet.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:198)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at jp.co.ntt.lms.xmo.NoCacheFilter.doFilter(NoCacheFilter.java:95)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:138)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2459)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:132)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:126)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.j
ava:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
Caused
by:
java.io.FileNotFoundException:
file:¥C:¥xms2¥WEB-INF¥scorm¥resume¥PE000001¥LO3¥4¥resume.xml (ファイル名、ディレクトリ名、またはボ
リューム ラベルの構文が間違っています。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.jav
a:253)
... 41 more
2006/11/20 15:37:55- jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet
jp.co.ntt.lms.lo.LOException:
java.io.FileNotFoundException:
file:¥C:¥xms2¥WEB-INF¥scorm¥resume¥PE000001¥LO3¥4¥resume.xml (ファイル名、ディレクトリ名、またはボ
リューム ラベルの構文が間違っています。)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXml(ScormLoUtil.java:1035)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformNodeToFile(ScormLoUtil.java:907)
at jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.processEndLearnMain(ScormLoEndLearnServlet.java:283)
at jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.doRequest(ScormLoEndLearnServlet.java:197)
at jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.doPost(ScormLoEndLearnServlet.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:198)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at jp.co.ntt.lms.xmo.NoCacheFilter.doFilter(NoCacheFilter.java:95)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:138)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2459)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:132)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:126)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.j
ava:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
----------------------------------
XMSErr20061120.log
2006/11/20 15:37:55- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.SystemException:
EndLearnServlet
か ら の 応 答 が 不 正 で す
[<result>NG</result>
]
at jp.co.ntt.lms.lo.scorm.engine.Engine.discontinue(Engine.java:884)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:273)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:90)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:97)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:126)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:198)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:138)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2459)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:132)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:126)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.j
ava:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
対処方法をお教えください。
よろしくお願いいたします。
supportiw(2006/11/22 11:04):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
scorm.ini ファイル内の記述部分は、どのようになっていますでしょうか?
例として下記をご参考ください。
C:¥xms2¥WEB-INF¥classes¥conf¥lo¥scorm.ini
:
resume_path=$system_dir$/WEB-INF/scorm/resume
trace_path=$system_dir$/WEB-INF/scorm/trace
:
また、対応するフォルダは作成されていますでしょうか?
C:¥xms2¥WEB-INF¥scorm¥resume
C:¥xms2¥WEB-INF¥scorm¥trace
ご確認、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/11/22 11:42):
ご返信ありがとうございます。
C:¥xms2¥WEB-INF¥classes¥conf¥lo¥scorm.ini
ファイルの記述は、ご指摘頂いたとおりになっておりました。
また、
C:¥xms2¥WEB-INF¥scorm¥resume は存在しますが、
C:¥xms2¥WEB-INF¥scorm¥trace は存在しません。
手動で、フォルダを作成しましたが現象が回避されませんでした。
ご対応をお願いいたします。
supportiw(2006/11/22 13:40):
OpensourceLMS サポート担当です。
再度下記の点についてもご確認をお願いいたします。
ScormEngine 側の確認をおねがいいたします。
C:¥sce¥WEB-INF¥classes¥conf¥scorm¥SCORMSG.xml
:
<ResumeDataBaseURL>C:¥sce¥WEB-INF¥resume¥</ResumeDataBaseURL>
:
対応する resume フォルダはありますでしょうか?
ご確認、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/11/22 14:54):
返信ありがとうございます。
C:¥sce¥WEB-INF¥classes¥conf¥scorm¥SCORMSG.xml 内の
記述は、ご指摘どおりになっておりました。
対応する resume フォルダは存在します。
resume フォルダ内にいくかフォルダがあり
(ex
C:¥xms2¥WEB-INF¥scorm¥resume¥PE000000¥LO3¥1)
、その中のファイル resume.xml がないように思われます。
また、やはり
C:¥xms2¥WEB-INF¥scorm¥trace
も作成されていません。
ご対応のほど、よろしくお願いいたします。
supportiw(2006/11/22 16:52):
OpensourceLMS サポート担当です。
ご報告ありがとうございます。
下記の内容について、ご確認よろしくお願いいたします。
*その他の SCORM_LO にて同現象は発生しますでしょうか?
*再度学習を行っても、エラーは発生しますでしょうか?
*下記のフォルダ・ファイルは確認できますでしょうか?
C:¥sce¥WEB-INF¥resume¥PE000001¥LO3¥4¥
C:¥xms2¥WEB-INF¥scorm¥resume¥PE000001¥LO3¥4¥resume.xml
※SCORM_LO の学習中断情報は、SCE 側から、中断ボタンを押すことで xms2 側へ移
動します。
ご確認よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/11/22 17:01):
ご返信ありがとうございます。
サンプル用にダウンロードいたしました、
lw_bbb_52-v11 及び、lw_bbb_52_obj-v11
共に同じ現象が発生します。
この現象は、何回実行しても変わりありません。
フォルダは以下のようになっております。
C:¥sce¥WEB-INF¥resume¥PE000001¥LO3¥4¥4¥log.xml
C:¥xms2¥WEB-INF¥scorm¥resume¥PE000001¥LO3¥4
上記フォルダ内に resume.xml は見当たりません。
どうぞよろしくお願いいたします。
supportiw(2006/11/24 11:47):
OpensourceLMS サポート担当です。
ご報告ありがとうございます。
パス表記部分にて認識できないパスが設定されている場合に同類のエラーが発生する
ことが確認できました。
下記パスの「file:」の記述が入っている部分が原因ではないかと思われます。パス設
定部分に余計な文字が入っていることはありませんでしょうか?再度確認を行ってみ
てください。
file:¥C:¥xms2¥WEB-INF¥scorm¥resume¥PE000001¥LO3¥4¥resume.xml
ご確認よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/11/24 13:58):
返信ありがとうございます。
パス設定を確認するのは resume.xml 内の文字列でしょうか?
前の投稿に記述したとおり、サーバ内に「resume.xml」が作成されておりません。
このファイルを生成する部分でのエラーと思われますがいかがでしょうか?
よろしくお願いいたします。
supportiw(2006/11/27 9:57):
OpensourceLMS サポート担当です。
resume.xml の作成パス記述になりますので、
C:¥xms2¥WEB-INF¥classes¥conf¥lo¥scorm.ini
:
resume_path=$system_dir$/WEB-INF/scorm/resume
trace_path=$system_dir$/WEB-INF/scorm/trace
C:¥xms2¥WEB-INF¥classes¥conf¥XMS.ini
:
system_dir=C:¥¥xms2
:
system_dir のパスが異なる可能性もありますのでご確認ください。
また、上記 Scorm.ini の「$system_dir$」部分を変更し確認すると確実かと思います。
resume_path=c:/xms2/WEB-INF/scorm/resume
ご確認よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/11/27 10:23):
返信ありがとうございます。
ご指摘いただきました通り、ファイルのパスを確認しましたが、
特に違いは見つけられませんでした。
また、
Scorm.ini
の
記
述
を
変
更
い
た
し
ま
し
た
が
(resume_path=c:/xms2/WEB-INF/scorm/resume)状況は変わりませんでした。
(ログ
の内容も特に変わっていません。
)
よろしくお願いいたします。
ゲスト(2006/11/28 10:40):
おせわになっております。
1 点気になったてんがありました。
ダウンロードさせていただいたファイル
「opensourcelms-1_0_7-051125.tar.gz」を解凍したときにいくつかのファイルの拡張
子が破損しているものがありました。
その後、もう一度解凍し直して環境を構築したのですが、その時になにか、不都合があ
ったのかもしれません。ファイルの内容が破損している場合も考えられますでしょう
か?その場合、どのファイルが該当するのでしょうか?
よろしくお願いいたします。
supportiw(2006/11/29 18:39):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
Windows にて、tar.gz を解凍する場合に
使用する解凍ソフトによっては、解凍がうまく出来ない場合があるようです。
※階層が深い圧縮ファイルがうまく解凍できないようです。
解凍ソフトを変更し、再構築する事をお勧めいたします。
ご確認よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/11/30 10:07):
ご返信ありがとうございます。
新しく、解凍したファイルを上書きするだけでは、うまくいかないのでしょうか?
また、最初から構築したほうがよろしいのでしょうか?
よろしくお願いいたします。
ゲスト(2006/11/30 10:25):
もう一点質問ですが、LMS を案インストールする場合は、
サービスを止めて¥XMS と¥SCE を削除するだけでよろしいでしょうか?
ご教授ください。
supportiw(2006/11/30 11:06):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
LMS の削除は、サービスを停止後フォルダの削除で結構です。
上書きを行っても、ゴミが残る可能性があります。
再度、tar.gz を解凍し、環境設定プログラム(run.bat)にて、
データベース作成以外の設定を行ってみてください。
ご確認よろしくお願いいたします。
追記)
その他、xms2・sce 内のファイル編集作業も必要になります。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/11/30 13:14):
再度インストールを行いましたが、現象が解決されません。
何か方法はありませんでしょうか?
お願いいたします。
supportiw(2006/12/5 16:30):
OpensourceLMS サポート担当です。
ご連絡が遅くなりまして申し訳ありません。
現象が解決されないとの事ですが、エラー内容は全く同じ状態でしょうか?
tomcat のキャッシュのクリアを行い再度確認をお願いいたします。
1.tomcat と lms サービスの停止
2.キャッシュファイルの削除
(tomcat インストール先)¥work¥Standalone¥localhost¥*
3.tomcat と lms サービスの開始
*SCORM と lms は同サーバー内にある環境でしょうか?
*ホスト名は localhost にて接続または、指定ホスト名での接続のどちらでしょうか?
ご確認よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/12/6 10:10):
ご返信ありがとうございます。
エラー内容に関しては、初めにお伝えしたものと変わりありません。
tomcat のキャッシュのクリアを行って再度実行いたしましたが、だめでした。
※SCORM と lms は同サーバー内に存在します。
※ホスト名は localhost にて接続しております。
(環境設定プログラムでの設定時には、ホスト名の指定項目はすべて「localhost」とし
ております。)
以上です。
よろしくお願いいたします。
supportiw(2006/12/18 14:46):
OpensourceLMS サポート担当です。
ご連絡が遅くなりまして申し訳ありません。
念の為、ご利用環境をご投稿いただけますでしょうか?
また、下記のファイル内容をご投稿いただけますでしょうか?
..xms2¥WEB-INF¥classes¥conf¥XMS.ini
..xms2¥WEB-INF¥classes¥conf¥lo¥scorm.ini
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト:
ご連絡ありがとうございました。
以下のように動作環境を構築いたしました。
当初、動作環境は Windows XP professional を使用しており、再度 OS の再インストー
ルを行いましたが動作確認が取れませんでした(何度や学習ログが記録されませんでし
た)。
そこで、Windows 2000 Server に OS を入れ替えたところ、動作確認が取れました。
XP はプリインストールのものだったのでそこで何かあったのかもしれませんでした。
今回は、Win2000 で行うことにいたします。
お手数をおかけいたしました。
************************************************************
Q34.メール未送信
************************************************************
ゲスト(2006/10/27 16:52):
Windows2000 付属の SMTP を使用して、
他のメーラーでは送信は問題なくできています。
LMS で使用するために
mail.ini を書き換えましたが、
ホスト名を、
****(コンピュータ名)
****.localdomain
localhost
localhost.localdomain
no
4 通りで試してみましたが、どのメール送信機能も
アサインなどは成功するのですが、メール送信ステータスが
未送信になってしまいます。
今のところホスト名の書き方が悪いのかと思っていますが、
他にも見るべき点はあるでしょうか?よろしくお願いします
supportiw(2006/11/8 14:11):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
ご連絡が遅くなりまして申し訳ありません。
ホストが見つからない場合
Windows の hosts ファイルへの定義はされていますでしょうか?
DNS などの FQDN を使用しない場合は hosts ファイルへの書き込みを
行うことで参照が可能になると思います。
また、localhost 以外の設定になりますとファイアーウォールなどの
セキュリティ設定の影響も考えられます。
ご確認、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/12/18 18:21):
改善しませんので、継続でフォロー願います
その後やったことは、
同じフォルダの mail.txt も同様の内容に変更
メールサーバーソフトを複数入れ替え、
他のメールソフトでは使えることを確認。
メールサーバープログラム固有の現象ではないようです。
参照ホストは hosts ファイルに localhost の設定がありました。
よろしくお願いします
supportiw(2006/12/19 12:04):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
mail.ini 内の差出人メールアドレス設定は正しく設定されていますでしょうか?
激励メールなどでは、メールを出すユーザーのメールアドレスが設定されていないと未
送信になります。
ご確認、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/12/19 12:57):
mail.ini でメール差出人のすべてのメールアドレスを
書き込んだところ、改善しました。
ありがとうございました
supportiw(2006/12/20 10:37):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
解決できたとのご報告ありがとうございます。
はじめの回答でご連絡すべき内容が足りませんでした。
お手数をおかけして申し訳ありませんでした。
今後ともよろしくお願いいたします。
---------------Opensource LMS サポート担当...
***********************************************************
Q35.LO 登録時のエラーについて
***********************************************************
ゲスト(2006/12/19 21:16):
(runXmsll.は起動するがブラウザに表示されない)のスレッドご指導いただいた者です。
お世話になります。
LO の登録時(SCORM)に以下のメッセージが出て登録を行えません。
----------------------------------
システムエラーが発生したため、現在利用することが出来ません。
管理者に問い合わせてください。
Tel:・・・・・・・・
Mail:・・・・・・・・
----------------------------------
使用した教材ですが、そちらで提供されているサンプル教材を使用しました。
まず、システム管理者権限で教材を(/xms2/scorm/ftp/)フォルダに一時格納しました。
そして LO 登録をし、LO タイプを SCORM、としました。
また SCORM-CP 展開を行い、それについては成功しました。
これらについては教材リストに表示されますし、
/xms2/scorm/manifest/
/sce/contents/
のそれぞれにフォルダがコピーされていることが確認できました。
その後、必須項目の入力を行い登録をしようとしたら上記のような表示がされました。
次に SCORM エンジンを単体で起動させました。
ここでは教材の展開が行われていたため、そのままで教材の起動を行いました。
この時エラーログが表示され、内容の一部に
Unknownhost:○○○
とあったためホスト名の変更を行いました。
この場合 lms と SCORM の両方を同じホスト名にし、フォーラムのセットアップ編に
あった(ホスト名の変更について)を参考に行いました。
これでも同じエラーログが表示されるため、以前設定した SCORM のホスト名が影響
してると考え、そのホスト名の設定がされてあった、
/sce/WEB-INF/classes/conf/XMS.ini
のファイル内のホスト名をの変更も行いました。
その後 SCORM エンジンを単体で起動した時、エラーログは表示されなくなりました。
しかし開いたブラウザでは学習中とはなっているのですが、中身は何も表示されません
でした。
ソースの内容も
<html>
<head>
</head>
<body>
</body>
</html>
となっています。
この後、lms で再度 LO 登録を行ったのですが、やはり同じ表示がでて失敗しました。
ここから先に進めません。
どうかよろしくお願いします。
ゲスト(2006/12/19 21:28):
lms と SCORM のエラーログを記載します。
よろしくお願いします。
* .../xms2/log/XMSErr○○○○.log
2006/12/19 17:34:29- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates
not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.jav
a:515)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.jav
a:50)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.jav
a:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:213)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:279)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2089)
at
jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:221)
at
jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:129)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:382)
* .../sce/system_log/XMS20061219.log
2006/12/19
17:45:27-
jp.co.ntt.lms.xms.framework.XmsBusinessXMLPerser-
DOCUMENT==null:false
2006/12/19
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
action_id:scorm.start
2006/12/19
[ManifestID][?????????E?????][null]
2006/12/19
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
[COMD][NEW][null]
2006/12/19
[StudentName][test][null]
2006/12/19
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
[USERID][test][null]
2006/12/19
[StudySession][1][null]
2006/12/19
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
[LOID][?????????E?????][null]
2006/12/19
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
[EndURL][http://opensourcelms/sce/ScormLoEndLearnServlet][null]
2006/12/19
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
[action_id][scorm.start][null]
2006/12/19
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
[LoginSession][1][null]
2006/12/19
17:45:27-
jp.co.ntt.lms.xms.framework.XmsRequest-
[AuthKey][425d9d1bdcbba32bb64e50b2ebc6bb19][null]
supportiw(2006/12/22 10:29):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
再度、ホスト名・パスをご確認後、CP 展開から再度登録を行ってみてください。
下記ファイルのホスト名・パスをご確認ください。
* /xms2/WEB-INF/classes/conf/XMS.ini
* /xms2/WEB-INF/classes/conf/lo/scorm.ini
* /sce/WEB-INF/classes/conf/XMS.ini
* /sce/WEB-INF/classes/conf/scorm/SCORMSG.xml
* /sce/WEB-INF/classes/conf/lo/scorm.ini
※エラーが解消されない場合は
設定箇所、その際のエラーログ(投稿したログと異なる場合)をご投稿ください。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2006/12/25 10:37):
ご返事ありがとうございます。
ご指導のあった通りホスト名・パスを再度確認し、CP展開から再度登録を行ったらL
Oの登録、また学習も可能となりました。
ありがとうございました。
今後ともご指導よろしくお願いします。
************************************************************************
Q36.Oracle10g での SQL 構文エラー
************************************************************************
ゲスト(2006/12/20 11:42):
いつもお世話様です。
Windows Server 2003 および Oracle10g で環境構築中ですが、教材の
学習を終了するときに、
「学習は終了しましたが、学習ログの送信に失敗しました。
システム管理者に連絡して下さい。
」
とエラーが表示され、XMSErrYYYYMMDD.log を確認のところ、以下の
ようなエラーが記録されていました。
2006/12/20 10:29:20- jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet
jp.co.ntt.lms.lo.LOException: ORA-00904: "activityid": 無効な識別子です。
at
jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.insertCommonLog(ScormLoEndLe
arnServlet.java:369)
(以下省略)
また、LOYYYYMMDD.log に当該時間帯に、
2006/12/20 10:29:20- jp.co.ntt.lms.lo.scorm.ScormAttemptDataAccess- SELECT
COUNT(DISTINCT"activityid") AS activityCount FROM Scorm_Attempt WHERE
UserID='PE000000' AND LOID='LO2' AND ScaledScore IS NOT NULL
が記録されていたので、この SQL を直接、Oracle に投げてみました。
結果、COUNT(DISTINCT"activityid")部分の記述が不正で、
COUNT(DISTINCT activityid)のように記述しないと SQL 構文エラーと
なります。
手元にある Oracle9i で確認したところ、上記の記述は SQL 構文エラー
とならない、10g だと、R1 でも R2 でもエラーとなることが確認できま
した。
Windows Server 2003 も Oracle10g の正式サポート対象外であること
は重々承知しておりますが、修正版の提供をご検討願えませんで
しょうか?
ゲスト(2006/12/21 9:47):
いつもお世話様です。
元記事の投稿者です。
AiccCoreDataAccess.class
にも、同様の記述がある SQL が3箇所で使用されているようです。
とりあえず、バイナリエディタで当該部分の"をスペースに
書き換えてエラーを発生させないような対処を行ないました。
修正版のご提供につき、引き続きご検討願えればと存じます。
ゲスト(2006/12/21 11:03):
いつもお世話様です。
元記事の投稿者です。
書き忘れていました。
OpensourceLMS1.0.7 の Patch1 を当てると上記状態になります。
supportiw(2007/1/18 16:18):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
申し訳ありませんが、Oracle10g に関しては、サポートをする為の環境がない為、修正
版等の作成・公開することができません。
原因のスクリプトをコンパイルしていただき使用していただくことは可能です。
申し訳ありませんが、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
***********************************************************
Q37.Pach2 を適用後のエラーについて
***********************************************************
ゲスト(2007-1-20 16:26):
公開されている教材にて学習中断ボタンを押下後以下のメッセージが必ず表示される
ようになりました。
何が原因だと考えられますでしょうか。
///////////////////////////////////////////////////////
学習は終了しましたが、学習ログの送信に失敗しました。
システム管理者に連絡して下さい。
///////////////////////////////////////////////////////
ゲスト(2007-1-23 23:11):
SQLServer2005 を使用しております。
SQLServer2005 では Exit は予約語でした。
ScormAtempt テーブルとモジュール 1 本を修正することにより
エラーが回避されました。
お騒がせしました。
**********************************************************
Q38.SCORM 教材の展開について
**********************************************************
ゲスト(2007/1/19 22:20):
お世話になります。
LO 登録にて SCORM 教材を登録するため、
CP-Extract ウィンドウから zip ファイルを選択し実行しました。
zip-Extract ウィンドウが開き
「XMS2 への展開が完了しました。
」
「(同一サーバ上の SCORM エンジンへの展開は実施されていません。)
」
と表示されます。実際その通りで/xms2/scorm/manifest/内には展開されていますが、
/sce/contents/内には展開されていません。
このため教材実行時に 404 エラーが出てしまう状態です。
今まではこんなことはなく展開できていたのですが・・。
v1.0.7patch1 を当てたことが関係あるのでしょうか。
それとの何か設定が必要なのでしょうか。よろしくお願いします。
supportiw(2007/1/26 11:08):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
Patch1 を当てる前は正常に登録ができていたということでよろしいでしょうか?
念のため、下記の手順の確認をお願いいたします。
http://osl.xcalat.com/modules/xoopsfaq/index.php?cat_id=9#q3
エラーが回避されない場合は、xms2/log/XMSErryyyymmdd.log のご投稿をお願いいた
します。
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2007/1/29 18:44):
回答いただきありがとうございます。
参考 URL の手順を試してみましたが NG でした。
エラーはログには出力されませんでした。
そこで該当 JSP と思われる'ExtractCP.jsp'を調べたところ、
patch1 前
// SCORM エンジンデフォルト zip 配置先(ftp フォルダ)
String strSceftpPath = strScePath + separator + "ftp";
patch1 後
// SCORM エンジンデフォルト zip 配置先(ftp フォルダ)
String strSceftpPath = strScePath + separator + "WEB-INF/ftp";
となっており、展開するフォルダが変わっていました。
ここを patch 前と同等に修正したところ、以前の通り展開できるようになりました。
この対応で問題ありませんでしょうか。
ゲスト(2007/1/30 4:19):
自分のほうでも同じ症状を確認しています.
パッチ適用後から,SCORM の展開ができなくなっていました.
supportiw(2007/1/30 15:46):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
ご報告ありがとうございます。
ご指摘のとおり、'ExtractCP.jsp'の ftp パスが変更になっております。
デフォルトでは、sce/ftp のパスになっていますが
セキュリティ上問題から、WEB-INF へのパスへ変更しております。
その為、sce/ftp に設定を行っている場合は、フォルダを移動して
いただく必要があります。
別途、Patch の説明にも記載いたします。
ご案内が足りず申し訳ありませんでした。
---------------Opensource LMS サポート担当...
********************************************************
Q39.ユーザー登録できません
********************************************************
ゲスト(2007/1/23 17:50):
こんにちは、LMS初心者です。
root から入って、ユーザー登録しようとすると、以下のようなエラーでます。
わけがよくわかりません、どうすればよいでしょうか?
教えていたけませんか?
(動作環境 linux9.0,j2sdk-1.4.2_13 tomcat4.1_34)
jp.co.ntt.lms.xms.framework.XmsInnerException:
null
null
java.lang.NullPointerException
jp.co.ntt.lms.xms.common.util.CommonUtil.checkMailAuthority(CommonUtil.java:160)
at
at
jp.co.ntt.lms.xms.people.PeopleInsertInputFramesetDisplayBusinessAction.processRequest(PeopleInsertInputFra
mesetDisplayBusinessAction.java:157)
at
jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:90)
at
jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:97)
at
jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:124)
at
jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:76)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:198)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at
jp.co.ntt.lms.xmo.NoCacheFilter.doFilter(NoCacheFilter.java:95)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:138)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2459)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:132)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:126)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.j
ava:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at
java.lang.Thread.run(Thread.java:534)
at
Caused
by:
java.lang.NullPointerException
jp.co.ntt.lms.xmo.Mail.MailEnv.isExistSmtpEnv(MailEnv.java:284)
at
jp.co.ntt.lms.xms.common.util.CommonUtil.checkMailAuthority(CommonUtil.java:145) ... 40 more
supportiw(2007/2/2 14:46):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
メール送信設定をされていると思いますが、ポート番号やホスト名など、正確に設定さ
れていますでしょうか?
ポート番号が、入力されていないなどの場合に同様のエラーが発生いたします。
下記ファイルにて設定をご確認ください。
xms2/WEB-INF/classes/conf/xmo/Mail/Mail.ini
linux での Mail.ini 手動更新方法
同フォルダ内の Mail.txt を編集後、native2.sh を実行し mail.ini の修正を行ってくだ
さい。
---------------Opensource LMS サポート担当...
*******************************************************
Q40.教材が2回ロードされる
*******************************************************
ゲスト(2007/1/31 17:56):
いつもお世話様です。
sce/contents/_default の 下 の DefaultButton.xsl 、 DefaultContentsMenu.xsl 、
DefaultFrameset.xml
などを修正していたら、いつの間にか、教材が
2回ロードされるようになってしまいました。
教材の onload で alert を表示させるようにしてみて、
2回表示されるので、間違いなく2回ロードされ
ていると思います。
上記の3つのファイルのどれかを修正し損ねている
と思うのですが、どれが怪しいですか?
ゲスト(2007/2/6 9:56):
元記事の投稿者です。
現在やろうとしていることは、学習画面の左側に目次
画面を固定的に表示して、現在学習している箇所が一
目でわかるようにしようとしています(下図のイメー
ジ、イメージが崩れていたらすいません)。
+--+-----+
|目次|ボタン類 |
|
+-----+
|
|学習画面 |
|
|
|
+--+-----+
DefaultFrameset.xml を修正して、上記のようなフレーム
構成にしただけで学習画面が2回ロードされてしまうこ
とがわかりました。
目次を表示する際に、現在画面をロードしなおすような
処理になっているのでしょうか?
ボタンから目次を表示させるときは、学習画面が再ロード
されるようなことはないようですが?
抑止できる方法はありませんでしょうか?
ゲスト(2007/2/6 14:51):
元記事の投稿者です。
先の記事を投稿後、いろいろいじっていたのですが、
LMSUI.js ファイルの以下の箇所(こちらの環境では、
97 行目以降)で、
// 自分自身がポップアップでない場合(目次フレームの場合)
if (!LMSUI_NavIsPopup()) {
// SCO の URL が有効な場合は
if (mainFrame.g_SCOURL != null) {
// SCO 画面を SCO の URL に設定する
next_url = mainFrame.g_SCOURL;
//LMSUI_NavGetSCOFrame().location.href = next_url;
}
}
//LMSUI_NavGetSCOFrame().location.href = next_url;
の行(103 行目)をコメントにしたところ、2回ロードされ
なくなりました。
********************************************************
Q41.学習ログの送信に失敗
********************************************************
ゲスト(2007/2/5 17:21):
RedHat AS 2.1 で環境を構築して試用を始めました。
学習を開始して終了しようとしたところ、以下のメッセージが表示されました。
「学習は終了しましたが、学習ログの送信に失敗しました。
システム管理者に連絡して下さい。
」
学習を中断しようとしても同様のメッセージが出力されます。
/usr/local/sce/system_log/XMSErr20070205.log を確認すると、
2007/02/05 17:08:49- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.SystemException: EndLearnServlet からの応
答が不正です[<result>NG</result>]
とのメッセージが出力されていました。
また、/usr/local/xms2/log/XMSErr20070205.log には、
2007/02/05 17:08:49- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
javax.xml.transform.TransformerException:
java.io.FileNotFoundException:
file:/usr/local/xms2/scorm/resume/PE000001/LO2/4/resume.xml (No such file or
directory)
at
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandl
er(TransformerIdentityImpl.java:263)
とのメッセージが出力されていました。
ログにある/usr/local/xms2/scorm/resume/PE000001/LO2/4 ディレクトリは存在しま
したが、resume.xml はありませんでした。
何か原因は考えられるでしょうか?
ゲスト(2007/2/6 18:49):
当方でも,同様のエラーが生じます.
貴サイトのすべてのサンプル教材で試してみましたが,
同じエラーが生じます.
まず環境を書きます.
(1)O.S.
WhiteBox Enterprise Linux 3(Linux version 2.4.21-40.EL)
(2)opensourcelms: 1_0_7-051125
※以下のパッチを適用
opensourcelms-1_0_7-Patch1-061101
(3)tomcat: 4.1.34
(4)httpd: 2.0.58
(5)j2sdk: 1.4.2_13
(6)jakarta-tomcat-connectors: jk2-2.0.4
(7)postgresql: 7.4.14
(8)scormengine: 1_0_7-051129.tar.gz
※以下のパッチを適用
scormengine-update-1_0_7p2-061121.tar.gz
※LMS と SCORM は同一のサーバにインストールしてあります.
+++クライアント+++
(1)O.S. Windows XP sp2
(2)IE のバージョン
Version 6
次に,過去ログで述べられている設定ファイルの項目を書きます.
【/usr/local/xms2/WEB-INF/classes/conf/XMS.ini】
system_dir=/usr/local/xms2
【/usr/local/xms2/WEB-INF/classes/conf/lo/scorm.ini】
resume_path=$system_dir$/scorm/resume
trace_path=$system_dir$/scorm/trace
【/usr/local/sce/WEB-INF/classes/conf/scorm/SCORMSG.xml】
<ResumeDataBaseURL>/usr/local/sce/WEB-INF/resume/</ResumeDataBaseURL>
LMS
と
SCORM
の イ ン ス ト ー ル 後 に , system_dir,
resume_path,
ResumeDataBaseURL は存在していました.しかし,trace_path は存在しなかったの
で,手動で作成しました(/usr/local/xms2/scorm/trace)
.
また,
【/usr/local/xms2/scorm/resume/PE000000/Lo[番号]/[番号]】の下には,いずれも
resume.xml が生成されてい
ないことを確認しました.
また,tomcat のキャッシュファイルをクリアしてみましたが,エラーは解消されませ
んでした.
どのように対処すればよろしいでしょうか.
ゲスト(2007/2/7 17:55):
当方でもまったく同じエラーがでて困っています。
なにか設定などを間違えているんでしょうか。。。
ゲスト(2007/2/8 21:28):
当方でも同じ事象が発生しましたが、原因は Tomcat のバージョン
(4.1.34)のようです。
ReleaseNote に記載されている稼動環境(v1.0.5 リリース時の内容ですが、更新情報が
ないので、これがターゲットなんでしょうね)では、4.1.31 となっているので、このバ
ージョンを使用したら、正常動作しました。
「resume.xml がない」とエラーログで言っているので、スタックトレースから少し追
ってみたら、ScormLoEndLearnServlet から ScormLoUtil.transformNodeToFile()で
フ ァ イ ル 保 存 し て い る よ う で す が 、 こ こ で 使 わ れ て い る
javax.xml.transform.Transformer のライブラリが、Tomcat のバージョンアップで何
か変更になっているのかも知れませんね。(細かいところはまだわかりません)
ゲスト(2007/2/8 22:08):
コメントをいただき,ありがとうございます.
時間ができ次第,こちらでも試してみようと思います.
結果をご報告します.
ゲスト(2007/2/9 16:47):
試してみた結果をご報告します.
当方でも,
Tomcat のバージョン 4.1.34 使用時のエラーログは以下のようになっていました.
【/usr/local/xms2/log/XMSErr20070206.log】
javax.xml.transform.TransformerException:
java.io.FileNotFoundException:
file:/usr/local/xms2/scorm/resume/PE000000/LO9/1/resume.xml (No such file or directory)
at
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.jav
a:263)
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:296)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXml(ScormLoUtil.java:1027)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformNodeToFile(ScormLoUtil.java:907)
at jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.processEndLearnMain(ScormLoEndLearnServlet.java:283)
at jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.doRequest(ScormLoEndLearnServlet.java:197)
at jp.co.ntt.lms.lo.scorm.ScormLoEndLearnServlet.doPost(ScormLoEndLearnServlet.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:198)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at jp.co.ntt.lms.xmo.NoCacheFilter.doFilter(NoCacheFilter.java:95)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:138)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2459)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:132)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:126)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.FileNotFoundException: file:/usr/local/xms2/scorm/resume/PE000000/LO9/1/resume.xml (No
such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.jav
a:253)
... 42 more
そして,コメントいただいたように,
Tomcat のバージョンを 4.1.34 から 4.1.31 へ変更してみた
ところ,「学習ログの送信に失敗」のエラーは生じなく
なりました.
また,resume.xml が生成されるようになりました.
エラーログは生成されていません.
本件は,修正(?)対象になるのでしょうか・・・?
ゲスト(2007/2/14 11:39):
いつもお世話になっております.
念のため,Windows 環境においても試行してみましたが
やはり同様のエラーが生じます.
※ただし,以下のパッチを適用していません
opensourcelms-1_0_7-Patch1-061101
scormengine-update-1_0_7p2-061121.tar.gz
以下におけるサーバ環境の説明では,
https://www.oss.ecl.ntt.co.jp/lms/index.html
アプリケーションサーバは,
Apache Tomcat 4.1.x(4.1.31 にて確認)
ではなくて,
Apache Tomcat 4.1.31
に限定されるという解釈でよろしいでしょうか?
> フォーラム司会者様
お忙しいところ恐縮ですが,ご回答をお待ちしております.
supportiw(2007/2/14 16:06):
OpensourceLMS サポート担当です。
ご連絡が遅くなりまして申し訳ありません。
tomcat4.1.34 については、調査・検証を行います。
現在のところ、
tomcat-4.1.34-LE-jdk14 については動作確認しております。
公開されているサーバ環境については、確実に確認がとれた時点にて、更新しておりま
す。
確認したバージョンより新しいバージョンについては動作検証が完了しておりません。
対処方法等については、調査が完了次第ご報告いたします。
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
***********************************************************
Q42.LO が登録できなくなりました
***********************************************************
ゲスト(2005/7/21 14:04):
お世話になります。
Sample(Foward Only(前方に向かって学習を進める)
)の LO を
正常に受講できていましたが、エラーが発生し開く事ができなく
なったため、一度をの LO を削除いたしました。
削除手順は
1.削除対象の LO を、未整理から「LO 削除」
2.xms2/scorm/manifest フォルダ内の「教材 ID」フォルダ削除
3.xms2/scorm/registered フォルダ内の「教材 ID」フォルダ削除
4.sce/contents フォルダ内の「教材 ID」フォルダ削除
5.sce/ftp フォルダ内の「教材 ID」ファイル削除
の通りです。
その後、同じ Sample の LO を登録しようと試みたところ
「エラーが発生しました。システム管理者に・・・」
のメッセージが表示され、正常登録できません。
LMS の起動時に以下のようなエラーが出ましたが、これが原因でしょうか。
対処方法を教えていただきたくお願いいたします。
openlms Load ........
Lo Server Load ........
Load Completed!!
--------- Welcome to openlms !! ---------Load Completed!!
--------- Lo Server LoadComplete!! ---------ERROR: null value in column "userid" violates not-null constraint
supportmt(2005/7/21 17:38):
OpensourceLMS サポート担当です。
ご投稿いただき、ありがとうございます。
調査を進める上で、以下の情報をいただけますでしょうか。
・最初の教材起動エラーが発生した際のエラーログ
・登録エラーが発生した際のエラーログ
い ず れ も 、 xms2/log/LOErrXXXXXXXX.log
sce/system_log/XMSErrXXXXXXXX.log
xms2/log/XMSErrXXXXXXXX.log
の該当エラー発生時付近の情報がございま
したらご投稿いただければと存じます。
・問題の再現性は高いか?
・ご利用の環境
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005/7/25 10:10):
早速の対応ありがとうございます。
log ファイルをお送りいたしますので、よろしくお願いいたします。
■xms2/log/LOErrXXXXXXXX.log
2005/07/21 12:47:12- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException: /usr/local/xms2/scorm/registered/Foward Only/imsmanifest.xml (No such file or
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:47:39- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
such
file
or
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:50:09- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
such
file
or
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:50:17- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
such
file
or
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:50:29- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
such
file
or
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:02:11- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
such
file
or
2005/07/21 13:08:05- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
such
file
or
such
file
or
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:08:16- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:09:58- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
such
file
or
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:35:52- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
such
file
or
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:35:56- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
such
file
or
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 14:09:41- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
such
file
or
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 14:09:43- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
such
file
or
at java.lang.Thread.run(Thread.java:534)
2005/07/21 14:10:31- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
java.io.FileNotFoundException:
/usr/local/xms2/scorm/manifest/sita_samp/imsmanifest.xml (No
directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at jp.co.ntt.lms.lo.scorm.ScormLoUtil.transformXmlFileToDocument(ScormLoUtil.java:661)
at jp.co.ntt.lms.lo.scorm.ScormManifestUtil.getManifestXmlDocument(ScormManifestUtil.java:53)
at jp.co.ntt.lms.lo.scorm.ScormLo.getMaterialList(ScormLo.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
such
file
or
ゲスト(2005/7/25 10:12):
log ファイルの続きです。
■xms2/log/XMSErrXXXXXXXX.log
2005/07/21 12:47:51- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:175)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:241)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2051)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:183)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:47:51- jp.co.ntt.lms.xmo.Lo.LoDataAccess
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:47:51- jp.co.ntt.lms.xmo.Lo.Lo
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:50:34- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:175)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:241)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2051)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:183)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:50:34- jp.co.ntt.lms.xmo.Lo.LoDataAccess
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:50:34- jp.co.ntt.lms.xmo.Lo.Lo
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:02:23- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:175)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:241)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2051)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:183)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:02:23- jp.co.ntt.lms.xmo.Lo.LoDataAccess
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:02:23- jp.co.ntt.lms.xmo.Lo.Lo
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:08:24- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:175)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:241)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2051)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:183)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:08:24- jp.co.ntt.lms.xmo.Lo.LoDataAccess
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:08:24- jp.co.ntt.lms.xmo.Lo.Lo
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:10:32- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:175)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:241)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2051)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:183)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:10:32- jp.co.ntt.lms.xmo.Lo.LoDataAccess
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:10:32- jp.co.ntt.lms.xmo.Lo.Lo
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:36:26- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:175)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:241)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2051)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:183)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:36:26- jp.co.ntt.lms.xmo.Lo.LoDataAccess
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 13:36:26- jp.co.ntt.lms.xmo.Lo.Lo
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 14:10:59- jp.co.ntt.lms.xmo.Lo.LoDataAccess
org.postgresql.util.PSQLException: ERROR: null value in column "userid" violates not-null constraint
at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:154)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:296)
at jp.co.ntt.lms.xmo.DataAccessHandler.execute(DataAccessHandler.java:175)
at jp.co.ntt.lms.xmo.DataAccess.execute(DataAccess.java:241)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertHistoryAction(LoDataAccess.java:2051)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:183)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 14:10:59- jp.co.ntt.lms.xmo.Lo.LoDataAccess
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 14:10:59- jp.co.ntt.lms.xmo.Lo.Lo
jp.co.ntt.lms.xmo.XMOException: システムエラーが発生しました。
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insertAction(LoDataAccess.java:189)
at jp.co.ntt.lms.xmo.Lo.LoDataAccess.insert(LoDataAccess.java:91)
at jp.co.ntt.lms.xmo.Lo.Lo.insert(Lo.java:344)
at jp.co.ntt.lms.xmo.Lo.Lo.execute(Lo.java:208)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:196)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3208)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3455)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Caused by: jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode
violation. [ErrorCode:SB.2.2-1][ActivityID:I0024]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3199)
... 41 more
2005/07/21 10:08:34- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
java.lang.NullPointerException
at jp.co.ntt.lms.lo.scorm.engine.Engine.createAICCLog(Engine.java:967)
at jp.co.ntt.lms.lo.scorm.engine.Engine.discontinue(Engine.java:741)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:233)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 10:08:57- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode violation.
[ErrorCode:SB.2.2-1][ActivityID:I0001]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2704)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doStartSequencingRequestProcess(Kernel.java:2810)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3369)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 10:34:24- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode violation.
[ErrorCode:SB.2.2-1][ActivityID:I0001]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2704)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doStartSequencingRequestProcess(Kernel.java:2810)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3369)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 10:34:38- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.PreventedException: Choice request prevented by Flow-only activity.
[ErrorCode:SB.2.9-9][ActivityID:I0005]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:196)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3208)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3455)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Caused by: jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode
violation. [ErrorCode:SB.2.2-1][ActivityID:I0005]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3199)
... 41 more
2005/07/21 10:34:43- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
java.lang.NullPointerException
at jp.co.ntt.lms.lo.scorm.engine.Engine.createAICCLog(Engine.java:967)
at jp.co.ntt.lms.lo.scorm.engine.Engine.discontinue(Engine.java:741)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:233)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 11:55:44- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.NonLeafActivityException:
Cannot
deliver
a
non-leaf
activity.
[ErrorCode:DB.1.1-1][IdentifiedActivityID:B3]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:217)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doDeliveryRequestProcess(Kernel.java:3488)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:457)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 11:55:52- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.NoActivityToConsiderException:
No
activities
to
consider.
[ErrorCode:SB.2.9-5]null
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:184)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3019)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3455)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 11:56:15- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.NonLeafActivityException:
Cannot
deliver
a
non-leaf
activity.
[ErrorCode:DB.1.1-1][IdentifiedActivityID:B3]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:217)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doDeliveryRequestProcess(Kernel.java:3488)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:457)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
ゲスト(2005/7/25 10:12):
log ファイル続きです。
■sce/system_log/XMSErrXXXXXXXX.log
2005/07/21 10:05:17- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode violation.
[ErrorCode:SB.2.2-1][ActivityID:I0001]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2704)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doStartSequencingRequestProcess(Kernel.java:2810)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3369)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 10:06:52- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.PreventedException: Choice request prevented by Flow-only activity.
[ErrorCode:SB.2.9-9][ActivityID:I0024]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:196)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3208)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3455)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Caused by: jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode
violation. [ErrorCode:SB.2.2-1][ActivityID:I0024]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3199)
... 41 more
2005/07/21 10:07:01- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.PreventedException: Choice request prevented by Flow-only activity.
[ErrorCode:SB.2.9-9][ActivityID:I0001]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:196)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3208)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3455)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Caused by: jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode
violation. [ErrorCode:SB.2.2-1][ActivityID:I0001]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3199)
... 41 more
2005/07/21 10:07:06- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
java.lang.NullPointerException
at jp.co.ntt.lms.lo.scorm.engine.Engine.createAICCLog(Engine.java:967)
at jp.co.ntt.lms.lo.scorm.engine.Engine.discontinue(Engine.java:741)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:233)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 10:07:25- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode violation.
[ErrorCode:SB.2.2-1][ActivityID:I0001]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2704)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doStartSequencingRequestProcess(Kernel.java:2810)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3369)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 10:08:13- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.PreventedException: Choice request prevented by Flow-only activity.
[ErrorCode:SB.2.9-9][ActivityID:I0024]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:196)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3208)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3455)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Caused by: jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode
violation. [ErrorCode:SB.2.2-1][ActivityID:I0024]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3199)
... 41 more
2005/07/21 10:08:34- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
java.lang.NullPointerException
at jp.co.ntt.lms.lo.scorm.engine.Engine.createAICCLog(Engine.java:967)
at jp.co.ntt.lms.lo.scorm.engine.Engine.discontinue(Engine.java:741)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:233)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 10:08:57- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode violation.
[ErrorCode:SB.2.2-1][ActivityID:I0001]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2704)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doStartSequencingRequestProcess(Kernel.java:2810)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3369)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 10:34:24- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode violation.
[ErrorCode:SB.2.2-1][ActivityID:I0001]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2704)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doStartSequencingRequestProcess(Kernel.java:2810)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3369)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 10:34:38- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.PreventedException: Choice request prevented by Flow-only activity.
[ErrorCode:SB.2.9-9][ActivityID:I0005]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:196)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3208)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3455)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Caused by: jp.co.ntt.lms.lo.scorm.kernel.exception.FlowSequencingException: Flow Sequencing Control Mode
violation. [ErrorCode:SB.2.2-1][ActivityID:I0005]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:136)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowActivityTraversalSubprocess(Kernel.java:2637)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doFlowSubprocess(Kernel.java:2740)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3199)
... 41 more
2005/07/21 10:34:43- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
java.lang.NullPointerException
at jp.co.ntt.lms.lo.scorm.engine.Engine.createAICCLog(Engine.java:967)
at jp.co.ntt.lms.lo.scorm.engine.Engine.discontinue(Engine.java:741)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:233)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 11:55:44- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.NonLeafActivityException:
Cannot
deliver
a
non-leaf
activity.
[ErrorCode:DB.1.1-1][IdentifiedActivityID:B3]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:217)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doDeliveryRequestProcess(Kernel.java:3488)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:457)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 11:55:52- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.NoActivityToConsiderException:
No
activities
to
consider.
[ErrorCode:SB.2.9-5]null
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:184)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3019)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3455)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 11:56:15- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.NonLeafActivityException:
Cannot
deliver
a
non-leaf
activity.
[ErrorCode:DB.1.1-1][IdentifiedActivityID:B3]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:217)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doDeliveryRequestProcess(Kernel.java:3488)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:457)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:03:02- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.NonLeafActivityException:
Cannot
deliver
a
non-leaf
activity.
[ErrorCode:DB.1.1-1][IdentifiedActivityID:B3]
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:217)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doDeliveryRequestProcess(Kernel.java:3488)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:457)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
2005/07/21 12:03:16- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.NoActivityToConsiderException:
No
activities
to
consider.
[ErrorCode:SB.2.9-5]null
at jp.co.ntt.lms.lo.scorm.kernel.exception.SequencingException.getInstance(SequencingException.java:184)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doChoiceSequencingRequestProcess(Kernel.java:3019)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.doSequencingRequestProcess(Kernel.java:3455)
at jp.co.ntt.lms.lo.scorm.kernel.Kernel.navigate(Kernel.java:437)
at jp.co.ntt.lms.lo.scorm.engine.Engine.navigate(Engine.java:146)
at jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBusinessAction.java:118)
at jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:51)
at jp.co.ntt.lms.xms.framework.XmsBusinessControl.processRequest(XmsBusinessControl.java:58)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:85)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
ゲスト(2005/7/25 10:24):
>・問題の再現性は高いか?
問題の再現性に関してですが、現状が復旧できれば試すことが
できるかと思います。
サンプル教材において、終了ボタン、全終了ボタン、中断ボタンの
動作を調べるため、順不同に操作を行っているうちに、ポップアップで
エラーが表示され教材が学習できなくなりました。
>・ご利用の環境
当方の環境は以下の通りです。
j2sdk 1.4.2_08
Apache 2.0.54
Tomcat 4.1.31
Postgresql 7.4.8
以上、お手数をおかけいたしますがよろしくお願いいたします。
supportmt(2005/8/3 14:59):
OpensourceLMS サポート担当です。
状況報告いただき、ありがとうございます。
返答が遅くなりまして申し訳ございません。
以下、それぞれのエラー内容につきまして回答いたします。
・「NonLeafActivityException」
「NoActivityToConsiderException」
公開しております SCORM 教材にて、
1.「終了」ボタン押下
2.「中断」ボタン押下
の手順で終了した後、再度学習しようとすると、
「NonLeafActivityException」メッセージが表示され、コンテンツは開かず、「目次」
ボタンのみの表示となります。
また、その状態で「目次」ボタンを押下した後、表示される目次で TopActivity を選択
すると、「NoActivityToConsiderException」メッセージが表示されます。
これは、
「終了」ボタンを押し、何の SCO も選択されていない状態で中断したことによ
り、再開時に再開対象 SCO が決定できないため発生する事象です。現在、対応策を検
討中です。
「終了」ボタン押下後に「中断」ボタンを押下してしまった場合は、以下の対応にて復
旧をお願いいたします。
1.再度該当教材を起動した後、「目次」ボタンを押下
2.目次にて、各 SCO が選択可能となっている場合、任意の SCO を選択する
3.目次にて、各 SCO が選択不可となっている場合、ご対応いただいたように、いっ
たん LO を削除いただいた後、再登録する
・ERROR: null value in column "userid" violates not-null constraint
xms2/WEB-INF/classes/conf/XMS.ini に設定されております URL と異なる URL を指
定した状態で、LO 登録を行った場合に発生いたします。
ご確認のうえ、異なる URL を入力されていた場合、XMS.ini に設定されている URL
を指定した状態で再度ログイン、LO 登録を行っていただければと存じます。
なお、LMS 再起動時に上記メッセージが出力される方につきましては、こちらでは再
現いたしませんでした。
恐れ入りますが、再度 LMS を再起動していただき、その際上記メッセージが出力され
るかご確認いただけますでしょうか。
再現した場合、その際に出力されたエラーログ及び、以下状況につきましてあわせてご
投稿いただければと存じます。
・起動直後に出力されたか、または起動直後は出力されず、その後 LO 登録等何かし
らのアクションを行った際に出力されたか
・LO 登録・更新・削除は行えるか
・
java.io.FileNotFoundException:
/usr/local/xms2/scorm/registered/Foward
Only/imsmanifest.xml (No such file or directory)
現在のリリース版にて、LO 登録・更新・削除時に、処理に影響のない Exception エラ
ーが出力されるという問題がございます。
次リリース版にて修正予定です。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005/8/23 15:54):
ご回答頂きありがとうございました。
また問題が発生した際は、よろしくお願いいたします。
ゲスト(2005/10/24 16:09):
お世話になっております。以下について障害を復旧する方法が
ございましたらご教示願います。
以下で記述されている操作を行い、LO が正常に起動しない現象が生じました。状況と
しては、以下の操作を行ったユーザのみに生じているようです。
<現象>
> ・「NonLeafActivityException」「NoActivityToConsiderException」
> 公開しております SCORM 教材にて、
> 1.「終了」ボタン押下
> 2.「中断」ボタン押下
> の手順で終了した後、再度学習しようとすると、
> 「NonLeafActivityException」メッセージが表示され、コンテンツは開かず、
「目次」
ボタンのみの表示となります。
<対応方法>
> 「終了」ボタン押下後に「中断」ボタンを押下してしまった場合は、以下の対応にて
復旧をお願いいたします。
>
1.再度該当教材を起動した後、
「目次」ボタンを押下
>
2.目次にて、各 SCO が選択可能となっている場合、任意の SCO を選択する
>
3.目次にて、各 SCO が選択不可となっている場合、ご対応いただいたように、い
ったん LO を削除いただいた後、再登録する
対応方法 1、2 を試しましたが復旧しませんでした。
また、他のユーザには正常に LO が受講できるため、LO 削除の操作は極力行いたくあ
りません。その際の対応方法を教えてください。
以上、お手数をお掛けいたしますがよろしくお願い致します。
supportmt(2005/10/26 14:45):
Opensource LMS サポート担当です。
ご投稿いただき、ありがとうございます。
まず、状況として、目次ページにて任意の SCO を選択してみた(対応方法 2.)が、復
旧しなかったということでしょうか。
もしくは、2.を試そうとしたが、目次ページで選択可能な SCO がなかったということ
でしょうか。
(既知の問題か否か確認させていただければと思います。)
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2005/10/27 14:33):
ご対応ありがとうございます。
状況としましては、不具合が生じているユーザでログインすると
目次に表示される「SCORM と LMS(Foward Only)」は選択できますが、
押すとポップアップで“NoActivityToConsiderException”[OK]が
表示されます。
そのポップアップにて[OK]を押しても状況が変化しない状態です。
お手数をお掛けいたしますが、よろしくお願い致します。
supportmt(2005/10/28 21:19):
Opensource LMS サポート担当です。
状況をご投稿いただき、ありがとうございます。
サンプル教材「SCORM と LMS(Forward Only)
」では、シーケンシングの定義にて、
「choice=false」となっております。
choice=false の場合、目次を開いても、各ページの部分(SCO)が選択できないように
なっており、2 の方法で復旧できないパターンとなります。
(目次でひとつ選択可能となっている「SCORM と LMS(Forward Only)」は、各ペ
ージをまとめる章・節を定義する部分であり、こちらを押下しても復旧できません)
LO 削除以外の方法として、該当ユーザの中断情報ファイル(resume.xml)を削除する
方法がございます。中断情報を削除することで、最初からはじめることができます。
手順は以下のとおりとなります。
1.問題の発生したユーザの user_id(システム側で付与する ID で、ログイン ID、外部
ID とは別の ID です)
を、
ログイン ID(loginid)や外部 ID(foreignid)などをキーに people
テーブルから検索して調べる。
例)select user_id from people where ( loginid = 'ログイン ID' );
2.問題の発生した LO の loid(システム側で付与する ID)を、外部 ID(foreignid)をキ
ーに lo テーブルから検索して調べる。
例)select loid from lo where ( foreignid = '外部 ID' );
3.下記ディレクトリ配下のディレクトリ及び配下のファイルを削除する。
[インストール先ディレクトリ]/xms2/scorm/resume/[user_id]/[loid]/
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
************************************************************
Q43.Mozilla Web ブラウザで表示ができません
************************************************************
ゲスト(2007/2/15 18:03):
こんにちは、LMS初心者です。
LMS を起動している状態でサーバから Mozilla Web ブラウザをログイン画面にアクセ
スすると、ブラウザが自動に閉じてしまう。
ほかのパソコン(Windows)からは自由に操作ができる。
わけがよくわかりません、改善方法として、何か教えていたけませんか?
supportiw(2007/2/20 15:01):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
申し訳ありませんが、OpensourceLMS のクライアント環境にて
IE 以外のブラウザに対応しておりません。
下記をご参照していただければと思います。
https://www.oss.ecl.ntt.co.jp/lms/
ご確認よろしくお願いいたします。
---------------Opensource LMS サポート担当...
**********************************************************
Q44.個別ログが記録される条件を教えてください
**********************************************************
ゲスト(2007/1/22 21:36):
お世話になります。
現在 SCORM2004 教材を作成しているのですが、教材を実行後に個別ログを見ようと
すると、
演習回答状況 →「出力データがありません」
進捗状況一覧 → 共通エラーウィンドウが出て例外が表示。
という状態になってしまいます。
個別ログにデータを残すために教材側で最低限行う必要があることを教えてください。
よろしくお願いします。
参考までに例外の内容も付記しておきます。
jp.co.ntt.lms.xms.framework.XmsSystemException: null RemoteException occurred in server thread; nested
exception
is:
java.rmi.UnmarshalException:
error
unmarshalling
arguments;
nested
exception
is:
java.io.InvalidClassException: jp.co.ntt.lms.xms.logsumup.scorm.IndividualLogUserProgressResult; local class
incompatible: stream classdesc serialVersionUID = -4051083500647933734, local class serialVersionUID =
-5308195811110897605 java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.io.InvalidClassException:
jp.co.ntt.lms.xms.logsumup.scorm.IndividualLogUserProgressResult; local class incompatible: stream classdesc
serialVersionUID
=
-4051083500647933734,
local
class
serialVersionUID
=
-5308195811110897605
at
jp.co.ntt.lms.xms.framework.base.RemoteLogicClient.doLogic(RemoteLogicClient.java:101)
at
jp.co.ntt.lms.xms.framework.base.AbstractRmiAction.processRequest(AbstractRmiAction.java:161)
at
jp.co.ntt.lms.xms.framework.XmsScreenAction.perform(XmsScreenAction.java:93)
at
jp.co.ntt.lms.xms.framework.XmsScreenControl.processRequest(XmsScreenControl.java:157)
at
jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:157)
at
jp.co.ntt.lms.xms.framework.FrameworkServlet.doGet(FrameworkServlet.java:85)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at
jp.co.ntt.lms.xmo.NoCacheFilter.doFilter(NoCacheFilter.java:95)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:166)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at
java.lang.Thread.run(Thread.java:534) Caused by: java.rmi.ServerException: RemoteException occurred in server
thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.io.InvalidClassException: jp.co.ntt.lms.xms.logsumup.scorm.IndividualLogUserProgressResult; local class
incompatible: stream classdesc serialVersionUID = -4051083500647933734, local class serialVersionUID =
-5308195811110897605
at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:292)
sun.rmi.transport.Transport$1.run(Transport.java:148)
Method)
at
at
at
java.security.AccessController.doPrivileged(Native
sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at
java.lang.Thread.run(Thread.java:534)
at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
at
sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
at
jp.co.ntt.lms.xms.framework.base.RemoteLogicServer_Stub.doLogic(Unknown
Source)
at
jp.co.ntt.lms.xms.framework.base.RemoteLogicClient.doLogic(RemoteLogicClient.java:99) ... 41 more Caused by:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.io.InvalidClassException:
jp.co.ntt.lms.xms.logsumup.scorm.IndividualLogUserProgressResult; local class incompatible: stream classdesc
serialVersionUID
=
-4051083500647933734,
local
class
serialVersionUID
=
-5308195811110897605
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:249)
sun.rmi.transport.Transport$1.run(Transport.java:148)
Method)
at
at
at
at
java.security.AccessController.doPrivileged(Native
sun.rmi.transport.Transport.serviceCall(Transport.java:144)
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701) ... 1 more Caused by:
java.io.InvalidClassException: jp.co.ntt.lms.xms.logsumup.scorm.IndividualLogUserProgressResult; local class
incompatible: stream classdesc serialVersionUID = -4051083500647933734, local class serialVersionUID =
-5308195811110897605
at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:463)
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1521)
at
at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
at
sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:297)
at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:246) ... 6 more
supportiw(2007/2/1 17:43):
OpensourceLMS サポート担当です。
ご連絡がおそくなりまして申し訳ありません。
1SCO ごとの記述において、status とセッションタイムを SET することで
個別ログの表示がされるかと思います。
cmi.core.lesson_status
cmi.core.session_time
演習回答状況については、演習問題などによる回答情報などが表示されるようになりま
す。
(cmi.interaction.n.xxxx などを使用します。)
※オーサリングツールなどにより SCORM の演習問題などを作成していただくことで
確認ができるかと思います。
---------------Opensource LMS サポート担当...
ゲスト(2007/2/20 22:33):
回答ありがとうございます。
確認が遅くなりすいません。
私の作成した教材からは、
cmi.interactions.n.xxxx という設定は出力されていました。
一方で、
cmi.core.lesson_status
cmi.core.session_time
の出力はされていませんでした。
SCORM2004 の仕様書を探してみているのですが、上記 2 つのデータモデル要素は見
つかりません。
仮に".core."という部分を除くと、session_time は見つかりますが、lesson_status とい
う語はありません。
もう少しヒントをいただけませんでしょうか。
よろしくお願いします。
ゲスト(2007/2/21 8:51):
以下の URL で公開されている「SCORM 2004 コンテンツ作成ガイド 第 1.0.4 版」
http://www.asia-elearning.net/content/japan/act2005/data/txt2.pdf
の 105 ページ「7.3.3.1 名称変更・廃止されたデータモデル要素」
を参照されると良いかと。
ゲスト(2007/2/21 20:28):
情報、ありがとうございます。
SCORM1.2 での名称だったのですね。そこまで気が回りませんでした。
cmi.success_status, cmi.completion_status
について見てみると、ちゃんと出力されていました。
早速、SCO が一つだけの単純な教材を作ってみました。
(SCO 内に問題が 1 問の場合と、3 問の場合を試してみました)
ちゃんと個別ログが表示されることを確認できました。
実はエラーが出る教材は複数の SCO を含む教材なんですが、正常動作する教材との違
いから調べてみようと思います。
ちなみに複数の SCO の場合で注意することはありますでしょうか。
supportiw(2007/3/1 17:54):
OpensourceLMS サポート担当です。
申し訳ありませんでした。
SCORM1.2 の回答になっており、SCORM2004 の回答をしておりませんでした。
ご指摘、フォローの投稿ありがとうございます。
各 sco にて、cmi.success_status, cmi.completion_status
の記述により、個別ログのステータスが表示されるということになります。
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
****************************************************
Q45.マウスポインタが砂時計のままになるバグについて
****************************************************
ゲスト(2007/3/10 16:01):
以下にバグの再現方法を記載します。
①グループの上で右クリック。
↓
②Windows のポップアップが表示される。
↓
③何もオブジェクトがない箇所で左クリック。
↓
④ポインタ砂時計マークになってしまう。
上記の症状は 100%の確率で発生します。
対処方法をご教授下さい。
よろしくお願い申し上げます。
supportiw(2007/3/12 12:05):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
LMS のポップアップメニューが表示されないということでよろしいでしょうか?
グループ上で右クリックとは、LMS 上の左側ツリーまたは右側のどちらになりますで
しょうか?
※ご利用環境のご記載をお願いいたします。
*すべての LMS ポップアップメニューが表示されない場合
LMS 上にて、左クリックのメニューが表示されない場合は、
ポップアップブロック機能が有効になっている場合や、
IE のセキュリティ設定などが主な原因になります。
ポップアップブロックを無効にする、信頼サイト登録を行うなどの設定変更を行ってみ
てください。
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2007/3/12 16:23):
お世話になります。
ポップアップメニューが表示されないという事ではありません。
なので、IE の設定の問題ではないかと思います。
JavaScript のロジックの問題だと思われるのですが。。。
以下に再現方法を記述します。
LMS の右画面のグループ名上を右クリック
↓
Windows のポップアップメニューが表示されます。
↓
LMS の右画面の何もオブジェクトが無い箇所を左クリック
↓
マウスポインタのタイプが砂時計のままになります。
対処された方、対処方法が分かる方
御教授お願い申し上げます。
ゲスト(2007/3/13 23:20):
右クリック時に何もアクションを起こさぬよう Javascript を
修正しました。
ご教授ありがとうございました。
******************************************************
Q46.学習開始で認証失敗
******************************************************
ゲスト(2007-4-15 21:57):
お世話になります。
LO 登録にて SCORM 教材を登録するために、
CP-Extract ウィンドウから zip ファイルを選択し実行しました。
「XMS2 への展開が完了しました。
」と正常表示されます。
その後、学習開始のボタンをクリックすると「認証に失敗しました。教材がありません」
のメッセージが出ます。
・提供サンプル lw_bbb_51_ch-v11.zip やツール AWAScormBuilder で作成のもので発
生します
・URL や excel などのコンテンツは問題なく表示されるようです
ご教示よろしくお願いします
************************************************************
Q47.「学習ログの送信に失敗しました。」エラー
************************************************************
ゲスト(2007/3/13 16:11):
ご教示ください。
突然ある教材だけ、以下のエラーが、学習終了時にでるようになってしまい、学習履歴
が記録されなくなってしまいました。
「学習は終了しましたが、学習ログの送信に失敗しました。
システム管理者に連絡して下さい。」
root ユーザではエラーは起きないのですが、学習割当てをした一般ユーザで発生します。
そのときの XMSErr20070313.log の内容は、以下の様です。
2007/03/13 14:47:09- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.SystemException: EndLearnServlet からの応
答が不正です[<result>NG</result>]
at jp.co.ntt.lms.lo.scorm.engine.Engine.discontinue(Engine.java:884)
at
jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction.processRequest(NavigateBus
inessAction.java:273)
at
jp.co.ntt.lms.xms.framework.XmsBusinessAction.perform(XmsBusinessAction.java:
90)
at
以下省略
supportiw(2007/3/23 9:22):
OpensourceLMS サポート担当です。
ご連絡が遅くなりまして申し訳ありません。
ご利用環境のご投稿をお願いいたします。
現在ほかのフォーラム内にて
tomcat4.1.34 を使用した際に同エラーが発生するとご報告をいただいております。
突然エラーが発生するようになったとの事ですが、サーバーの環境を変更した等ありま
せんでしょうか?
また、1 部の教材だけに影響があるとのことですが、ほかの教材と異なる点等あります
でしょうか?
(SCORM のバージョンや、作成方法など)
ご確認よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2007/3/23 10:08):
いつもお世話様です。
環境を書き忘れすみません。
Windows 2000 Server
IIS(+isapi_redirect.dll)
TOMCAT4.1.31
DB は Oracle です。
OSL、SCORM エンジンともに、1.0.7 に最新のパッチを当てています。
サーバの環境は特に変更してはいませんが、教材自体を登録しな
おしたところ、エラーがでなくなりました。
現在は、検証段階のため、登録しなおしの対処で OK なので、本件
はいったん終了とさせてください。
なお、教材自体は、サンプルで提供されている「SCORM と LMS」の
教材です。
ゲスト(2007/4/17 14:59):
元記事の投稿者です。
本件、原因がわかりました。
現在評価中のため、別の作業者が、データベースの LOLOG テーブルや
SCORM_ATTEMPT テーブルにデータを手動で登録したり、クリアしたり
する実験をしていたのだそうです。
本日、データをクリアする実験をしているのを知らずに、作成中の教材
の動作確認を行い、現象再発のため、調査してみたところ、
LOLOGSESSION テーブルだけデータをクリアし忘れており、その結果、
上記のエラーが出ていた模様です。
LOLOGSESSION テーブルも含めて関連データをクリアし直したところ、
現象発生しなくなりました。
先に、教材を登録しなおすと発生しなくなった、とご報告していますが、
教材削除を行なうと、関連テーブルからすべてデータが消えるため、と
いうことと思われます。
通常の運用ではありえない状況と思います。
お騒がせいたしました。
************************************************************
Q48.LMS のインストールについて
************************************************************
ゲスト(2007/6/22 1:33):
LMS に必要な稼働環境の構築を行い、OpensouseLMS のインストール作業もひと通り
終わりました。そして、動作確認のためコマンドを「./runXmsII.sh start」と入力する
と、画面に「Load Completed」と表示されましたが、Mozilla ブラウザを立ち上げて
「http://localhost/xms2/index.html」と入力すると、とたんにブラウザが閉じてしまい、
LMS が利用できません。再起動したりするなど何度やってもダメでした。何が原因な
のでしょうか?
■当方の環境
Redhat Linux9
j2sdk-1.4.2_14
httpd-2.0.59
tomcat-4.1.36
jakarta-tomcat-connectors-jk2-2.0.4
postgresql-7.4.17
ゲスト(2007/6/25 10:00):
Mozilla には対応していないです。
Microsoft IE6 ないし 7 を使ってみてください。
また、http://localhost/ でアクセスしてよいのは、
インストール時に FQDN を localhost と答えた場合
(XMS.ini に記録される)で、異なる URL で入ってしまうと
利用の途中で、セッション関連のエラーが発生する
と思います。
********************************************************
Q49.「学習状況(LO 一覧)」にて null Bad Long 発生
********************************************************
ゲスト(2007/7/13 10:11):
お世話になります。
tomcat 4.1.18
PostgreSQL 7.4.8
Red Hat Linux EL4ES
上記環境にて、
任意のグループの「学習状況(LO 一覧)
」を参照した際、
「学習開始日時」欄の条件によって、下記エラーが発生致します。
当エラーはどのような方法で回避をすれば宜しいでしょうか?
条件:
「2007/03/01 以前」で検索 ・・・ エラー発生
「2007/02/01 以前」で検索 ・・・ エラー発生せず
「2007/03/01 以降」で検索 ・・・ エラー発生せず
「2007/02/01 以降」で検索 ・・・ エラー発生
エラーメッセージ ( 検索結果窓表示 ):
システムエラーが発生したため、現在このページは利用できません。
管理者に問い合わせてください。
Tel: 03-XXXX-XXXX
Mail: [email protected]
null Bad Long 96.77419
エラーメッセージ ( /usr/local/xms2/log/内 ):
文字数制限により、返信に記載します
ゲスト(2007/7/13 10:12):
2007/07/12 17:49:25- jp.co.ntt.lms.xms.framework.FrameworkServlet
jp.co.ntt.lms.xms.framework.XmsSystemException: null
Bad Long 96.77419
org.postgresql.util.PSQLException: Bad Long 96.77419
at jp.co.ntt.lms.xms.logsumup.LoLogLearnMaterialStatusLogic.getLog(LoLogLearnMaterialStatusLogic.java:382)
at jp.co.ntt.lms.xms.logsumup.LoLogLearnStatusLogic.doLogic(LoLogLearnStatusLogic.java:239)
at jp.co.ntt.lms.xms.framework.base.RemoteLogicServer.doLogic(RemoteLogicServer.java:97)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
ゲスト(2007/7/13 10:16):
もうしわけありません、エラーの続きを投稿したいのですが、
当 BBS にて contribution failure が出力されます。
こちらも改善をお願いします。
*******************************************************
Q50.学習が開始できません
*******************************************************
ゲスト(2007/4/23 16:40):
お世話になります。初めて投稿させていただきます。
学習を開始しようとすると
【エラーメッセージ】
システムエラーが発生したため、現在使用することができません。
管理者に問い合わせてください。
エラーメッセージ:
Tel:03-XXXX-XXXX
Mail:[email protected]
と表示されてしまいます。対応方法をご教授願います。
[稼働環境]
OS:Windows 2000 Pro(SP4)
j2sdk-1_4_2_11
tomcat-4.1.31
postgresql-8.1.8
opensourcelms-1_0_7-051125
scormengine-1_0_7-051129
[ログ](xms2¥log)
-LO20070423.log
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [LEARN_AUTH]=on
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [LEARNER_ASSIGN]=1
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [TARGET_ID]=PE000003
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [USER]=PE000003
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [PRERE_FLG]=on
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- Start Learn is true
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [MANAGE_ASSIGN]=null
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [LEARNER_ASSIGN]=1
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- [LOG_AUTH]=on
2007/04/23 16:06:03- jp.co.ntt.lms.lo.scorm.ScormMenuMaker- Browse Log is true
-LOErr20070423.log
2007/04/23 16:06:06- jp.co.ntt.lms.lo.scorm.ScormLoURLMaker
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:507)
at java.util.ArrayList.get(ArrayList.java:324)
at jp.co.ntt.lms.lo.scorm.ScormServerInfoControl.getServerSelected(ScormServerInfoControl.java:168)
at jp.co.ntt.lms.lo.scorm.ScormLoURLMaker.makeStartLearnURL(ScormLoURLMaker.java:180)
at jp.co.ntt.lms.lo.scorm.ScormLearnManager.startLearn(ScormLearnManager.java:98)
at jp.co.ntt.lms.lo.LoServer.startLearn(LoServer.java:224)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
-XMS20070423.log
2007/04/23 16:05:57- jp.co.ntt.lms.xms.framework.XmsRequest- action_id:null
2007/04/23 16:05:57- jp.co.ntt.lms.xms.framework.XmsRequest- [password][katou][null]
2007/04/23 16:05:57- jp.co.ntt.lms.xms.framework.XmsRequest- [userId][katou][null]
2007/04/23 16:05:57- jp.co.ntt.lms.xms.framework.XmsRequest- [imageField.x][19][null]
2007/04/23 16:05:57- jp.co.ntt.lms.xms.framework.XmsRequest- [imageField.y][23][null]
※その他は特にエラーは出でいません。
・手順書どおりにインストールしています。
・SCORM 単体での動作はOKです。
・教材はサンプル(SCORM と LMS)を使用しています。
・SCORM サーバ使用状況一覧画面ではなにもでていません。
(ここには、何が表示されるのが正しいのでしょうか?)
以上、よろしくお願いいたします。
ゲスト(2007/7/27 12:05):
考えられる理由1:
インストール時に設定したサーバ名(FQDN)と IE からアクセスした URL 中のサーバ名
(FQDN)が一致していない。
http://localhost/xms2/ でアクセスするなら、
インストール時にも localhost に設定する必要がありますが、
他のマシンからアクセスできなくなると思います。
考えられる理由2:
SCORM サーバ使用状況一覧画面は、
/xms2/WEB-INF/classes/conf/lo/scorm.ini
の
scorm_name_1=
を読んでいます。
ここが空だと、投げ先がわかりませんので、
エラーになると思います。
考えられる理由3:
古いバージョンからアップデートだと
#####################################################################
#########################
# 2005.08.23 追加 NTTR
# エンジン起動モード指定
# ・launchmode=NEW 教材完了後の再学習を新規で開始
# ・launchmode=CONT 教材完了後の再学習を再開で開始
#####################################################################
#########################
launchmode=CONT
が追加されていない というケースもありそうですので、
チェックしてみてください。
*******************************************************
Q51.SCORM 教材の学習開始エラー
*******************************************************
ゲスト(2007/8/6 18:04):
ダウンロードしたサンプル教材は問題なく動作したのですが、
教材作成ソフトで作成した SCORM 教材は学習開始時にエラーメッセージが出ます。
エラーメッセージ:Flow sequencing Exception
エラーメッセージを閉じたあと、目次から開始をクリックすると、問題なく表示できま
す。
このエラーメッセージを表示しなくする方法はあるでしょうか?
教材作成ソフト:QuizCreator(株式会社キバン)
、ViewletBuilder4(ウェブデモ社)
※両方とも同じ現象です。
動作環境:FedoraCore6、J2sdk1_4_2_15、tomcat4.1.31、posgre7.4.13
(Scormengine は v1.0.7Patch2 を、LMS は v1.0.7Patch2 を適用済みです)
ゲスト(2007/8/7 18:59):
申し訳ありません。すでにスレッドがたっていました。
解決いたしました。
**********************************************************
Q52.”権限がないためこのページは表示できません”の問題です。
**********************************************************
ゲスト(2007/8/13 16:05):
”権限がないためこのページは表示できません”の問題です。
オフィス文書を upload まではできましたが、
学習開始をしようとすると"権限がないためこのページは表示できません"との表示がで
ます。
標記の件ですが、下記構築環境にて同様な現象が発生しています。
解決方法がございましたら、ご回答をお願いします。
以下に構築環境、ならびに作業手順状況を列挙します。
1、Opensource LMS の構築環境について
サーバ環境
OS:Linux (RedHat Enterprise Linux ES3)
DBMS:PostgreSQL 7.4.x (7.4.8 にて確認)
Java 環境:Sun Java2SDK StandardEdition 1.4.2_xx (14 にて確認)
アプリケーションサーバ環境
(JSP/Servlet コンテナ) Apache Tomcat 4.1.x(4.1.31 にて確認)
Web サーバおよび Tomcat コネクタ Apache httpd 2.0.x(2.0.54 にて確認)
+Apache Tomcat jk2-connector 2.0.x (2.0.4 にて確認)
クライアント環境
OS:Microsoft WindowsXP(WindowsXP SP2 にて確認)
※WindowsXP(SP2)では、ポップアップブロック機能の解除済
Web ブラウザ Microsoft InternetExplorer 6.0(SP1、SP2)
Java 環境:Sun Java2RuntimeEnvironment StandardEdition 1.5.0_xx およびプラグ
イン (1.5.0_02 にて確認)
2、作業手順状況について
サイトに掲載済みの下記の行為を実施済み
1)パッチ適用
・Opensource LMS アップデートモジュール(v1.0.7Patch1)
・SCORM Engine アップデートモジュール(v1.0.7Patch2)
2)サーバ環境ファイルの確認
★オフィス文書の格納先
アップロード先: ../xms2/WEB-INF/material/...
正常にアップロードできていることを確認済
★所有者権限の変更
xms2 のディレクトリ配下の所有者変更
chown -R nobody:nobody xms2
ゲスト(2007/9/11 10:13):
xms2/WEB-INF/classes/conf/XMS.ini の
server_name
と違った FQDN でアクセスされていませんでしょうか?
server_name=foo.bar.com
となっているのに、
htttp://foo/xms2/
といった形で、アクセスすると、
cookie が渡らないため、セッションのチェックにより、
”権限がないためこのページは表示できません”
になります。
***************************************************
Q53.クライアント環境:Vista への対応はどうなりますか
***************************************************
ゲスト(2007/2/22 13:21):
お世話になってます。
現在クライアント環境は
Microsoft Windows 2000 Professional(SP4)
Microsoft WindowsXP(WindowsXP SP2 にて確認)
+Microsoft InternetExplorer 6.0(SP1、SP2)
のように指定されておりますが、
Windows Vista の対応は考えておられますでしょうか。
私自身 Vista をまだ入手していませんが、将来的にどうなるのか気になっています。
supportiw(2007/3/2 11:12):
OpensourceLMS サポート担当です。
ご投稿ありがとうございます。
Vista 対応についてですが、動作検証を行う予定です。
検証結果により、クライアント環境として対応を検討いたします。
以上、よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2007/8/30 0:06):
お世話様です。
Vista 対応の件、その後の状況はいかがでしょうか?
XPパソコンも入手しづらくなってきたので・・・
ゲスト(2007/9/11 10:22):
IE の設定を IE7 on XP の場合と同様に、
インターネットオプション→プライバシー→ポップアップブロックを off
インターネットオプション→全般→タブ→設定→ポップアップの発生時→自動的に判
断 あるいは 常に新しいウインドウ
の設定で、機能試験を行ったところ問題はありませんでした。
利用できると思われます。
*************************************************************
Q54.学習ログ検索時のエラー
*************************************************************
ゲスト(2007/8/6 18:14):
LO を選択後、「学習ログ」→「表示」→「ログ参照」画面で、検索をしようとすると、
以下のエラーメッセージが出ます。
+++
システムエラーが発生したため、現在このページは利用できません。
管理者に問い合わせてください。
Tel: 03-XXXX-XXXX
Mail: [email protected]
null /usr/local/xms2/WEB-INF/temp/root20070806180648.csv (No such file or
directory)
+++
" /usr/local/xms2/WEB-INF/temp/"というフォルダ自体はありません。
動作環境:FedoraCore6、J2sdk1_4_2_15、tomcat4.1.31、posgre7.4.13
(Scormengine は v1.0.7Patch2 を、LMS は v1.0.7Patch2 を適用済みです)
いかにエラーメッセージを貼りつけておきます。
対応方法をご教授ください。
ゲスト(2007/8/6 18:17):
エラーログです。
+++
2007/08/06 14:20:48- jp.co.ntt.lms.xms.framework.FrameworkServlet
jp.co.ntt.lms.xms.framework.XmsSystemException: null
/usr/local/xms2/WEB-INF/temp/root20070806142048.csv (No such file or directory)
java.io.FileNotFoundException: /usr/local/xms2/WEB-INF/temp/root20070806142048.csv (No such file or directory)
at jp.co.ntt.lms.xms.framework.XmsScreenControl.makeCsvFile(XmsScreenControl.java:576)
at jp.co.ntt.lms.xms.framework.XmsScreenControl.processRequest(XmsScreenControl.java:185)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doRequest(FrameworkServlet.java:157)
at jp.co.ntt.lms.xms.framework.FrameworkServlet.doPost(FrameworkServlet.java:99)
ゲスト(2007/9/11 10:27):
/usr/local/xms2/WEB-INF/temp/
を作成し、nobody の書き込み権限をつけてみてください。
mkdir /usr/local/xms2/WEB-INF/temp/
chown -R nobody:nobody /usr/local/xms2
chown u+w /usr/local/xms2/WEB-INF/temp
で、良いと思います。
*********************************************************
Q55.学習状況が0件の場合に発生する不具合
*********************************************************
ゲスト(2007/1/31 19:06):
お世話になっております、吉川と申します。
以下の操作・条件でシステムエラー発生致します。
ご確認をお願い申し上げます。
操作:
・左ウィンドウを「ユーザ」にあわせ、任意のグループを選択
・右ウィンドウを「LO」にあわせ、任意の LO にて「学習ログ」を表示
・「学習状況(ユーザ一覧)」、又は「学習状況(LO 一覧)
」にて「※配下の全ユーザ
を集計する」をチェック
・「学習状況(ユーザ一覧)」、又は「学習状況(LO 一覧)
」を選択
・「検索」ボタンをクリック
条件:
・選択したグループにて、該当 LO を、未だ誰も学習を開始していない
大変お手数お掛け致しますが、併せて一つ質問させて下さい。
「※配下の全ユーザを集計する」をチェックした場合と、そうでない場合とで、
検索結果にどのような違いがあるのでしょうか。
こちらも併せてご回答頂けると幸いです。
以上、宜しくお願い致します。
エラーメッセージを添付致します。
------------------------------------------------------------------システムエラーが発生したため、現在このページは利用できません。
管理者に問い合わせてください。
Tel: 03-XXXX-XXXX
Mail: [email protected]
null Bad Long 14.63415
-------------------------------------------------------------------
supportiw(2007/2/20 14:51):
OpensourceLMS サポート担当です。
ご連絡が遅くなりまして申し訳ありません。
システムエラーについて
現在の LMS バージョンにて現象は確認できませんでした。
ご利用環境をご投稿願います。
「※配下の全ユーザを集計する」について
*チェックをしない場合は、選択したグループ直下のユーザーのみの学習ログが表示さ
れます。
*チェックを行った場合は、選択したグループ配下(配下のグループ内ユーザーを含め
る)の
すべてのユーザーに対しての学習ログが表示されるようになります。
よろしくお願いいたします。
---------------Opensource LMS サポート担当...
ゲスト(2007/7/27 17:59):
私も同じ現象が発生しています。
同じエラーメッセージの下に、
null /usr/local/xms2/WEB-INF/temp/root20070727175550.csv (No such file or
directory)
の表記がありました。WEB-INF 直下には「tenmp」フォルダがないのですが、設定を
間違えているでしょうか?
ゲスト(2007/9/11 10:31):
/usr/local/xms2/WEB-INF/temp/ にログの CSV を書く設定自体
は、特に間違いではありません。
tomcat の実行ユーザ(インストールガイドに従うと nobody になるはず)で書き込みが
できないといけませんので、
mkdir /usr/local/xms2/WEB-INF/temp
chown -R nobody:nobody /usr/local/xms2
chmod u+w /usr/local/xms2/WEB-INF/temp
を試してみてください。
***************************************************
Q56.学習状況(ユーザー一覧)表示のエラーについて
***************************************************
ゲスト(2007-10-25 10:20):
お世話になります。
インターネット上に設置した OpenSourceLMS を
社内の Proxy サーバ(Symantec 製)からアクセスしています。
学習状況(ユーザー一覧)表示の際に
ユーザー数が多くなる(5,000 件程度)なると
処理の途中でブラウザー(IE6)に
「Proxy Encountered Error」
(Symantec の Proxy サーバより発行)が表示されます。
おそらく、クライアントからのリクエストに対して
サーバが処理中で 5 分間応答(Proxy の設定値)がない場合に
このメッセージを表示し、学習状況(ユーザー一覧)の
処理を切断するようです。
※他の画面については切断されません。
サーバや回線のパフォーマンスの問題も
ありますが、Proxy の設定等は変更しないで
OpenSourceLMS 側の設定で対処する手段を
模索しています。
何か情報がありましたら、よろしくお願いいたします。
***************************************************
Q57.LO登録後の学習開始時エラー等に関して。
***************************************************
ゲスト(2007/9/29 4:14):
初めまして、こちら opensourceLMS 初心者のものです。お陰さまで、opensourceLMS
と scorm のインストールが完了し、ログインまで完了しました。
ところがLOを登録したうえで、LOを確認のため学習開始すると以下の様なエラー
メッセージが表示されます。
ページを表示できません。
検索中のページは現在、利用できません。Web サイトに技術的な問題が発生している
か、ブラウザの設定を調整する必要があります。
-------------------------------------------------------------------------------次のことを試してください:
ーーー
サーバーが見つからないか、DNS エラーです。
Internet Explorer
となります。
また、アイコンが現在表示されません。このフォーラム内で検索したところ、scorm
サーバーホスト名等の設定が localhost になっている時は、適切なホスト名もしくは IP
アドレスに設定するようにとなっているのですが、この適切なホスト名とは具体的にど
のようなものになりますが、また IP アドレスというのはこれはLAN内のものでしょ
うか?
最後にユーザーの登録後の設定においてパスワードの送信設定をしているのですが、
できません。つきましてはどこのファイルの設定を確認すればよいでしょうか?また何
か考えられる原因を教えていただけるとありがたいです。
お忙しいところまた初歩的な内容を含み
大変申し訳なくいのですが解決方法をご教
授していただければと思います。
どうかよろしくお願いします。
ゲスト(2007/12/17 10:08):
引用:
また、アイコンが現在表示されません。このフォーラム内で検索したところ、scorm
サーバーホスト名等の設定が localhost になっている時は、適切なホスト名もしくは IP
アドレスに設定するようにとなっているのですが、この適切なホスト名とは具体的にど
のようなものになりますが、また IP アドレスというのはこれはLAN内のものでしょ
うか?
学習や管理に利用する PC から Web アクセスできる IP アドレスや
ホスト名ということです。
1台の PC に opensourceLMS と scorm エンジンの両方を入れて、
この PC の IE からアクセスするだけの場合は localhost でもかまい
ませんが、LAN 内での利用や Internet での利用の際には、
名前から IP アドレスが引ける様にする必要があります。
DNS
登 録 済 み の ド メ イ ン 名 を 使 う か 、 IE
を 使 う
PC
で 、
(system)¥system32¥drivers¥etc¥hosts
にホスト名と IP アドレスを記しておく必要があります。
Opensource LMS 側で、
Opensource LMS サーバのホスト名を書く場所は、
xms2/WEB-INF/classes/conf/XMS.ini の
server_name=
lo_server_name=
で、
Scorm エンジンのホスト名を書く場所は、
xms2/WEB-INF/classes/conf/lo/scorm.ini の
scorm_name_1=
です。
引用:
最後にユーザーの登録後の設定においてパスワードの送信設定をしているのですが、
できません。つきましてはどこのファイルの設定を確認すればよいでしょうか?また何
か考えられる原因を教えていただけるとありがたいです。
xms2/WEB-INF/classes/conf/xmo/Mail/mail.ini
が設定ファイルです。
まず、
xms2/WEB-INF/classes/conf/xmo/Mail/mail.txt
の
SMTP_HOST=(メールサーバの FQDN)
SMTP_PORT=25
を正しく変更して、同じフォルダの
native2.sh か native2.bat を動かすと、
mail.ini が書き換わります。
サービスを再起動すると、設定が反映されるはずです。
上記でもうまくいかない場合は、
xms2/log/XMOErr のログや、
メールサーバ側の LOG を調べてみる事になると思います。
***********************************************************
Q58.LMS で org.postgresql.util.PSQLException
***********************************************************
ゲスト(2007/12/6 17:23):
こんにちは、社内で以下の構成で LMS を運用しようとしています。
Web アプリサーバ:
Linux
jakarta-tomcat-4.1.31
Apache-httpd-2.0.54
DB サーバ:
Linux
postgresql-8.2.4
現在テストしていると、
LMS を起動直後は正常に使用できるのですが、
数時間経過すると以下の例外が発生します。
データベースサーバとアプリサーバを分離させてから
発生するようになったと思われます。
このような経験された方はいらっしゃいませんか?
何か解決へのポイントがあれば教えてください。
2007/12/06 15:59:09- jp.co.ntt.lms.lo.scorm.ScormLoDataAccess
org.postgresql.util.PSQLException: An I/O error occured while sending to the
backend.
jp.co.ntt.lms.xmo.DataAccessHandler.executeQueryjp.co.ntt.lms.lo.scorm.ScormLo
DataAccess.insert(ScormLoDataAccess.jav
a:288)
ゲスト(2007/12/7 10:06):
いつもお世話様です。
データベースサーバとアプリサーバを分離させてから発生するようになったと思われ
ます。
DB サーバと APP サーバの間にファイアウォールが居るようなことはありませんか?
以前、別システムで Oracle と APP サーバの間に FW が居て、FW 側で一定時間経過す
るとセッションが切断されてしまうため、同じような現象が出たことがあります。
結局、そのときは解決策が見つからず、FW を介さないようにネットワーク構成を変更
して(もらって)対応しました。
ゲスト(2007/12/10 10:10):
ヒントありがとうございます。
FW を確認してみます。
ゲスト(2007/12/21 12:08):
ファイヤーフォールを外した状態で動作確認すると
この障害は発生しませんでした。
DBConnector クラス、DataAccessHandler クラスで
通信切断による障害発生時に再接続を行って
リカバリーする機能が実装できないか検討しています。
******************************************************************
Q59.学習の開始で nullnull となる
******************************************************************
ゲスト(2007/12/26 18:26):
Windows+Tomcat でセットアップを完了し、ユーザ登録も行い、SCORM コンテンツ
を登録し、
「学習の開始」をしたところ、
/sce/nullnull
と表示され、動いてくれず困っております。
環境変数等、設定を何度も確認したのですが、手順書とおりの設定になっており、何が
原因かわからず困っております。
ぜひ、お教えいただきたくお願い致します。
ゲスト(2007/12/27 15:25):
Windows 環境で環境構築した者です。
下記スレッドはもう参照されていますでしょうか?
同じような現象だと思われますので、解決のヒントになるかもしれません。
[2006-1-17 19:01:26]
Windows 環境で SCORM2004 学習エンジンを起動し、学習を開始するとエラー画面が
表示される。
[2006-11-17 11:15:34]
学習開始時のエラー
また、/sce/nullnull だったかどうか忘れてしまいましたが、私も
SCORM 教材の起動ができずにハマった経験があります。
そのときの原因は、アーカイブ展開時にファイル名が長すぎて正しい
名前でクラスファイルが生成されていなかったことでした。
~.cla みたいなファイルができていました。
使用しているソフトによってはうまく展開できないものがあるようです。
もし、状況が改善しないようであればもう少し詳細な環境やログを
提示してもらえるとよいかと思います。
ゲスト(2007/12/27 20:24):
ご回答ありがとうございます。
教えていただきましたスレッドを拝見しました。同じ現象のようですので、参考にさせ
ていただき、解決を図りたいと思います。
これで解決した!ということがわかりましたら、ご報告いたします。
*******************************************************************
Q60.「学習ログの送信に失敗しました」エラーの解決策について
*******************************************************************
ゲスト(2007/11/16 16:31):
申し訳ありません、何度投稿しても投稿エラーになってしまうため
少しずつ区切って投稿いたします。
禁止文字、文字数制限等ありましたらご提示いただけると幸いです。
------------------------------------------------------------OpensourceLMS サポートご担当者さま。
現在社内に OpensourceLMS 環境を構築しております。
ほかの方も投稿されているようですが、学習を終了しようとすると
「学習は終了しましたが、学習ログの送信に失敗しました。
システム管理者に連絡して下さい。
」
とのメッセージが出力されてしまう現象が起きました。
後述する方法で解決はできたのですが、この方法で問題がないのかどうかを
お聞きしたいと思い投稿いたします。
【稼働環境】
Windows 2000 Pro(SP4)
j2sdk-1_4_2_13
tomcat-4.1.31
postgresql-8.1.9
opensourcelms-1_0_7p1-061101
scormengine-1_0_7p2-061121
ゲスト(2007/11/16 16:38):
【ログ】(最初の数行のみ)
-xms2¥log¥XMSErr20071030.log
2007/10/30 17:07:14- jp.co.ntt.lms.lo.scorm.ScormManifestUtil
javax.xml.transform.TransformerException:
java.io.FileNotFoundException:
file:¥F:¥xms2¥web¥WEB-INF¥scorm¥resume¥PE000001¥LO9¥1¥resume.xml
(ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。)
at
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandl
er(TransformerIdentityImpl.java:263)
at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIden
tityImpl.java:296)
ゲスト(2007/11/16 16:39):
-sce¥WEB-INF¥system_log¥XMSErr20071030
2007/10/30 17:07:15- jp.co.ntt.lms.lo.scorm.engine.NavigateBusinessAction
jp.co.ntt.lms.lo.scorm.kernel.exception.SystemException: EndLearnServlet からの応
答が不正です[<result>NG</result>]
ゲスト(2007/11/16 16:43):
【対策】
ログに出力されている
"javax.xml.transform.TransformerException"や
"org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandl
er"あたりを
元に情報を収集したところ、どうやら XSLT プロセッサ(Xalan)があやしいのでは
ないかと思い最新の Xalan を適用したところ、問題は解決しました。
具体的には以下の手順です。
1. http://www.apache.org/dyn/closer.cgi/xml/xalan-j より xalan-j_2_7_0-bin.zip をダ
ウンロード
2.
展 開 し て 生 成 さ れ る *.jar
フ ァ イ ル ( 4
個 )
を%TOMCAT_HOME%¥common¥endorsed フォルダに配置。
3. Tomcat サービスを再起動
この手順によってエラーは解消されたのですが、問題はないでしょうか?
他の機能に影響がないか、また、今後のバージョンアップ時に影響がでないか、など
お分かりになる範囲でお答えいただければと思います。
(※過去ログを見る限りこの方法で解決されている方がいらっしゃらないので心配に
なりました。)
連続投稿してしまい、申し訳ありませんでした。
原因は、単純に<>を半角で記入していたためのようです。
プレビューではきちんと出力されていたため、システム側で制御されているものと思い
込んでしまいました。
以上、よろしくお願いいたします。
ゲスト(2008/1/8 20:34):
こちらでは、
Linux では問題ないのに、Windows で発生していたのですが、
この方法でこちらも無事解決できました。
これで解決できるなんて予想外です。
どうも情報ありがとうございました。
**********************************************************
Q61.URL のエンコードが正しく行われない
**********************************************************
ゲスト(2007/12/14 17:33):
いきなり細かい内容で申し訳ありません。
Windows+Tomcat で構築しています。
C:¥xms2¥jsp¥xmo¥Base¥ShowLoProperty.jsp ファイルの 298 行目から
始まる「メニューの表示」の処理ですが、メニューの数分だけ for で
ループしています。その中で、urlEncode()という関数を用いて URL を
エンコードしています(314 行目)が、実際にブラウザで表示されるとき
メニューの一番上だけが上手くエンコードされ、二番目以降は、
上手くエンコードされません。
当方の環境は、IIS がポート番号:80 を既に使用しているため、
ポート番号:8082 を使用して構築しています。上記のエンコードが
上手く行かないため、ポート番号:8082 が URL に埋め込まれず、
「ページが見つかりません(省略)HTTP エラー 404 - ファイル
またはディレクトリが見つかりません。(省略)
」
のエラーが発生してしまいます。
恐らく、urlEncode()関数に問題があるのだと思いますが、
まだ原因には到達していません。
是非、御力を頂きたくお願い致します。
ゲスト(2007/12/17 16:48):
今の情報量ですと、みなさん返信しづらいかもしれません。
もう少し詳細を書いていただけるとよいかと思います。
>メニューの一番上だけが上手くエンコードされ、二番目以降は、
>上手くエンコードされません。
具体的にはどのような文字列の入力に対して、どのような
文字列が出力されてしまうのでしょうか?
エンコード部分である「myBean.getMenuData()[i].getURL()」
の内容に関して、一番上と二番目以降の違いは何かありますか?
ログに何かそれっぽい情報は出ていませんでしょうか?
ちなみに、一番上のメニューが問題ないってことは
「LO 更新・グループ更新・ユーザ更新」などはうまくいくが、
それ以外についてはエラーになるという状況なんでしょうか?
ゲスト(2008/1/8 17:57):
もたもたしていたら、年をまたいでしまいました。
ご指摘ありがとうございます。説明不足でした。
いろいろ調べましたが、どうやら、エンコードの問題では
ないようです。
もう一度、状況をご説明します。
※事前に LO の登録で学習コンテンツを登録しておきます。
※「www-sqa」は、OpensourceLMS をインストールしたホスト名です。
(1)http://www-sqa:8082/xms2/ からログイン root/root
(2)画面上部の「MENU」から「学習」を選択する。
(3)画面左側の LO から学習コンテンツを1つ選択する。
(4)画面右側に LO の説明と共に、「学習開始」
「学習ログ」
リンクが表示される。
(5)
「学習開始」をクリックすると、以下の画面が表示される。
「ページが見つかりません(省略)HTTP エラー 404 - ファイル
またはディレクトリが見つかりません。(省略)
」
「学習開始」にカーソルを持っていくと、フッダに以下のように
表示されます。
java script:OpenWin('http%3A%2F%2Fwww-sqa%2Fxms2%2FStart
LearnServlet%3(省略)')
www-sqa%2Fxms2%2F が、www-sqa:8082%2Fxms2%2F となれば
上手く表示されると思うのですが、どうしたら「:8082」が付加
されるのかがわかりません。
他のリンクでは、ちゃんと www-sqa:8082 となっているのですが、
「学習開始」リンクだけが、違っています。
以上のような状況です。
何卒、御力をお貸しください。
ゲスト(2008/1/9 11:15):
8082 番ポートを使用するにあたってどこを修正されましたか?
もしかしたらその設定ミスかもしれません。
ためしに¥xms2¥WEB-INF¥classes¥conf¥XMS.ini にある system_url の
値を 8082 番ポートに変更して XMS サービスを再起動したところ
「学習開始」URL にもきちんと 8082 番ポートがつきましたよ。
他のリンク(学習ログなど)にも 8082 番ポートはきちんと
反映されていました。当方 80 番ポートで動かしているため実際に
学習開始するところまでは確認していません。
学習開始リンクだけが違っている状況というのは…なぜでしょうね。
ゲスト(2008/1/9 13:33):
XMS.ini にある system_url を変更したら、上手く表示されました。
ありがとうございました!!
・学習開始リンクだけが違っている状況というのは…なぜでしょうね。
は、よく分かりません。手順書で、ポート番号を指定するところは
全て 8082 を入力したはずなのですが。。
。
**********************************************************
Q62.LO 登録後、学習開始しようとするが/sce/nullnull と表示される
**********************************************************
ゲスト(2008/2/2 19:20):
お世話になります。
LO登録後、学習開始をしようとするが以下のエラーメッセージが
表示され、行き詰まっている状態です。
HTTP Status 404 - /sce/nullnull
-------------------------------------------------------------------------------type Status report
message /sce/nullnull
description The requested resource (/sce/nullnull) is not available.
-------------------------------------------------------------------------------Apache Tomcat/4.1.36
手順書をもとに、xml,ini ファイル等の設定を
何度も確認しましたが、同様の現象です。
何が原因でこのようなエラー表示が起きているか
不明です。
この現象を解決した方がいれば早急にお返事を
宜しくお願いします。
ゲスト(2008/2/4 12:23):
私も Windows でセットアップ中に
sce/nullnull が出たことがあります。
その時は、以下のファイル設定を見直したら、
出なくなったような記憶があります。
xms2/WEB-INF/classes/conf/XMS.ini
xms2/WEB-INF/classes/conf/LO.ini
xms2/WEB-INF/classes/conf/lo/scorm.ini
xms2/WEB-INF/classes/conf/xms/XmsScreenDefine.xml
sce/WEB-INF/classes/conf/XMS.ini
sce/WEB-INF/classes/conf/scorm/SCORMSG.xml
ゲスト(2008/2/4 21:32):
ファイルの設定ですが、確認箇所を
教えてください。手順書をもとに
何度も確認はしましたが・・・
ともかく/sce/nullnull と表示されること自体
奇妙なエラーなので、原因不明です。
ゲスト(2008/2/5 9:49):
少し前の方のスレッドにも同じ内容の返信をしましたが、
下記スレッドはもう参照されていますでしょうか?
同じような現象だと思われますので、解決のヒントになるかもしれません。
[2006-1-17 19:01:26]
Windows 環境で SCORM2004 学習エンジンを起動し、学習を開始するとエラー画面が
表示される。
[2006-11-17 11:15:34]
学習開始時のエラー
設定箇所も細かく書かれているのでご参考になるかと思います。
ゲスト(2008/2/5 10:19):
2つのスレッドを参照して修正を試みましたが、
それでも sce/nullnull と表示されます。
設定箇所も手順書や2つのスレッドを参考に
何度も確認して試みました。
そもそも sce/nullnull の「nullnull」と
表示されること自体疑問です。
改めましてこのエラーを解決された方がいらっしゃり
ましたら、できるだけ詳細に回答するよう
宜しくお願いします。
ゲスト(2008/2/5 12:47):
ちなみに、ログにはどんなメッセージが出力されているのでしょうか?
エラーログに出力されているメッセージがあれば多少解決のお手伝い
ができるかもしれません。
情報が少ない中で「こうしてみたら?」といっても的外れに終わってしまう
可能性がありますので…。
可能であればログの貼り付けお願いします。
それから、稼動環境を明記されていないようですので
ある程度書いていただけるとよいかと思います。
ゲスト(2008/2/18 20:03):
http://osl.xcalat.com/modules/newbb/viewtopic.php?topic_id=3986&forum=2
sce の圧縮ファイルを Lhaplus を使うとパス名が長いクラスファイルが壊れるようです。
他の解凍ツールを使うと正しく展開されました。
********************************************************************
Q63.システムエラーが発生したため、現在このページは利用できません。
********************************************************************
ゲスト(2008-4-16 18:23):
4ヵ月ぶりにログインしたところ、題名のエラーが発生してしまいました。
以前にも同じことがあったのですが、サービス(XMS2-LO,XMS2-XMO)が停止していた
ためでした。
サービスの起動により、ログインできるようになりましたが、原因が、ローカルな環境
にあるのか、そもそもシステムに問題があるのかはっきりしません。
どなたか、同じ現象を体験された方はいませんでしょうか?
そして、解消方法をご存知の方がいましたら、ご教示いただけますでしょうか。
このままだと、定期的に再起動しなくてはなりません
*********************************************************************
Q64.学習ログの得点に小数がある場合にシステムエラーが発生します。
*********************************************************************
ゲスト(2008/4/22 19:49):
学習ログの学習状況(教材一覧)で表示される最新得点や最高得点で小数を持つ場合に、
システムエラーが発生します。
次のソースを見るとデータベースから読み込むメソッドに「getLong」を使用していま
すが、
「getDouble」ではないのでしょうか?
データベースの「lolog」や「lologsession」ではデータ型が「double precision」になっ
ています。
LoLogLearnMaterialStatusLogic
LoLogLearnUserStatusLogic
以上
ゲスト(2008/4/24 20:06):
情報ありがとうございます。
こちらは、PostgreSQL で動かしていますが、
getDouble にしたところ正常に表示できました。
// 最新得点
matNewestScore =
ChangeEncode.setChar(
String.valueOf(rs.getDouble("ExecisePoint")));
//最高得点
matHighScore =
ChangeEncode.setChar(
String.valueOf(rs.getDouble("HighScore")));
//最新得点パーセント
newScorePercent =
String.valueOf(rs.getDouble("ExecisePointRate"));
//最高得点パーセント
highScorePercent = String.valueOf(rs.getDouble("HighScoreRate"));
//総得点
fullScore =
ChangeEncode.setChar(
String.valueOf(rs.getDouble("FullScore")));
あと、Postgresql8.3 から数字と文字列を暗黙的に型変換する
処理がなくなったようで、明示的に型変換を SQL に記述しないと
集計結果画面で SQL エラーが発生しました。
*******************************************************************
Q65.ReloadEditor で作成したパッケージの個別ログ表示で JavaScript エラー
*******************************************************************
ゲスト(2008-5-1 15:05):
ReloadEditor で作成した SCORM パッケージの個別ログを表示する際に JavaScript
エラーが発生する場合があります。
これは、ReloadEditor が自動生成した「organization」タグの identifier 属性値が長く
なることが原因のようです。
「IndividualLogMenu_TreeJs.vm」の中の次の部分を修正すると正常に表示されるよ
うになりました。(ver1.0.7 も同様でした。)
function SearchSubGroup(userID, childrenURL)
{
fukui 2008/04/25
str = new Array( $strprm );
// 修正前
str = new Array( '$strprm' ); // 修正後
var GR_L = "";
© Copyright 2026 Paperzz