Bug #2518
closedLibraryIndex 'read' method does not work correctly
0%
Description
The class org\kepler\objectmanaager\library\LibraryIndex class has a serialize method for saving the actor library as an xml document and, if saved, retreiving the info with a 'read' method. Currently the 'serialize' method is commented out so the library is rebuilt on startup. Attempting to use the serialize method pointer out that the 'read' method does not work properly with the current actor ontologies!
The reason is that 'read' assumes that there is only one level of 'concept' in the xml; i.e. assumes there is component (actor) under each concept, not another concept. Currently, the actor ontologies DO have concepts as children of concepts, so the library does not get created correctly. (This is only a problem if we try to use serialize to speed up Kepler startup.)