Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
Description
It seems that if an ontology registry (in RDF) contains a pair of triples such as
<Library1 meta:hasOntology Ontology1>
<Ontology1 meta:isOntologyOf Library1>
RegistryManagerImpl.populateRegistry() method enters an infinite loop.
This ends up in a StackOverflowError and the RegistryManagerImpl component failing to activate.
It should be possible to solve it by adding a check to a visitor method.