Dear gUSE team,
as discussed in the VERCE forum, we found the culprit for the non-functioning Certificates page when a Cloud WSDL resource is defined. When such a resource is defined, the security page doesn't work anymore and the frontend logs the following stacktrace:
java.lang.NullPointerException
at hu.sztaki.lpds.dcibridge.util.ConfigHandler.getAllGroupsforProxy(ConfigHandler.java:201)
at hu.sztaki.lpds.pgportal.services.credential.SZGCredentialMemoryStore.getGridNames(SZGCredentialMemoryStore.java:270)
[...]
The problem is that the ConfigHandler uses the following call:
i.getForward().getWsdl().get(0).getCert().equals()
without checking if getCert() is null. However, commit 564e81a completely removed the "cert" field from the resource configuration form, so since version 3.7.0.2 the call to getCert() will ALWAYS return null, which leads to the NullPointerException. It doesn't stand out, because the getCert() method is still generated as the field is still contained in the XSD file.
So if the field is still required, please reintroduce the input field, otherwise please also remove it from other sources and definition files.
Greetings
Andre
Any update on this issue?