Skip to Content

New projects, new issues (or as I like to think of them, learning opportunities 😆 )

While setting up the GRC / IDM integration, we encountered the following error when executing the Risk Analysis task:

Exception: (GRC RiskAnalysis:1 Exception in GRC WS API call:Bad version number in .class file).

This error message appeared in both IDM and VDS. In IDM an LDAP: error code 1 was also found. The LDAP Error 1 is listed as an Operations Error, which doesn’t mean a whole heck of a lot, it’s more of a catchall error encountered when back end processes fail.

After some checking with some knowlegable Java developers I found out a few things. Basically every compiled java class has (deep down) a specific number that tells something about the version (or compliance) of the compiler.

  • Java 1.4 = 48
  • Java 1.5 = 49
  • Java 1.6 = 60

After some investigation, we found that VDS was running Java 1.5.  Pointing VDS to Java 1.6 solved the problem.

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply