Module activators in Platform 2.0


The old Activator class has been removed from the Platform in process of removing all deprecated code, when i run the platform i get a ClassNotFoundException, i suspect that may be activators implementing the old interface are broken, we probably need to fix something in the module engine too take care of this. This implies we would have to fix several modules to work well with 2.0.


I already changed all old activators in the reference application modules and committed. So this particular issue should be fine now.

1 Like

Great! By the way, in the past we recommend that module activators extend BaseModuleActivator instead of directly implementing ModuleActivator for purposes of forward binary compatibility in case we added new methods to the interface but i guess as of java 8, this might no longer be necessary with the introduction of default methods in interfaces.

1 Like