Since the introduction of
LPS-100991, developers cannot deploy JAR files with Metatype XML files unless they also provide a configuration bean class.
This completely disables the configuration dialogs shown in Control Panel > System Settings for those OSGi bundles.
Steps to reproduce:
- Deploy attached JAR file
- Go to Control Panel > System Settings > Other > category.my-project
- A configuration dialog is shown
- No dialog is shown and the server log shows a NPE
This has been found while investigating https://github.com/liferay/liferay-js-toolkit/issues/594
This seems to have been caused by