diff options
| author | RncLsn <rnc.lsn@gmail.com> | 2015-09-13 17:52:00 +0100 |
|---|---|---|
| committer | RncLsn <rnc.lsn@gmail.com> | 2015-09-13 17:52:00 +0100 |
| commit | 45616f650111c1d0236d22fcb5f3b4e5e8b68550 (patch) | |
| tree | 1da94e9a17f69562cda4ef0d085512f59b86189d | |
| parent | 7d53dffd1c28d0117718195a1c56e8c18c95c71e (diff) | |
| download | ACQuA-45616f650111c1d0236d22fcb5f3b4e5e8b68550.tar.gz ACQuA-45616f650111c1d0236d22fcb5f3b4e5e8b68550.zip | |
Bug fix for a NullPointerException.
| -rw-r--r-- | pom.xml | 2 | ||||
| -rw-r--r-- | src/uk/ac/ox/cs/pagoda/Pagoda.java | 3 | ||||
| -rw-r--r-- | src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java | 2 | ||||
| -rw-r--r-- | test/resources/MainTests.xml | 4 |
4 files changed, 6 insertions, 5 deletions
| @@ -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> |
