[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.rcp] Re: Problem with classLoader afetr update from 3.2 to Europa

If it's a launch config, then try getting rid of the launch config and creating a new one. It will bake in the list of plugins at the time of creation, and this may not always be what you want.

If you've got dependencies on Require-Bundle, check the new and noteworthy, as sometimes things move. 

Also note that the import- and export- package may be a bit stricter in 3.3; if you have a jar-within-a-bundle and try to depend on that jar's classes, I've seen problems in the past. You need to explicitly export packages.

NB In order for an interface to be loaded, it has to resolve all classes that are used in the types for final fields and return/arg types. Those classes can themselves have static initializer blocks. It's a good interview question, but yes, interfaces can result in the execution of code.

Alex.