When you try to start the application, the StartSSO java action is failing and so the request handler is never registered. That is why you get the error when you try to use the SSO. The StartSSO action is failing with a methodnotfound error, which tells me that there may be an issue with the class loading. The
.DigestUtils.sha1Hex
method is included in the appache commons.codec jar so obviously it should be there. My guess is there are some duplicate JAR files in your userlib, some of which may be older versions that don't contain everything needed. Check that folder for duplicate JARs and delete the older versions. For example, check and see if you have a
commons-codec-1.10.jar
and a
commons-codec-1.8.jar
and delete the older one. Then try redeploying your app. I would also just make sure that you have the latest version of the SAML module from the app store. I don't have a good reason to give you why it is happening only upon restarts.