So, i have a class which has the following attributes
private String name;
private int counter;
private DateFormat df;
private DecimalFormat def;
private ArrayList<Bike> bike;
static String[] titles = {"some,items,here"};
all these are already initialized and then on top i declared
public class Motor extends AbstractTableModel implements Serializable
but i still get a IONotSerializableException when i use an ObjectOutputStream, is there some restrictions which i might now know that's why its like this?