作成日: 2018/08/24 最終更新日: 2018/08/24
文書種別
不具合
状況
修正済み
詳細
■事象
旧バージョン(5.0J以前)で作成されたSPREADコントロールからデザイナ情報をXML形式で保存し、それをデザイナ上で読み込み、適用すると以下の例外エラーが発生します。
------------------------------
コマンド"FpSpread.Apply"を実行するとき、ハンドルされていない例外が発生しました。
例外:
System.NullReferenceException: オブジェクト参照がオブジェクトインスタンスに設定されていません。
場所 y.b(Object[], A_0)
場所 en.a(String A_0, Object[] A_1)
デザイナは不安定になりますので、変更内容を保存した後、デザイナを再起動してください。
------------------------------
■再現手順
1. Webアプリケーションを新規作成します。
2. フォーム上にSPREADを配置します。
3. SPREADデザイナを起動します。
4. 旧バージョン(5.0J以前)で作成したデザインファイル(.xml)を読み込みます。
5. [適用する]または[適用して終了]を実行します。
→エラーが発生します。
■要因
旧バージョンでSPREADのデザイン情報をファイル(.xml)に保存する際、ColumnFooterのDefaultStyleノードの情報がXMLに含まれない仕様となっているのに対して、現行のデザイナでは本設定が存在しない前提にないため、そうしたXMLファイルを適用した時にエラーが発生しております。
旧バージョン(5.0J以前)で作成されたSPREADコントロールからデザイナ情報をXML形式で保存し、それをデザイナ上で読み込み、適用すると以下の例外エラーが発生します。
------------------------------
コマンド"FpSpread.Apply"を実行するとき、ハンドルされていない例外が発生しました。
例外:
System.NullReferenceException: オブジェクト参照がオブジェクトインスタンスに設定されていません。
場所 y.b(Object[], A_0)
場所 en.a(String A_0, Object[] A_1)
デザイナは不安定になりますので、変更内容を保存した後、デザイナを再起動してください。
------------------------------
■再現手順
1. Webアプリケーションを新規作成します。
2. フォーム上にSPREADを配置します。
3. SPREADデザイナを起動します。
4. 旧バージョン(5.0J以前)で作成したデザインファイル(.xml)を読み込みます。
5. [適用する]または[適用して終了]を実行します。
→エラーが発生します。
■要因
旧バージョンでSPREADのデザイン情報をファイル(.xml)に保存する際、ColumnFooterのDefaultStyleノードの情報がXMLに含まれない仕様となっているのに対して、現行のデザイナでは本設定が存在しない前提にないため、そうしたXMLファイルを適用した時にエラーが発生しております。
回避方法
Service Pack 3(v10.0.4006.2013)で修正済み。
旧文書番号
83099