You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by ca...@apache.org on 2011/06/16 11:28:15 UTC
svn commit: r1136337 -
/incubator/jena/Jena2/ARQ/trunk/src/com/hp/hpl/jena/sparql/core/assembler/DataSourceAssembler.java
Author: castagna
Date: Thu Jun 16 09:28:15 2011
New Revision: 1136337
URL: http://svn.apache.org/viewvc?rev=1136337&view=rev
Log:
Improved error message to help diagnose the initialization problem in relation to JENA-63. It seems that the initialization code is called twice or Lucene is not able to get a write.lock: Lock obtain timed out: NativeFSLock@/tmp/lucene/write.lock.
Modified:
incubator/jena/Jena2/ARQ/trunk/src/com/hp/hpl/jena/sparql/core/assembler/DataSourceAssembler.java
Modified: incubator/jena/Jena2/ARQ/trunk/src/com/hp/hpl/jena/sparql/core/assembler/DataSourceAssembler.java
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/src/com/hp/hpl/jena/sparql/core/assembler/DataSourceAssembler.java?rev=1136337&r1=1136336&r2=1136337&view=diff
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/src/com/hp/hpl/jena/sparql/core/assembler/DataSourceAssembler.java (original)
+++ incubator/jena/Jena2/ARQ/trunk/src/com/hp/hpl/jena/sparql/core/assembler/DataSourceAssembler.java Thu Jun 16 09:28:15 2011
@@ -114,7 +114,13 @@ public class DataSourceAssembler extends
Object args[] = new Object[] { ds, index } ;
return method.invoke(clazz, args) ;
} catch (Exception e) {
- Log.warn(DataSourceAssembler.class, String.format("Unable to initialize LARQ using %s: %s", className, e.getMessage())) ;
+ String msg;
+ if ( e.getMessage() != null ) {
+ msg = e.getMessage();
+ } else {
+ msg = e.getCause().getMessage();
+ }
+ Log.warn(DataSourceAssembler.class, String.format("Unable to initialize LARQ using %s: %s", className, msg)) ;
}
}
} catch(ClassNotFoundException e) {