アーティクル - CS361188
Windchill RV&S 13.x にアップグレードした後、ダッシュボードレイアウトが管理 GUI で空白になり、PTC RV&S/Integrity Lifecycle Manager のサーバーログに InvalidClassException エラーがスローされます。
修正日: 08-Dec-2025
適用対象
- PTC RV&S (formerly Integrity Lifecycle Manager) 13.0.0.0 to 13.1
説明
- Windchill RV&S 12.5 から 13.0 にアップグレードした後、ダッシュボードレイアウトの編集ウィンドウでダッシュボードレイアウトが空白で表示されます。
- Windchill RV&S 12.3 から 13.0 にアップグレードした後、ダッシュボードが空になります
- ダッシュボードを実行すると、「ダッシュボード レイアウトが定義されていません」というメッセージが表示されます。
- サーバー ログに次のようなエラーが表示されます。
2022-01-04 11:44:03,169 INFO [mksis.IntegrityServer] GENERAL(0): administrator[RMI Executor-thread-6]: java.io.InvalidClassException -- java.io.InvalidClassException: javax.swing.event.EventListenerList; local class incompatible: stream classdesc serialVersionUID = -5677132037850737084, local class serialVersionUID = -7977902244297240866 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.readObject(ObjectInputStream.java:493) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:451) at mks.io.ComplexObjectInput.readObject(ComplexObjectInput.java:93) at mks.ci.common.dashboard.Cell.readExternal(Cell.java:539) at java.base/java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:2245) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2194) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1679) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:493) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:451) at mks.io.ComplexObjectInput.readNullableObject(ComplexObjectInput.java:780) at mks.io.ComplexObjectInput.readObjectListNotNull(ComplexObjectInput.java:723) at mks.io.ComplexObjectInput.readObjectList(ComplexObjectInput.java:710) at mks.ci.common.dashboard.Grid.readExternal(Grid.java:639) .....
- 12.4クライアントは13.1サーバーと互換性がありますが、サーバーに接続するとダッシュボードの管理タブにダッシュボードが空で表示されます。
- IntegrityClient.log には次のメッセージが表示されます。
2023-04-19 13:21:59,723 INFO [mks.IntegrityClient] (AWT-EventQueue-0) GENERAL(0) mks.frame.app.commands.SelectionCreationException: mks.frame.app.commands.SelectionCreationException: java.io.InvalidClassException: javax.swing.event.EventListenerList; local class incompatible: stream classdesc serialVersionUID = -7977902244297240866, local class serialVersionUID = -5677132037850737084 at mks.ic.ci.model.AllAdminsSelection.resetSelection(AllAdminsSelection.java:106) at mks.ic.ci.ui.swing.AdminsView.getModel(AdminsView.java:359) at mks.frame.datafilter.model.DataFilterHelper.getModel(DataFilterHelper.java:361) at mks.frame.datafilter.swing.DataFilterSwingHelper.getModel(DataFilterSwingHelper.java:185) at mks.ic.common.datafilter.DataFilterSwingTableHelper.getModel(DataFilterSwingTableHelper.java:184) at mks.frame.datafilter.model.DataFilterManager.init(DataFilterManager.java:265) at mks.frame.datafilter.model.DataFilterManager.getBindingList(DataFilterManager.java:697) at mks.frame.datafilter.swing.AbstractDataFilterPanel.getResultEventList(AbstractDataFilterPanel.java:5311) at mks.ic.common.datafilter.DataFilterTablePanel.configureResultPanel(DataFilterTablePanel.java:234) at mks.frame.datafilter.swing.AbstractDataFilterPanel.activateResultPanelonSWT(AbstractDataFilterPanel.java:2130) at mks.frame.datafilter.swing.AbstractDataFilterPanel.access$800(AbstractDataFilterPanel.java:91) at mks.frame.datafilter.swing.AbstractDataFilterPanel$8.doSwingAction(AbstractDataFilterPanel.java:2096) at mks.frame.app.ui.swing.ActionProcessor$1.run(ActionProcessor.java:440) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: mks.ci.exception.CIException: java.io.InvalidClassException: javax.swing.event.EventListenerList; local class incompatible: stream classdesc serialVersionUID = -7977902244297240866, local class serialVersionUID = -5677132037850737084 wraps: java.rmi.UnmarshalException: java.io.InvalidClassException: javax.swing.event.EventListenerList; local class incompatible: stream classdesc serialVersionUID = -7977902244297240866, local class serialVersionUID = -5677132037850737084 at mks.ci.server.Driver.getDashboards(Driver.java:4060) at mks.ci.api.CIServer.getDashboards(CIServer.java:7861) at mks.ic.ci.model.AllDashboardsSelection.getSourceSelection(AllDashboardsSelection.java:79) at mks.ic.ci.model.AllAdminsSelection.resetSelection(AllAdminsSelection.java:103) ... 26 more
最新バージョンはこちらを参照ください CS361188