Skip to main content

Circular classification systems lead to a StackOverflowError


Technote (troubleshooting)


Problem(Abstract)

Either when using WebSphere Service Registry and Repository (WSRR) Studio or creating classification systems by hand it is possible to create a circular hierarchy, e.g.: 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.

Symptom

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: com.ibm.sr.ui.util.TreeViewBuilder.createTreeNode(TreeViewBuilder.java:809)

and when attempting to delete this classification system or activate another WSRR profile:

com.ibm.ejs.container.UnknownLocalException: nested exception is: com.ibm.ws.exception.WsEJBException: nested exception is: java.lang.StackOverflowErrorcom.ibm.ws.exception.WsEJBException: nested exception is: java.lang.StackOverflowError
java.lang.StackOverflowError: null
Loop of: com.ibm.athene.owl.impl.ReadWriteSession.retractClassesFromCache(ReadWriteSession.java:379)



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

WSRR

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

WebSphere Service Registry and Repository

Configuration


Software version:
7.5, 8.0


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


Reference #:
1616645


Modified date:
2013-02-01

Translate my page

Content navigation