From 45616f650111c1d0236d22fcb5f3b4e5e8b68550 Mon Sep 17 00:00:00 2001 From: RncLsn Date: Sun, 13 Sep 2015 17:52:00 +0100 Subject: Bug fix for a NullPointerException. --- src/uk/ac/ox/cs/pagoda/Pagoda.java | 3 ++- src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src') 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 { private String getStatisticsFilename(PagodaProperties properties, String queryFile) { String statisticsFilename = "statistics"; statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(properties.getOntologyPath().replaceAll("_", "-"))); - statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(properties.getDataPath().replaceAll("_", "-"))); + if(properties.getDataPath() != null) + statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(properties.getDataPath().replaceAll("_", "-"))); statisticsFilename += "_" + FilenameUtils.removeExtension(FilenameUtils.getName(queryFile).replaceAll("_", "-")); statisticsFilename += "_" + ((properties.getSkolemUpperBound() == PagodaProperties.SkolemUpperBoundOptions.DISABLED) ? "" : (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 { program = new DatalogProgram(ontology); // program.getLower().save(); // program.getUpper().save(); - program.getGeneral().save(); +// program.getGeneral().save(); if(!program.getGeneral().isHorn()) lazyUpperStore = new MultiStageQueryEngine("lazy-upper-bound", true); -- cgit v1.2.3