Interstage Application Server/Interstage Web Server トラブルシューティング集
|
目次
索引

|
9.4 アプリケーションがエラーとなる
OOCOBOLアプリケーションがエラーとなる
使用している製品とは異なるバージョンで作成したOOCOBOLアプリケーションを実行している可能性があります。OOCOBOLアプリケーションは、異なるバージョン間でのバイナリ互換がありません。移行する場合には、再ビルドを行ってください。
CORBAアプリケーションがエラーとなる

Interstageのインストールフォルダ、およびその配下のフォルダとファイルが暗号化されていないことを確認してください。
インストールフォルダ、およびその配下のフォルダとファイルを暗号化した場合、CORBAアプリケーションの実行時にエラーが発生する可能性があります。
IDLコンパイラが生成したJava言語マッピングのスタブ・スケルトンでjava.lang.NullPoitnterExceptionが発生する
クライアントアプリケーションのin、inoutパラメタ、およびサーバアプリケーションのout、inoutパラメタ、復帰値において、以下のデータ型に“nullオブジェクト”を設定していないかを確認してください。“nullオブジェクト”を指定している場合は、“nullオブジェクト”を設定しないように修正してください。
- 文字列型
- any型
- シーケンス型
- 構造体
- 共用体
- 配列
“org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No”が発生する
または、
“java.lang.ClassCastException”が発生する
ORB(Object Request Broker)が正しく指定されているかを確認してください。ORB(Object Request Broker)の指定方法については、“アプリケーション作成ガイド(CORBAサービス編)”の“アプリケーションの開発(Java言語)”−“CORBAアプリケーションの実行”−“ORB(Object Request Broker)の指定”を参照してください。
“org.omg.CORBA.INITIALIZE: can't instantiate default ORB implementation com.fujitsu.ObjectDirector.CORBA.ORB vmcid: 0x0 minor code: 0 completed: No”が発生する
以下の対応を行ってください。
- 環境変数CLASSPATHに必要なファイルが設定されていない可能性があります。環境変数CLASSPATHが正しく設定されているかを確認してください。環境変数CLASSPATHの設定については、“アプリケーション作成ガイド(CORBAサービス編)”の“アプリケーションの開発(Java言語)”−“CORBAアプリケーションの実行”−“サーバ環境の設定”を参照してください。
- プレインストール型Javaライブラリを使用してアプレット運用を行っている場合、アプレット運用に必要な権限が不足しています。アプレットおよびJavaライブラリの環境設定を確認してください。アプレットおよびJavaライブラリの環境設定については、“アプリケーション作成ガイド(CORBAサービス編)”の“アプリケーションの開発(Java言語)”−“アプレットのデジタル署名”を参照してください。
Copyright 2008 FUJITSU LIMITED