有沒有辦法列出裏面myObject
這是負責的java.lang.IllegalArgumentException: Non-serializable object
例外的所有字段,如何找到哪個字段負責非Serialzable例外
我知道,這是在objectOutputStream.writeObject(myObject);
拋出據我所知,myObject
內的所有對象引用都實現了Serializable
接口。
注意:myObject
有一個深層的參考層次,這將使它非常繁瑣的通過它,並手動找到罪魁禍首。
編輯:我想以編程方式做到這一點。
'myObject'本身如何? – BobTheBuilder
我想你可以在異常堆棧跟蹤中看到它。 –
向我們展示異常stacktrace –