> Issue is when JTable is in editing mode, it is not Serializable as it gives > exception > > java.io.NotSerializableException: java.lang.reflect.Constructor > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1149) at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1502) > at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1467) > at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1385) > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1143) at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1502) > ....... > > > It is caused by creation of `GenericEditor` class which uses a > non-serializable Constructor field. > This is fixed by making the field transient.. > Also, `editorRemover` field is made transient as it is object of > `CellEditorRemover` class which is not Serializable..
Prasanta Sadhukhan has updated the pull request incrementally with one additional commit since the last revision: Component count leakage fix ------------- Changes: - all: https://git.openjdk.org/jdk/pull/28627/files - new: https://git.openjdk.org/jdk/pull/28627/files/57f55306..d4cf50ff Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=28627&range=06 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=28627&range=05-06 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk/pull/28627.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/28627/head:pull/28627 PR: https://git.openjdk.org/jdk/pull/28627
