アーティクル - CS293387

ChangeSimpleToRichTextUtility が特殊文字を誤ってエスケープしているため、Windchill PDMLink で特定のオブジェクトを変換できない

修正日: 17-Jan-2023   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 11.1

説明

  • ChangeSimpleToRichTextUtilityがいくつかの特定のオブジェクトでエラーになる
  • ChangeSimpleToRichTextUtilityが frac12 および frac14 への参照で失敗する
  • ChangeSimpleToRichTextUtilityが特殊文字を誤ってエスケープしている
  • メソッド サーバーのログには、次のエラーが表示されます。
    • [DATE_TIME] エラー [RMI TCP 接続 (647)-[IP]] com.ptc.core.richtext.HTMLText wtadmin - net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException;行番号: 1;列番号: 171;エンティティ「frac14」が参照されましたが、宣言されていません。
    • [DATE_TIME] エラー [RMI TCP 接続 (647)-[IP]] com.ptc.core.richtext.HTMLText wtadmin - net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException;行番号: 1;列番号: 115;エンティティ「frac12」が参照されましたが、宣言されていません。
    • [DATE_TIME] エラー [RMI TCP 接続 (647)-[IP]] com.ptc.core.richtext.HTMLText wtadmin - net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException;行番号: 3;列番号: 121;文字参照「&#55349」は無効な XML 文字です。
    • [DATE_TIME] エラー [RMI TCP 接続 (647)-[IP]] com.ptc.core.richtext.HTMLText wtadmin - net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException;行番号: 3;列番号: 66;ドキュメントの要素コンテンツに無効な XML 文字 (Unicode: 0x1) が見つかりました。
  • ChangeSimpleToRichTextUtilityログには次のように表示されます。
    • メッセージ: リソース バンドル/メッセージ キー = com.ptc.core.richtext.richTextRB/1
      リッチ テキスト属性として保存するテキストを Windchill フォーマットに変換できませんでした。
      com.ptc.core.richtext.HTMLText.setFormattedText(HTMLText.java:370) で
      com.ptc.core.richtext.HTMLText.initialize(HTMLText.java:189) で
      com.ptc.core.richtext.HTMLText.newHTMLText(HTMLText.java:171) で
      wt.change2.converter.richtext.ChangeItemRichTextConverterDelegate.getRichText (ChangeItemRichTextConverterDelegate.java:74) で
      wt.change2.converter.richtext.ChangeTaskRichTextConverterDelegate.convert (ChangeTaskRichTextConverterDelegate.java:58) で
      wt.change2.converter.richtext.ChangeSimpleToRichTextHelper.processChunkResults (ChangeSimpleToRichTextHelper.java:579) で
      ...
  • ChangeSimpleToRichTextUtilityは多くのオブジェクトをスキップし、変換中に次のエラーが Method Server ログに記録されます。
    • エラー [RMI TCP 接続 (5460)-10.0.5.75] com.ptc.core.richtext.HTMLText wcadmin - net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException;行番号: 3;列番号: 120;文字参照「&#11」は無効な XML 文字です。
      net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException;行番号: 3;列番号: 120;文字参照「&#11」は無効な XML 文字です。

最新バージョンはこちらを参照ください CS293387