aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRncLsn <rnc.lsn@gmail.com>2015-09-13 17:52:00 +0100
committerRncLsn <rnc.lsn@gmail.com>2015-09-13 17:52:00 +0100
commit45616f650111c1d0236d22fcb5f3b4e5e8b68550 (patch)
tree1da94e9a17f69562cda4ef0d085512f59b86189d
parent7d53dffd1c28d0117718195a1c56e8c18c95c71e (diff)
downloadACQuA-45616f650111c1d0236d22fcb5f3b4e5e8b68550.tar.gz
ACQuA-45616f650111c1d0236d22fcb5f3b4e5e8b68550.zip
Bug fix for a NullPointerException.
-rw-r--r--pom.xml2
-rw-r--r--src/uk/ac/ox/cs/pagoda/Pagoda.java3
-rw-r--r--src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java2
-rw-r--r--test/resources/MainTests.xml4
4 files changed, 6 insertions, 5 deletions
diff --git a/pom.xml b/pom.xml
index bb5186b..ffe18ce 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
3 <modelVersion>4.0.0</modelVersion> 3 <modelVersion>4.0.0</modelVersion>
4 <groupId>uk.ac.ox.cs.pagoda</groupId> 4 <groupId>uk.ac.ox.cs.pagoda</groupId>
5 <artifactId>pagoda</artifactId> 5 <artifactId>pagoda</artifactId>
6 <version>2.1.2-SNAPSHOT</version> 6 <version>2.1.2</version>
7 <packaging>jar</packaging> 7 <packaging>jar</packaging>
8 <name>PAGOdA</name> 8 <name>PAGOdA</name>
9 <build> 9 <build>
diff --git a/src/uk/ac/ox/cs/pagoda/Pagoda.java b/src/uk/ac/ox/cs/pagoda/Pagoda.java
index ace6851..6a1946e 100644
--- a/src/uk/ac/ox/cs/pagoda/Pagoda.java
+++ b/src/uk/ac/ox/cs/pagoda/Pagoda.java
@@ -160,7 +160,8 @@ public class Pagoda implements Runnable {
160 private String getStatisticsFilename(PagodaProperties properties, String queryFile) { 160 private String getStatisticsFilename(PagodaProperties properties, String queryFile) {
161 String statisticsFilename = "statistics"; 161 String statisticsFilename = "statistics";
162 statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(properties.getOntologyPath().replaceAll("_", "-"))); 162 statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(properties.getOntologyPath().replaceAll("_", "-")));
163 statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(properties.getDataPath().replaceAll("_", "-"))); 163 if(properties.getDataPath() != null)
164 statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(properties.getDataPath().replaceAll("_", "-")));
164 statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(queryFile).replaceAll("_", "-")); 165 statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(queryFile).replaceAll("_", "-"));
165 statisticsFilename += "_" + ((properties.getSkolemUpperBound() == PagodaProperties.SkolemUpperBoundOptions.DISABLED) 166 statisticsFilename += "_" + ((properties.getSkolemUpperBound() == PagodaProperties.SkolemUpperBoundOptions.DISABLED)
166 ? "" : (properties.getSkolemUpperBound() == PagodaProperties.SkolemUpperBoundOptions.BEFORE_SUMMARISATION) 167 ? "" : (properties.getSkolemUpperBound() == PagodaProperties.SkolemUpperBoundOptions.BEFORE_SUMMARISATION)
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
index 8cc9209..ae57670 100644
--- a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
+++ b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
@@ -74,7 +74,7 @@ class MyQueryReasoner extends QueryReasoner {
74 program = new DatalogProgram(ontology); 74 program = new DatalogProgram(ontology);
75// program.getLower().save(); 75// program.getLower().save();
76// program.getUpper().save(); 76// program.getUpper().save();
77 program.getGeneral().save(); 77// program.getGeneral().save();
78 78
79 if(!program.getGeneral().isHorn()) 79 if(!program.getGeneral().isHorn())
80 lazyUpperStore = new MultiStageQueryEngine("lazy-upper-bound", true); 80 lazyUpperStore = new MultiStageQueryEngine("lazy-upper-bound", true);
diff --git a/test/resources/MainTests.xml b/test/resources/MainTests.xml
index c0cac4f..ec299b5 100644
--- a/test/resources/MainTests.xml
+++ b/test/resources/MainTests.xml
@@ -14,10 +14,10 @@
14 </groups> 14 </groups>
15 <classes> 15 <classes>
16 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaReactome"/>--> 16 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaReactome"/>-->
17 <class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaUOBM"/> 17 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaUOBM"/>-->
18 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaLUBM"/>--> 18 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaLUBM"/>-->
19 <!--Fly does not terminate: query-5 looks really hard--> 19 <!--Fly does not terminate: query-5 looks really hard-->
20 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaFLY"/>--> 20 <class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaFLY"/>
21 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.SkolemisationTests"/>--> 21 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.SkolemisationTests"/>-->
22 <!--<class name="uk.ac.ox.cs.pagoda.util.SimpleProgressBarTester" />--> 22 <!--<class name="uk.ac.ox.cs.pagoda.util.SimpleProgressBarTester" />-->
23 </classes> 23 </classes>