From: Jean-Paul R. <re...@gm...> - 2021-10-31 18:14:56
|
Dear list members, About a week ago I upgraded to Oxygen 24 for it's official support for eXist 5.3. I use Oxygen principally to edit TEI XML files and Xquery files, all stored in eXist 5.3. I am finding however that editing certain Xquery files has become a problem, one which I can't identify the root of. I'll describe the scenario: I will edit any number of Xquery files (chiefly for producing web pages) and then save the edits. I'll preview the results in my browser. And then I go back and make changes to the Xquery, save, preview. Rinse and repeat. After doing this about 5 times, I note that the "save" in Oxygen begins to slow down with the Mac beachball hourglass appearing. I do this a few more times and I get the Oxygen "saving" popup, and the save can take 10-20 seconds. A few more times and eXist stops responding and Oxygen reports a timeout error. I then need to shut down eXist and restart, which involves reindexing because the shut down was "unclean" (because I have to force it). Just in the last hour I've had to restart eXist twice because of this. I suspect this is something to do with module validation, although I can't identify a particular aspect of the module that incur this problem. I've tried deleting the module, copying the code into a new module, and resaving, but that has no effect. There is no trace in the eXist logs until I force a shutdown when it then states: 2021-10-31 18:48:13,212 [AWT-EventQueue-0] INFO (BrokerPool.java [shutdown]:1645) - Waiting 120000ms for remaining threads to shut down... 2021-10-31 18:50:13,486 [AWT-EventQueue-0] WARN (BrokerPool.java [shutdown]:1656) - Not all threads returned. Forcing shutdown ... *Importantly, I can avoid this if, when I sense that file saving is slowing down, I stop eXist and restart eXist and quit Oxygen. Or if I close the file in Oxygen and reopen it!* I am using the 5.3 official release with Oxygen XML Editor 24.0, build 2021101506. This is a local eXist that has been running fine for months; I use the standard configuration. Editing in eXide produces none of the above problems. Any clues as to how to diagnose this problem? At this point using Oxygen to edit many of my XQuery files is simply unworkable. Thanks and best, Jean-Paul |