I am getting java.lang.IllegalArgumentException: Model must not be null in CCPropertySheet() while registering my custom authentication module. When I register it for the first time, it works fine while if I remove OpenAM all together and install it again and register module, I can see the module in list of modules but I don’t see its configuration on clicking it.
This error is usually caused when the properties file is missing from the classpath or the xml file does not have a correct properties file name.
When you say remove openam – is this also removing the configuration or just clearing out the webapps/war file?
If you have created the service and registered it once then the details it will stay in the configuration store and you must make sure any customizations are preserved in the war file.