Hi Christian
Makes sense. Sorry I overlooked that.
Thanks

Christian Grün <christian.gr...@gmail.com> ezt írta (időpont: 2023. nov.
12., V 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
>
>
>
> Csaba Fekete <feketecs...@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@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
>>
>

Reply via email to