Error report in baseX-dev
Wednesday, 3 August 2016 · 2 messages
BJ
Bowers, Jack3 Aug 2016 12:36 #
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.
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.
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 at 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)CG
Christian Grün3 Aug 2016 14:04 #
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]?
Quoted text · Bowers, Jack · 3 lines
> 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
Quoted text · Jack · 150 lines
On Wed, Aug 3, 2016 at 12:36 PM, Bowers, Jack <Jack.Bowers at 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 at 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) > > > >
Written for BaseX 8.5. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery