|
From: Bryan T. <br...@sy...> - 2015-11-13 22:17:24
|
Only a single process may have the Journal open at a time. An file overlap exception is expected if multiple processes are attempting to open the journal. The journal is thread safe, but must be open for only a single process. The thread safety requires an awareness of both readers and writers with concurrent access to the journal. Thanks, Bryan ---- Bryan Thompson Chief Scientist & Founder SYSTAP, LLC 4501 Tower Road Greensboro, NC 27410 br...@sy... http://blazegraph.com http://blog.blazegraph.com Blazegraph™ <http://www.blazegraph.com/> is our ultra high-performance graph database that supports both RDF/SPARQL and Tinkerpop/Blueprints APIs. Blazegraph is now available with GPU acceleration using our disruptive technology to accelerate data-parallel graph analytics and graph query. CONFIDENTIALITY NOTICE: This email and its contents and attachments are for the sole use of the intended recipient(s) and are confidential or proprietary to SYSTAP. Any unauthorized review, use, disclosure, dissemination or copying of this email or its contents or attachments is prohibited. If you have received this communication in error, please notify the sender by reply email and permanently delete all copies of the email and its contents and attachments. On Fri, Nov 13, 2015 at 5:10 PM, Joakim Soderberg < joa...@bl...> wrote: > The OS is CentOS Linux release 7.1.1503 (Core) > I am batch loading triples and it is possible that there are several > processes running > > > On Nov 13, 2015, at 11:41 AM, Bryan Thompson <br...@sy...> wrote: > > What OS? Are you trying to open the journal in two separate processes > (this is the most common cause). > > ---- > Bryan Thompson > Chief Scientist & Founder > SYSTAP, LLC > 4501 Tower Road > Greensboro, NC 27410 > br...@sy... > http://blazegraph.com > http://blog.blazegraph.com > > Blazegraph™ <http://www.blazegraph.com/> is our ultra high-performance > graph database that supports both RDF/SPARQL and Tinkerpop/Blueprints > APIs. Blazegraph is now available with GPU acceleration using our disruptive > technology to accelerate data-parallel graph analytics and graph query. > > CONFIDENTIALITY NOTICE: This email and its contents and attachments are > for the sole use of the intended recipient(s) and are confidential or > proprietary to SYSTAP. Any unauthorized review, use, disclosure, > dissemination or copying of this email or its contents or attachments is > prohibited. If you have received this communication in error, please notify > the sender by reply email and permanently delete all copies of the email > and its contents and attachments. > > On Fri, Nov 13, 2015 at 2:26 PM, Joakim Soderberg < > joa...@bl...> wrote: > >> Hi, >> What did most likely go wrong if I get the following error: >> >> *exception* >> >> javax.servlet.ServletException: Servlet.init() for servlet com.blippar.servlet.SparqlServlet threw exception >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) >> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617) >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) >> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) >> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668) >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527) >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484) >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >> java.lang.Thread.run(Thread.java:745) >> >> *root cause* >> >> java.lang.RuntimeException: FileLock Overlap >> com.bigdata.journal.FileMetadata.reopenChannel(FileMetadata.java:1245) >> com.bigdata.journal.FileMetadata.access$000(FileMetadata.java:58) >> com.bigdata.journal.FileMetadata$1.reopenChannel(FileMetadata.java:1163) >> com.bigdata.journal.FileMetadata$1.reopenChannel(FileMetadata.java:1153) >> com.bigdata.journal.FileMetadata.<init>(FileMetadata.java:946) >> com.bigdata.journal.FileMetadata.createInstance(FileMetadata.java:1470) >> com.bigdata.journal.AbstractJournal.<init>(AbstractJournal.java:1156) >> com.bigdata.journal.Journal.<init>(Journal.java:275) >> com.bigdata.journal.Journal.<init>(Journal.java:268) >> com.bigdata.rdf.sail.BigdataSail.createLTS(BigdataSail.java:710) >> com.bigdata.rdf.sail.BigdataSail.<init>(BigdataSail.java:689) >> com.blippar.servlet.DataManager.initialize(DataManager.java:74) >> com.blippar.servlet.SparqlServlet.init(SparqlServlet.java:42) >> javax.servlet.GenericServlet.init(GenericServlet.java:158) >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) >> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617) >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) >> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) >> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668) >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527) >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484) >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >> java.lang.Thread.run(Thread.java:745) >> >> *root cause* >> >> java.nio.channels.OverlappingFileLockException >> sun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255) >> sun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152) >> sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1075) >> com.bigdata.journal.FileMetadata.reopenChannel(FileMetadata.java:1210) >> com.bigdata.journal.FileMetadata.access$000(FileMetadata.java:58) >> com.bigdata.journal.FileMetadata$1.reopenChannel(FileMetadata.java:1163) >> com.bigdata.journal.FileMetadata$1.reopenChannel(FileMetadata.java:1153) >> com.bigdata.journal.FileMetadata.<init>(FileMetadata.java:946) >> com.bigdata.journal.FileMetadata.createInstance(FileMetadata.java:1470) >> com.bigdata.journal.AbstractJournal.<init>(AbstractJournal.java:1156) >> com.bigdata.journal.Journal.<init>(Journal.java:275) >> com.bigdata.journal.Journal.<init>(Journal.java:268) >> com.bigdata.rdf.sail.BigdataSail.createLTS(BigdataSail.java:710) >> com.bigdata.rdf.sail.BigdataSail.<init>(BigdataSail.java:689) >> com.blippar.servlet.DataManager.initialize(DataManager.java:74) >> com.blippar.servlet.SparqlServlet.init(SparqlServlet.java:42) >> javax.servlet.GenericServlet.init(GenericServlet.java:158) >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) >> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617) >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) >> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) >> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668) >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527) >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484) >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >> java.lang.Thread.run(Thread.java:745) >> >> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> Bigdata-developers mailing list >> Big...@li... >> https://lists.sourceforge.net/lists/listinfo/bigdata-developers >> >> > > |