have there been changes recently to the exporting mechanism, as all of
a sudden I'm getting ClassCastExceptions for code that worked before.
The main problem seems to lie in the fact that I have split up my
implementations from my interfaces. For example:
public interface Map implements Exportable {
// A bunch of method declarations.
}
public class MapImpl implements Map, Exportable {
// Method implementations
}
Now in other interfaces, I often refer to Map (not MapImpl). This
worked before, but now I'm getting ClassCastExceptions. I have also
tried switching to 2.4.0-M1, but that version too gives me the same
exceptions.
Anyone has any idea?
Both options are not really desirable...
So I was browsing through the SVN history and I was wondering whether
or not it could have something to do with the checks for constructors?