Java version for 10.1 custom identity provider

Discussion created by dhauverb10 on Jul 16, 2012
If you're writing a custom identity provider for Server 10.1 using Java, be aware that Server 10.1 uses a Java 6 JRE. You'll need to be sure that your custom provider is compiled to be compliant.

This tripped us up for a while since we typically use Java 7 for projects. We discovered that if you try to use a custom jar file compiled for Java 7, the updateIdentityStore operation will return the generic error message shown below. No other errors show up in the log file.

  "status": "error",
  "messages": ["Servlet execution threw an exception"],
  "code": 500