You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by pa...@apache.org on 2017/07/17 12:46:14 UTC

[22/50] [abbrv] polygene-java git commit: Fix Exceptions in RDF Indexing

Fix Exceptions in RDF Indexing


Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/73fa7bd8
Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/73fa7bd8
Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/73fa7bd8

Branch: refs/heads/master
Commit: 73fa7bd89b3a8af275041524dfa762fee9554377
Parents: 007d812
Author: niclas <ni...@hedhman.org>
Authored: Sun Jul 9 12:48:45 2017 +0800
Committer: niclas <ni...@hedhman.org>
Committed: Sun Jul 9 12:48:45 2017 +0800

----------------------------------------------------------------------
 .../apache/polygene/index/rdf/UnsupportedLanguageException.java  | 4 ++--
 .../polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java     | 1 +
 .../index/rdf/assembly/RdfNativeSesameStoreAssembler.java        | 1 +
 .../index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java         | 1 +
 .../org/apache/polygene/index/rdf/indexing/RdfIndexExporter.java | 1 +
 .../apache/polygene/index/rdf/indexing/RdfIndexerService.java    | 2 +-
 6 files changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/polygene-java/blob/73fa7bd8/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/UnsupportedLanguageException.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/UnsupportedLanguageException.java b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/UnsupportedLanguageException.java
index 3e02eb9..08c0d00 100644
--- a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/UnsupportedLanguageException.java
+++ b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/UnsupportedLanguageException.java
@@ -19,10 +19,10 @@
  */
 package org.apache.polygene.index.rdf;
 
+import org.apache.polygene.api.indexing.IndexingException;
 import org.openrdf.query.QueryLanguage;
 
-public class UnsupportedLanguageException
-    extends RuntimeException
+public class UnsupportedLanguageException extends IndexingException
 {
     private QueryLanguage language;
 

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/73fa7bd8/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java
index ef6f5bd..5299c48 100644
--- a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java
+++ b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java
@@ -46,6 +46,7 @@ public class RdfMemoryStoreAssembler extends AbstractRdfIndexingAssembler<RdfNat
     @Override
     public void assemble( ModuleAssembly module )
     {
+        super.assemble( module );
         module.services( MemoryRepositoryService.class )
               .visibleIn( repositoryVisibility )
               .instantiateOnStartup();

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/73fa7bd8/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java
index 7fb19a9..5014acc 100644
--- a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java
+++ b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java
@@ -47,6 +47,7 @@ public class RdfNativeSesameStoreAssembler extends AbstractRdfIndexingAssembler<
     @Override
     public void assemble( ModuleAssembly module )
     {
+        super.assemble( module );
         module.services( NativeRepositoryService.class )
               .visibleIn( repositoryVisibility )
               .instantiateOnStartup();

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/73fa7bd8/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java
index 1176e16..521476f 100644
--- a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java
+++ b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java
@@ -47,6 +47,7 @@ public class RdfRdbmsSesameStoreAssembler  extends AbstractRdfIndexingAssembler<
     @Override
     public void assemble( ModuleAssembly module )
     {
+        super.assemble( module );
         module.services( RdbmsRepositoryService.class )
               .visibleIn( repositoryVisibility )
               .instantiateOnStartup();

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/73fa7bd8/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexExporter.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexExporter.java b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexExporter.java
index ad0e599..b33eea9 100644
--- a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexExporter.java
+++ b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexExporter.java
@@ -77,6 +77,7 @@ public interface RdfIndexExporter extends IndexExporter
                 catch( Exception e )
                 {
                     e.printStackTrace();
+                    throw new IOException( "Problem writing to RdfWriter", e );
                 }
                 finally
                 {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/73fa7bd8/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexerService.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexerService.java b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexerService.java
index d47a7f7..38f501a 100644
--- a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexerService.java
+++ b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/indexing/RdfIndexerService.java
@@ -125,7 +125,7 @@ public interface RdfIndexerService extends StateChangeListener
             catch( Throwable e )
             {
                 e.printStackTrace();
-                //TODO What shall we do with the exception?
+                //TODO What shall we do with the exception? Probably figure out if we can recover, and possibly queue the state changes and retry later.
             }
         }