アーティクル - CS293387
ChangeSimpleToRichTextUtility が特殊文字を誤ってエスケープしているため、Windchill PDMLink で特定のオブジェクトを変換できない
修正日: 17-Jan-2023
適用対象
- 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;文字参照「�」は無効な 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) で
...
- メッセージ: リソース バンドル/メッセージ キー = com.ptc.core.richtext.richTextRB/1
- 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;文字参照「」は無効な XML 文字です。
net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException;行番号: 3;列番号: 120;文字参照「」は無効な XML 文字です。
- エラー [RMI TCP 接続 (5460)-10.0.5.75] com.ptc.core.richtext.HTMLText wcadmin - net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException;行番号: 3;列番号: 120;文字参照「」は無効な XML 文字です。
最新バージョンはこちらを参照ください CS293387