有没有办法列出里面myObject
这是负责的java.lang.IllegalArgumentException: Non-serializable object
例外的所有字段,如何找到哪个字段负责非Serialzable例外
我知道,这是在objectOutputStream.writeObject(myObject);
抛出据我所知,myObject
内的所有对象引用都实现了Serializable
接口。
注意:myObject
有一个深层的参考层次,这将使它非常繁琐的通过它,并手动找到罪魁祸首。
编辑:我想以编程方式做到这一点。
'myObject'本身如何? – BobTheBuilder
我想你可以在异常堆栈跟踪中看到它。 –
向我们展示异常stacktrace –