In the file multi_indexproperties.xml
there are two lines of code:
<INDEX_GLOBAL_PATH>/Applications/apache-tomcat-5.5.23/webapps/poweraqualinked/LuceneIndexes/</INDEX_GLOBAL_PATH> |
<
INDEX_INFO_FOLDER>./indexListInformation/indexkmiweb07-philips/</
INDEX_INFO_FOLDER>
which is referenced by:
./
PowerAqua-decompiled/lib/poweraqua/indexingService/creator/MultiIndexServiceConfiguration.java
---------------
list = configuration.getElementsByTagName("POWERMAP"); |
setPowermap(Boolean.valueOf(list.item(0).getFirstChild().getNodeValue()).booleanValue()); |
list = configuration.getElementsByTagName("VIRTUOSO"); |
setVirtuoso(Boolean.valueOf(list.item(0).getFirstChild().getNodeValue()).booleanValue()); |
list = configuration.getElementsByTagName("REMOTESPARQLVIRTUOSO"); |
setRemoteSPARQLVirtuoso(Boolean.valueOf(list.item(0).getFirstChild().getNodeValue()).booleanValue()); |
list = configuration.getElementsByTagName("ONTOLOGY_INDEX_DB"); |
setDb(list.item(0).getFirstChild().getNodeValue()); |
list = configuration.getElementsByTagName("ONTOLOGY_INDEX_DB_LOGIN"); |
setLogin(list.item(0).getFirstChild() != null ? list.item(0).getFirstChild().getNodeValue() : new String()); |
list = configuration.getElementsByTagName("ONTOLOGY_INDEX_DB_PASSWORD"); |
setPassword(list.item(0).getFirstChild() != null ? list.item(0).getFirstChild().getNodeValue() : new String()); |
list = configuration.getElementsByTagName("INDEX_GLOBAL_PATH"); |
setIndex_global_path(list
.item(
0)
.getFirstChild()
!= null ? list
.item(
0)
.getFirstChild()
.getNodeValue()
: new String());
NodeList indexes = configuration.getElementsByTagName("INDEX_INFO_FOLDER"); |
System.out.println("Number of indexes is " + indexes.getLength()); |
this.indexList = new ArrayList(); |
for (int i = 0; i < indexes.getLength(); i++) |
String indexFolder = indexes.item(i).getFirstChild() != null ? indexes.item(i).getFirstChild().getNodeValue() : null; |
MultiOntologyIndexBean bean = new MultiOntologyIndexBean(indexFolder); |
getIndexList().add(bean); |
}
----------------
It fails if INDEX_GLOBAL_PATH or
INDEX_INFO_FOLDER is called.. but it contains a null or nothing specified in the tag ... I think this triggers new String() which triggers a stack trace
No comments:
Post a Comment