I had 3.1.2 installed already (with Java 7) and it was working fine after enabling TLS on the filer heads.
I then upgraded Java to 8u66 and immediately started getting the 500 errors again and had to remove Java 8 and downgrade back to java 7 to get it working again.
NetApp ... why oh why do you build this tool on Java? Java is the most useless P.O.S. and every single application I run requires a different version of Java --- Java is an unsupportable platform and you need to give us a tool that will work without a dependency on a specific Java version.
If you are running System Manager and if you upgrade the Java version to JRE 8u65, you might no longer be able to log into the storage system using System Manager. The connection to the storage system is refused because JRE 8u65 version requires a certificate with a key length of at least 1024.
Perform the following steps:
If TLS is not enabled, Run the following command to enable TLS on the storage system: option tls.enable on
Regenerate the SSL certificate on the storage system running the secureadmin setup ssl command and specifying a key length of at least 1024. (Advanced mode) secureadmin setup -f -q ssl t <country> <state> <locality> <organization> <unit> <fqdn> <email> 1024
After updating the certificates on the storage systems, ensure that there is no java processes related to System Manager running and then relaunch System Manager.
@aborzenkov - I was replying to BLAINE's comment on getting 500 errors.
@KH - I upgraded Java from Java 8u45 to Java 8u66 on a windows machine and was able to install SM 3.1.2. I would suggest you run java -version from command line ( assuming windows) to check if the correct java version is running on your machine.
If the right java version is not displayed or if you encounter an error. Go to Control panel - programs - check if multiple java programs ( java 7 and 8 ) are running on your machine. If so, uninstall all java programs and install Java 8u66, then check for java - version followed by installing System Manager.
If none of these are viable options, raise a support case.