Hi Jack,
Does the problem persist if you restart the BaseX server instance? If yes, could you check if there’s n upd.basex file in the corresponding database directory (dboe-xml) [1]?
The uploading process originally stopped and gave an error message and listed about 4 files that would not be included in upload but the rest appeared but now nothing else can be added or deleted.
Do you know why the process stopped? Was the problem caused by oXygen, your network, of BaseX (did you get an error message)?
Sorry for all the questions ;) Christian
[1] http://docs.basex.org/wiki/Transaction_Management#File-System_Locks
On Wed, Aug 3, 2016 at 12:36 PM, Bowers, Jack Jack.Bowers@oeaw.ac.at wrote:
Hi,
I’m trying to delete some files that I just added to my db
To give context, I originally added them via Oxygen data source explorer baseXdev, but I am trying to delete them in the dba https://basex-dev.eos.arz.oeaw.ac.at/dba/database?name=dboe-xml and the error 500 message below is what occurs.
Best
Jack Bowers
Austrian Centre for Digital Humanities (ACDH)
Österreichische Akademie der Wissenschaften (ÖAW) - Austrian Academy of Sciences
http://www.oeaw.ac.at/acdh/ - http://wboe.oeaw.ac.at/
-----------------(SEE ERROR MSG BELOW)-------------------
HTTP ERROR 500
Problem accessing /dba/delete. Reason:
Unexpected error: Improper use? Potential bug? Your feedback is welcome:
Contact: basex-talk@mailman.uni-konstanz.de
Version: BaseX 8.3.1
Java: Oracle Corporation, 1.8.0_91
OS: Linux, amd64
Stack Trace:
java.lang.RuntimeException: dboe-xml: could not create lock file.
at org.basex.util.Util.notExpected(Util.java:60) at org.basex.data.DiskData.startUpdate(DiskData.java:218) at
org.basex.query.up.ContextModifier.apply(ContextModifier.java:120)
at org.basex.query.up.Updates.apply(Updates.java:134) at org.basex.query.QueryContext.iter(QueryContext.java:369) at
org.basex.http.restxq.RestXqResponse.create(RestXqResponse.java:55)
at
org.basex.http.restxq.RestXqModule.process(RestXqModule.java:101)
at
org.basex.http.restxq.RestXqFunction.process(RestXqFunction.java:109)
at
org.basex.http.restxq.RestXqServlet.run(RestXqServlet.java:44)
at org.basex.http.BaseXServlet.service(BaseXServlet.java:64) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370) at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)
at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:231)
at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:745)