アーティクル - CS357861
例外 wt.pom.PersistenceException; ローカルクラスに互換性がありません: ストリーム classdesc serialVersionUID = ####、Windchill のローカルクラス serialVersionUID = ####
修正日: 20-Nov-2025
適用対象
- Windchill PDMLink 11.0 to 12.1.0.0
説明
- ワークフロー変数にアクセスする際に以下のエラーが発生しました。
- クラス wt.workflow.engine.WfProcess の BLOB の書き換え中にエラーが発生しました。Upgrade- BackgroundBlobRewriter.logファイルに例外が記録されています。
- アップグレードが成功した後、メソッド サーバーが初めて起動すると、アップグレード BLOB リライターがバックグラウンドで開始され、WT_HOME/logs フォルダーにUpgrade-BackgroundBlobRewriter.logファイルが生成されます。
(wt.pom.pomResource/0) wt.pom.PersistenceException: A persistence error occurred. System message follows: Nested exception is: wt.pom.DatastoreException: A SQL error has occurred. Database system message follows: Nested exception is: java.io.InvalidClassException: wt.pom.PersistenceException; local class incompatible: stream classdesc serialVersionUID = 8680748110104881634, local class serialVersionUID = 4883740492087310248 at java.base/java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:689) at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2012) at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1862) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2169) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1679) at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2464) at java.base/java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:629) at java.base/java.lang.Throwable.readObject(Throwable.java:896) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1175) at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2325) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2196) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1679) at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2464) at java.base/java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:629) at java.base/java.lang.Throwable.readObject(Throwable.java:896) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1175) at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2325)
- Windchill エラーは、ルーティング/プロセス履歴テーブルへのアクセスを示します。
"wt.pom.PersistenceException; ローカルクラスに互換性がありません: ストリーム classdesc serialVersionUID = ####、ローカルクラス serialVersionUID = ####"
最新バージョンはこちらを参照ください CS357861