アーティクル - CS328553

Windchill の新しいリリースで Jar ファイルが変更または削除されたため、Windchill で ClassNotFoundException が発生します。

修正日: 20-Jun-2024   


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

適用対象

  • Windchill PDMLink 8.0 to 12.1

説明

  • Windchill から一部の jar ファイルが削除されました。カスタマイズでは ClassNotFoundException または NoClassDefFoundException が表示されます。
  • 一部の jar ファイルが他のバージョンに置き換えられ、ClassNotFoundException または NoClassDefFoundException が発生します。
  • snakeyaml.jar:1.24 への jackson.jar の依存関係が不完全であるため、yaml ファイルの処理が回避されます。
  • 不足している jar 依存関係があります: sneakyaml for jackson-dataformat-yaml.jar
  • 依存関係はpom.xmlにリストされている
  • commans-lang.jar の org.apache.commons.text.StringEscapeUtils は、commans-lang3.jar の org.apache.commons.lang3.StringEscapeUtils に置き換えられました。
  • log4j と log4j2
  • 同じ OOTB クラスを含むカスタム jar ファイルをデプロイした後、メソッド サーバーがエラーで起動できません。
FATAL [main] wt.method.server  - MethodServerMain abort java.lang.NoClassDefFoundError: xxxx
    at com.ptc.wpcfg.utilities.WpcfgProperties.getProperty(WpcfgProperties.java:228)
    at com.ptc.wpcfg.deliverables.DeliverablesMakerHelper.initializeProperties(DeliverablesMakerHelper.java:161)
    at com.ptc.wpcfg.deliverables.StandardDeliverablesMakerService.<clinit>(StandardDeliverablesMakerService.java:138)
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Class.java:315)
    at wt.services.ManagerImplementation.create(ManagerImplementation.java:235)
    at wt.services.StandardManagerFactory.createImplementations(StandardManagerFactory.java:135)
    at wt.services.StandardManagerFactory.<init>(StandardManagerFactory.java:117)
    at wt.services.StandardManagerFactory$Singleton.<clinit>(StandardManagerFactory.java:73)
    at wt.services.StandardManagerFactory.getInstance(StandardManagerFactory.java:102)
    at wt.services.StandardManagerService.createFactory(StandardManagerService.java:374)
    at wt.services.StandardManagerService.initialize(StandardManagerService.java:364)
    at wt.services.StandardManagerService.newStandardManagerService(StandardManagerService.java:100)
    at wt.services.StandardServicesHandler.getFactory(StandardServicesHandler.java:51)
    at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:42)
    at wt.method.MethodServerMain.run(MethodServerMain.java:584)
    at wt.method.MethodServerMain.main(MethodServerMain.java:353)
Caused by: java.lang.ClassNotFoundException: com.ptc.ddl.util.DebugTools
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 17 more

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