Crash on ADD file.xml

Sunday, 12 November 2023 · 3 messages
CF
Csaba Fekete12 Nov 2023 14:20 #
Hi all Scenario: I am trying to add a file *while a query is being run through the rest api*. Everything is working fine if no query is being run. Am I trying to do something that isn't supported? The command is: /opt/basex/bin/basex -v -c"OPEN dbname;ADD $fname.xml" The command exits with the message: Improper use? Potential bug? Your feedback is welcome: Contact: basex-talk at mailman.uni-konstanz.de Version: BaseX 11.0 beta Java: Ubuntu, 11.0.20.1 OS: Linux, amd64 Stack Trace:
java.lang.RuntimeException: dbname: lock file does not exist.
        at org.basex.util.Util.notExpected(Util.java:68)
        at org.basex.data.DiskData.finishUpdate(DiskData.java:246)
        at org.basex.core.cmd.ACreate.update(ACreate.java:97)
        at org.basex.core.cmd.Add.run(Add.java:56)
        at org.basex.core.Command.run(Command.java:233)
        at org.basex.core.Command.execute(Command.java:93)
        at org.basex.api.client.LocalSession.execute(LocalSession.java:131)
        at org.basex.api.client.Session.execute(Session.java:36)
        at org.basex.core.CLI.execute(CLI.java:94)
        at org.basex.core.CLI.execute(CLI.java:78)
        at org.basex.core.CLI.execute(CLI.java:65)
        at org.basex.BaseX.<init>(BaseX.java:82)
        at org.basex.BaseX.main(BaseX.java:44)
Thanks as always Csaba
CG
Christian Grün12 Nov 2023 14:47 #
Hi Csaba, If you want to perform parallel/concurrent read and write operations on your databases, you must exclusively use the client/server architecture. See [1] for more details. Best, Christian [1] https://docs.basex.org/wiki/Startup#Concurrent_Operations
Quoted text · Csaba Fekete · 38 lines
Csaba Fekete <feketecsaba at gmail.com> schrieb am So., 12. Nov. 2023, 14:20: > Hi all > > Scenario: I am trying to add a file *while a query is being run through > the rest api*. > Everything is working fine if no query is being run. > Am I trying to do something that isn't supported? > > The command is: > > /opt/basex/bin/basex -v -c"OPEN dbname;ADD $fname.xml" > > The command exits with the message: > > Improper use? Potential bug? Your feedback is welcome: > Contact: basex-talk at mailman.uni-konstanz.de > Version: BaseX 11.0 beta > Java: Ubuntu, 11.0.20.1 > OS: Linux, amd64 > Stack Trace: > java.lang.RuntimeException: dbname: lock file does not exist. > at org.basex.util.Util.notExpected(Util.java:68) > at org.basex.data.DiskData.finishUpdate(DiskData.java:246) > at org.basex.core.cmd.ACreate.update(ACreate.java:97) > at org.basex.core.cmd.Add.run(Add.java:56) > at org.basex.core.Command.run(Command.java:233) > at org.basex.core.Command.execute(Command.java:93) > at org.basex.api.client.LocalSession.execute(LocalSession.java:131) > at org.basex.api.client.Session.execute(Session.java:36) > at org.basex.core.CLI.execute(CLI.java:94) > at org.basex.core.CLI.execute(CLI.java:78) > at org.basex.core.CLI.execute(CLI.java:65) > at org.basex.BaseX.<init>(BaseX.java:82) > at org.basex.BaseX.main(BaseX.java:44) > > Thanks as always > Csaba >
CF
Csaba Fekete12 Nov 2023 15:43 #
Hi Christian Makes sense. Sorry I overlooked that. Thanks Christian Grün <christian.gruen at gmail.com> ezt írta (időpont: 2023. nov. 12., V 14:47):
Quoted text · Christian Grün · 54 lines
> Hi Csaba, > > If you want to perform parallel/concurrent read and write operations on > your databases, you must exclusively use the client/server architecture. > See [1] for more details. > > Best, > Christian > > [1] https://docs.basex.org/wiki/Startup#Concurrent_Operations > > > > Csaba Fekete <feketecsaba at gmail.com> schrieb am So., 12. Nov. 2023, 14:20: > >> Hi all >> >> Scenario: I am trying to add a file *while a query is being run through >> the rest api*. >> Everything is working fine if no query is being run. >> Am I trying to do something that isn't supported? >> >> The command is: >> >> /opt/basex/bin/basex -v -c"OPEN dbname;ADD $fname.xml" >> >> The command exits with the message: >> >> Improper use? Potential bug? Your feedback is welcome: >> Contact: basex-talk at mailman.uni-konstanz.de >> Version: BaseX 11.0 beta >> Java: Ubuntu, 11.0.20.1 >> OS: Linux, amd64 >> Stack Trace: >> java.lang.RuntimeException: dbname: lock file does not exist. >> at org.basex.util.Util.notExpected(Util.java:68) >> at org.basex.data.DiskData.finishUpdate(DiskData.java:246) >> at org.basex.core.cmd.ACreate.update(ACreate.java:97) >> at org.basex.core.cmd.Add.run(Add.java:56) >> at org.basex.core.Command.run(Command.java:233) >> at org.basex.core.Command.execute(Command.java:93) >> at >> org.basex.api.client.LocalSession.execute(LocalSession.java:131) >> at org.basex.api.client.Session.execute(Session.java:36) >> at org.basex.core.CLI.execute(CLI.java:94) >> at org.basex.core.CLI.execute(CLI.java:78) >> at org.basex.core.CLI.execute(CLI.java:65) >> at org.basex.BaseX.<init>(BaseX.java:82) >> at org.basex.BaseX.main(BaseX.java:44) >> >> Thanks as always >> Csaba >> >

⚡Generated with XQuery