IBM Support

Circular classification systems lead to a StackOverflowError

Technote (troubleshooting)


Either when using WebSphere Service Registry and Repository (WSRR) Studio or creating classification systems by hand it is possible to create a circular hierarchy, For example: Class A is a sub-class of Class B and Class B is a sub-class of Class A. This is not a valid classification system. However this classification system will load into WSRR without complaint. This then causes the symptoms below. Moreover it is then impossible to activate another WSRR profile.


The following is seen in the SystemOut.log when attempting to view the offending classification system in the Configuration perspective of the WebUI:

Loop of:

and when attempting to delete this classification system or activate another WSRR profile: nested exception is: nested exception is: nested exception is: java.lang.StackOverflowError
java.lang.StackOverflowError: null
Loop of:

Resolving the problem

If you cannot activate a WSRR profile due to a circular classification system, contact WSRR Support for further help.

Product Alias/Synonym


Document information

More support for: WebSphere Service Registry and Repository

Software version: 7.5, 8.0

Operating system(s): AIX, HP-UX, Linux, Solaris, Windows, z/OS

Reference #: 1616645

Modified date: 03 October 2013

Translate this page: