You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(31) |
Nov
(25) |
Dec
(33) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(48) |
Feb
(62) |
Mar
(22) |
Apr
(29) |
May
(9) |
Jun
(45) |
Jul
(28) |
Aug
(41) |
Sep
(60) |
Oct
(96) |
Nov
(99) |
Dec
(70) |
| 2003 |
Jan
(98) |
Feb
(159) |
Mar
(164) |
Apr
(150) |
May
(143) |
Jun
(97) |
Jul
(184) |
Aug
(143) |
Sep
(207) |
Oct
(126) |
Nov
(159) |
Dec
(165) |
| 2004 |
Jan
(131) |
Feb
(229) |
Mar
(220) |
Apr
(212) |
May
(320) |
Jun
(223) |
Jul
(191) |
Aug
(390) |
Sep
(261) |
Oct
(229) |
Nov
(215) |
Dec
(184) |
| 2005 |
Jan
(221) |
Feb
(312) |
Mar
(336) |
Apr
(273) |
May
(359) |
Jun
(277) |
Jul
(303) |
Aug
(321) |
Sep
(256) |
Oct
(415) |
Nov
(428) |
Dec
(508) |
| 2006 |
Jan
(585) |
Feb
(419) |
Mar
(496) |
Apr
(296) |
May
(403) |
Jun
(404) |
Jul
(553) |
Aug
(296) |
Sep
(252) |
Oct
(416) |
Nov
(414) |
Dec
(245) |
| 2007 |
Jan
(354) |
Feb
(422) |
Mar
(389) |
Apr
(298) |
May
(397) |
Jun
(318) |
Jul
(315) |
Aug
(339) |
Sep
(253) |
Oct
(317) |
Nov
(350) |
Dec
(264) |
| 2008 |
Jan
(353) |
Feb
(313) |
Mar
(433) |
Apr
(383) |
May
(343) |
Jun
(355) |
Jul
(321) |
Aug
(338) |
Sep
(242) |
Oct
(206) |
Nov
(199) |
Dec
(279) |
| 2009 |
Jan
(327) |
Feb
(221) |
Mar
(280) |
Apr
(278) |
May
(237) |
Jun
(345) |
Jul
(322) |
Aug
(324) |
Sep
(676) |
Oct
(586) |
Nov
(735) |
Dec
(329) |
| 2010 |
Jan
(619) |
Feb
(424) |
Mar
(529) |
Apr
(241) |
May
(312) |
Jun
(554) |
Jul
(698) |
Aug
(576) |
Sep
(408) |
Oct
(268) |
Nov
(391) |
Dec
(426) |
| 2011 |
Jan
(629) |
Feb
(512) |
Mar
(465) |
Apr
(467) |
May
(475) |
Jun
(403) |
Jul
(426) |
Aug
(542) |
Sep
(418) |
Oct
(620) |
Nov
(614) |
Dec
(358) |
| 2012 |
Jan
(357) |
Feb
(466) |
Mar
(344) |
Apr
(215) |
May
(408) |
Jun
(375) |
Jul
(241) |
Aug
(260) |
Sep
(401) |
Oct
(461) |
Nov
(498) |
Dec
(294) |
| 2013 |
Jan
(453) |
Feb
(447) |
Mar
(434) |
Apr
(326) |
May
(295) |
Jun
(471) |
Jul
(463) |
Aug
(278) |
Sep
(525) |
Oct
(343) |
Nov
(389) |
Dec
(405) |
| 2014 |
Jan
(564) |
Feb
(324) |
Mar
(319) |
Apr
(319) |
May
(384) |
Jun
(259) |
Jul
(210) |
Aug
(219) |
Sep
(315) |
Oct
(478) |
Nov
(207) |
Dec
(316) |
| 2015 |
Jan
(222) |
Feb
(234) |
Mar
(201) |
Apr
(145) |
May
(367) |
Jun
(318) |
Jul
(195) |
Aug
(210) |
Sep
(234) |
Oct
(248) |
Nov
(217) |
Dec
(189) |
| 2016 |
Jan
(219) |
Feb
(177) |
Mar
(110) |
Apr
(91) |
May
(159) |
Jun
(124) |
Jul
(192) |
Aug
(119) |
Sep
(125) |
Oct
(64) |
Nov
(80) |
Dec
(68) |
| 2017 |
Jan
(156) |
Feb
(312) |
Mar
(386) |
Apr
(217) |
May
(89) |
Jun
(115) |
Jul
(79) |
Aug
(122) |
Sep
(100) |
Oct
(99) |
Nov
(129) |
Dec
(77) |
| 2018 |
Jan
(106) |
Feb
(78) |
Mar
(160) |
Apr
(73) |
May
(110) |
Jun
(160) |
Jul
(93) |
Aug
(92) |
Sep
(75) |
Oct
(147) |
Nov
(114) |
Dec
(97) |
| 2019 |
Jan
(141) |
Feb
(78) |
Mar
(158) |
Apr
(60) |
May
(123) |
Jun
(54) |
Jul
(44) |
Aug
(147) |
Sep
(117) |
Oct
(54) |
Nov
(74) |
Dec
(96) |
| 2020 |
Jan
(113) |
Feb
(125) |
Mar
(142) |
Apr
(57) |
May
(71) |
Jun
(99) |
Jul
(58) |
Aug
(81) |
Sep
(49) |
Oct
(50) |
Nov
(63) |
Dec
(37) |
| 2021 |
Jan
(37) |
Feb
(45) |
Mar
(39) |
Apr
(18) |
May
(14) |
Jun
(9) |
Jul
(44) |
Aug
(23) |
Sep
(13) |
Oct
(31) |
Nov
(13) |
Dec
(33) |
| 2022 |
Jan
(17) |
Feb
(8) |
Mar
(32) |
Apr
(7) |
May
(17) |
Jun
(7) |
Jul
(36) |
Aug
(29) |
Sep
(9) |
Oct
(20) |
Nov
(10) |
Dec
(1) |
| 2023 |
Jan
(30) |
Feb
(37) |
Mar
(23) |
Apr
(1) |
May
(14) |
Jun
(5) |
Jul
(3) |
Aug
(6) |
Sep
(5) |
Oct
(48) |
Nov
(4) |
Dec
(29) |
| 2024 |
Jan
(1) |
Feb
|
Mar
(21) |
Apr
(6) |
May
(16) |
Jun
(41) |
Jul
(11) |
Aug
(17) |
Sep
(16) |
Oct
(11) |
Nov
(3) |
Dec
(9) |
| 2025 |
Jan
(7) |
Feb
(7) |
Mar
(6) |
Apr
(6) |
May
(30) |
Jun
(8) |
Jul
(10) |
Aug
(4) |
Sep
(10) |
Oct
(32) |
Nov
(3) |
Dec
(16) |
| 2026 |
Jan
|
Feb
|
Mar
(7) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Olaf S. <ol...@ex...> - 2026-04-02 18:01:01
|
Matthias, > since i recently worked towards a cache in front of existdb, i wonder why > there is the value "User-Agent" added to a Vary header i cannot control from > Xquery. Been there, seen that. We saw the same issue with a caching proxy in front of eXist-db, resulting in multiple cached copies of the same resource because of Vary: user-agent. I think this was solved by editing $EXIST_HOME/etc/jetty/jetty-gzip.xml and removing or commenting out the section "<Set name=excludedAgentPatterns>..." The only reason for having this in the Jetty config is to support MSIE 6, which could not handle gzip compression. Given that MSIE 6 is >20 years old, I don't see a real need to support it. And the benefit is: "Vary: user-agent" gone. Disclaimer: If memory serves correctly. Olaf |
|
From: Mathias G. <go...@su...> - 2026-03-30 08:11:51
|
Hi existdb community, since i recently worked towards a cache in front of existdb, i wonder why there is the value "User-Agent" added to a Vary header i cannot control from Xquery. Using the response module to insert a Vary header (my hope was, i can just override with), gives me a duplicate header what is worse, because it might confuses clients. I investigated on the issue and identified the gzip compression lib added to the jetty config. And that is confusing me, because i dont see any relation by the gzip compression to a User-Agent Vary… Maybe i am on a good track and we can agree on a change here? One could also argue, that XQuery-MVC-users should be able to control the final response. For the REST- and RESTXQ-Interface, i also dont see any reason… Also i noticed that you configured existdb.org different, so the header is not present. There are some ways fixing this issue, so let us discuss about the default setting. best, Mathias setup: *docker run -p 8080:8080 existdb/existdb:6.4.1* *curl localhost:8080/exist/rest/db -l -v -o /dev/null* * Host localhost:8080 was resolved. * IPv6: ::1 * IPv4: 127.0.0.1 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying [::1]:8080... * Connected to localhost (::1) port 8080 * using HTTP/1.x > GET /exist/rest/db HTTP/1.1 > Host: localhost:8080 > User-Agent: curl/8.15.0 > Accept: */* > * Request completely sent off < HTTP/1.1 200 OK < Date: Mon, 30 Mar 2026 07:29:02 GMT < Content-Type: application/xml; charset=UTF-8 < Last-Modified: Mon, 30 Mar 2026 07:28:04 GMT < Created: Mon, 30 Mar 2026 07:28:04 GMT *< Vary: Accept-Encoding, User-Agent* < Transfer-Encoding: chunked < Server: Jetty(9.4.58.v20250814) < { [485 bytes data] 100 480 0 480 0 0 102k 0 --:--:-- --:--:-- --:--:-- 117k * Connection #0 to host localhost left intact *curl localhost:8080/exist/apps/fundocs/ -l -v -o /dev/null* * Host localhost:8080 was resolved. * IPv6: ::1 * IPv4: 127.0.0.1 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying [::1]:8080... * Connected to localhost (::1) port 8080 * using HTTP/1.x > GET /exist/apps/fundocs/ HTTP/1.1 > Host: localhost:8080 > User-Agent: curl/8.15.0 > Accept: */* > * Request completely sent off < HTTP/1.1 200 OK < Date: Mon, 30 Mar 2026 07:28:23 GMT < Last-Modified: Mon, 30 Mar 2026 07:28:11 GMT < Created: Mon, 30 Mar 2026 07:28:11 GMT < X-XQuery-Cached: false < Content-Type: text/html;charset=utf-8 *< Vary: Accept-Encoding, User-Agent* < Transfer-Encoding: chunked < Server: Jetty(9.4.58.v20250814) < { [11443 bytes data] 100 11437 0 11437 0 0 33554 0 --:--:-- --:--:-- --:--:-- 33638 * Connection #0 to host localhost left intact |
|
From: Dannes W. <di...@ex...> - 2026-03-26 19:37:28
|
Hi, > On 16 Mar 2026, at 14:37, Willem van der Westhuizen <wi...@kw...> wrote: > > 2. Previously we used a stored procedure that we called, but that is now failing. We noted that there is an exist/oracle module which is disabled by default. But uncommenting this did not work. It will be very useful to get that active if possible. We are happy to contribute to someone updating it. I also saw that the module was disabled by default, due to some legal issues for older versions of the jar file. I did re-enabled it. In the 6.x.x branch I made a fix, I saw that the code was depending on an older exist version (v5). I made the module compile but there is no way for me to test. regards Dannes |
|
From: Craig B. <cra...@ma...> - 2026-03-21 23:00:30
|
> On Mar 11, 2026, at 6:24 AM, Juri Leino <ju...@ex...> wrote:
>
> We are glad to announce that exist-db version 6.4.1 is now released and available o
>
Thanks to all who worked to make this happen.
I do have one nit to pick. On macOS the situation is the same as in previous releases in that the app is not notarized so it is difficult to open the first time, and each release of macOS makes that more difficult. The app does appear to be signed with an Apple Developer ID:
% codesign -dv --verbose /Volumes/eXist-db/eXist-db.app
Executable=/Volumes/eXist-db/eXist-db.app/Contents/MacOS/eXist-JavaAppLauncher
Identifier=org.exist.start.Main
Format=app bundle with Mach-O universal (x86_64 arm64)
CodeDirectory v=20500 size=704 flags=0x10000(runtime) hashes=11+7 location=embedded
Signature size=9070
Authority=Developer ID Application: eXist Solutions GmbH (TK5UZLQZR2)
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Timestamp=Mar 5, 2026 at 4:16:44 PM
Info.plist entries=25
TeamIdentifier=TK5UZLQZR2
Runtime Version=14.4.0
Sealed Resources version=2 rules=13 files=468
Internal requirements count=1 size=180
but it is either not notarized or the notarization ticket is not stapled to the package:
% stapler validate /Volumes/eXist-db/eXist-db.app
Processing: /Volumes/eXist-db/eXist-db.app
eXist-db.app does not have a ticket stapled to it.
I know I'm asking developers to jump through more hoops, but that seems to me preferable to asking users to ignore scary security warnings.
________________________________________
Craig A. Berry
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser
|
|
From: Willem v. d. W. <wi...@kw...> - 2026-03-16 13:37:38
|
Hi Dannes, Thank you for responding. We upgraded from 3.3.3 to 6.2, and that is when the oracle connections gave us problems. We cannot seem to get the connection pool working, and we get the error in two cases: 1. When we do any statement other than select, it returns the error. We created a workaround, which traps the error when its not a select query, but the logs are cluttered with the error. 2026-03-16 15:31:33,156 [qtp942804532-2925] WARN (LogFunction.java [writeLog]:202) - (Line: 54 /db/kwantu-resource/modules/notificationModule.xqm) $url "https://epwprs.dpw.gov.za/" 2026-03-16 15:31:33,252 [qtp942804532-2848] ERROR (ExecuteFunction.java [eval]:192) - sql:execute() Caught SQLException "Unsupported feature: getMetaData" for SQL: "UPDATE COL_XMLSOURCE SET UPDATEDDATETIME = TO_DATE(SYSDATE, 'yyyy/mm/dd'), MIGRATEDFLAG='Pending', PROCESSUUID = '3ef916eb-3114-4ffe-89c2-fb37fa5cb012', XML_FILENAME = '867b79cd-9b4b-4458-bb79-cd9b4b74587e.xml' WHERE COMPANYID='3' AND PROFILEID='152864' AND APPLICATIONID='EPWPRS' AND COMPONENTID=17 AND SEQ= 5.643704E6" java.sql.SQLException: Unsupported feature: getMetaData at oracle.jdbc.driver.ArrayDataResultSet.getMetaData(ArrayDataResultSet.java:1080) ~[ojdbc8.jar:19.24.0.0.0] at org.exist.xquery.modules.sql.ExecuteFunction.resultAsElement(ExecuteFunction.java:300) ~[exist-sql-6.2.0.jar:6.2.0] at org.exist.xquery.modules.sql.ExecuteFunction.eval(ExecuteFunction.java:189) ~[exist-sql-6.2.0.jar:6.2.0] at org.exist.xquery.BasicFunction.eval(BasicFunction.java:73) ~[exist-core-6.2.0.jar:6.2.0] at org.exist.xquery.InternalFunctionCall.eval(InternalFunctionCall.java:62) ~[exist-core-6.2.0.jar:6.2.0] at org.exist.xquery.LetExpr.eval(LetExpr.java:98) ~[exist-core-6.2.0.jar:6.2.0] at org.exist.xquery.ConditionalExpression.eval(ConditionalExpression.java:98) ~[exist-core-6.2.0.jar:6.2.0] at org.exist.xquery.AbstractExpression.eval(AbstractExpression.java:71) ~[exist-core-6.2.0.jar:6.2.0] at org.exist.xquery.PathExpr.eval(PathExpr.java:280) ~[exist-core-6.2.0.jar:6.2.0] 2. Previously we used a stored procedure that we called, but that is now failing. We noted that there is an exist/oracle module which is disabled by default. But uncommenting this did not work. It will be very useful to get that active if possible. We are happy to contribute to someone updating it. Regards Willem On 2026/03/13 21:58, Dannes Wessels wrote: > Hi Willem, > > >> Is there somewhere that we can find a way to resolve this problem >> with exist 6. >> >> existdb oracle sqlexception "unsupported feature: getmetadata" for >> sql: java.sql.sqlexception: unsupported feature: getmetadata java > > > There are a few questions…. > > * Is there a stack trace in the log file? > * Can you share a part of the relevant query? > * Which SQL database are you using? Oracle… which version? > > > regards > > Dannes > > |
|
From: Dannes W. <di...@ex...> - 2026-03-13 20:29:39
|
Hi Willem, > Is there somewhere that we can find a way to resolve this problem with exist 6. > > existdb oracle sqlexception "unsupported feature: getmetadata" for sql: java.sql.sqlexception: unsupported feature: getmetadata java There are a few questions…. Is there a stack trace in the log file? Can you share a part of the relevant query? Which SQL database are you using? Oracle… which version? regards Dannes |
|
From: Juri L. <ju...@ex...> - 2026-03-11 11:43:35
|
We are glad to announce that exist-db version *6.4.1* is now released and available on docker <https://hub.docker.com/layers/existdb/existdb/6.4.1/images/sha256-f82f792af432edbd0ab240c6b3d9bf84fae00eb5fa9eb718411c3c0f81492e66>, brew <https://formulae.brew.sh/cask/exist-db>, GitHub <https://github.com/eXist-db/exist/releases/tag/eXist-6.4.1> and Maven Central <https://central.sonatype.com/artifact/org.exist-db/exist> It fixes a couple of small issues and updates key dependencies to their latest compatible versions. For details you can have a look at the release notes on exist-db.org <https://exist-db.org/exist/apps/wiki/blogs/eXist/eXistdb641> Special thanks to Nico Verwer for his contributions We plan the next release to start with a :seven: -- Juri Leino, Release Technician |
|
From: Willem v. d. W. <wi...@kw...> - 2026-03-10 13:22:56
|
Hi, Is there somewhere that we can find a way to resolve this problem with exist 6. existdb oracle sqlexception "unsupported feature: getmetadata" for sql: java.sql.sqlexception: unsupported feature: getmetadata java -- Willem van der Westhuizen +27 82 9200718 |
|
From: Alberto S. <am...@zb...> - 2025-12-13 14:38:20
|
Hi, Michael Thanks for your answer. The problem of high cpu is after the reindex. I can see that on the logs. Probably there is some more verbose log level that can help me. Need to find it. Thanks you Alberto Simões Sent from [Proton Mail](https://proton.me/mail/home) for Android. -------- Original Message -------- On Friday, 12/12/25 at 23:51 Michael Westbay <wes...@ja...> wrote: > Hi Alberto, > > It sounds like it may be reindexing. If you abruptly stopped the container without everything shutting down gracefully, reindexing everything will automatically start when you bring it back up. > > Do you have multiple GB of XML documents and many indexes? If so, reindexing could take quite a while. > > To gracefully stop eXist, log into the container's shell and run the bin/shutdown.sh script before shutting down the container. I don't use containers, but it seems to me that there is shut down script that can trigger that in Docker's setting file. > > Hope this helps. > > Take care. > > 2025年12月13日(土) 6:00 Alberto Simões <am...@zb...>: > >> On Friday, December 12th, 2025 at 10:22, Alberto Simões <am...@zb...> wrote: >> >>> On Friday, December 12th, 2025 at 09:55, Juri Leino ju...@ex... wrote: >>> >>> > That sounds alarming. Especially, when monex does not show any activity. >>> > I have seen instances running on all available CPU cores with a lot of >>> > active brokers. >>> > >>> > What you should see, however, is monex reporting the same CPU usage. >>> > Is that the case? >>> > >>> > Under "System Information" >>> > >>> > -> System CPU Load: >>> > >>> > -> Process CPU Load: >>> >>> >>> From monex, everything looks calm. >>> System CPU Load: 0.646755 >>> Process CPU Load: 0.575614 >>> >>> Only at the top I have the " Running Queries 1 " but nothing more shows. >>> >>> As a sidenote, I am running inside a docker image, in case that helps debugging. >> >> If I stop the container and restart, load looks normal for a little time... and gets up again... >> >> Btw, is there a way to gracelly stop jetty when running inside docker? >> >> Thanks >> >> _______________________________________________ >> Exist-open mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-open > > -- > > Michael Westbay > Writer/System Administrator > http://www.japanesebaseball.com/ |
|
From: Michael W. <wes...@ja...> - 2025-12-12 23:51:37
|
Hi Alberto, It sounds like it may be reindexing. If you abruptly stopped the container without everything shutting down gracefully, reindexing everything will automatically start when you bring it back up. Do you have multiple GB of XML documents and many indexes? If so, reindexing could take quite a while. To gracefully stop eXist, log into the container's shell and run the bin/shutdown.sh script before shutting down the container. I don't use containers, but it seems to me that there is shut down script that can trigger that in Docker's setting file. Hope this helps. Take care. 2025年12月13日(土) 6:00 Alberto Simões <am...@zb...>: > On Friday, December 12th, 2025 at 10:22, Alberto Simões <am...@zb...> > wrote: > > > On Friday, December 12th, 2025 at 09:55, Juri Leino > ju...@ex... wrote: > > > > > That sounds alarming. Especially, when monex does not show any > activity. > > > I have seen instances running on all available CPU cores with a lot of > > > active brokers. > > > > > > What you should see, however, is monex reporting the same CPU usage. > > > Is that the case? > > > > > > Under "System Information" > > > > > > -> System CPU Load: > > > > > > -> Process CPU Load: > > > > > > From monex, everything looks calm. > > System CPU Load: 0.646755 > > Process CPU Load: 0.575614 > > > > Only at the top I have the " Running Queries 1 " but nothing more shows. > > > > As a sidenote, I am running inside a docker image, in case that helps > debugging. > > If I stop the container and restart, load looks normal for a little > time... and gets up again... > > Btw, is there a way to gracelly stop jetty when running inside docker? > > Thanks > > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Michael Westbay Writer/System Administrator http://www.japanesebaseball.com/ |
|
From: Alberto S. <am...@zb...> - 2025-12-12 15:35:14
|
On Friday, December 12th, 2025 at 10:22, Alberto Simões <am...@zb...> wrote: > On Friday, December 12th, 2025 at 09:55, Juri Leino ju...@ex... wrote: > > > That sounds alarming. Especially, when monex does not show any activity. > > I have seen instances running on all available CPU cores with a lot of > > active brokers. > > > > What you should see, however, is monex reporting the same CPU usage. > > Is that the case? > > > > Under "System Information" > > > > -> System CPU Load: > > > > -> Process CPU Load: > > > From monex, everything looks calm. > System CPU Load: 0.646755 > Process CPU Load: 0.575614 > > Only at the top I have the " Running Queries 1 " but nothing more shows. > > As a sidenote, I am running inside a docker image, in case that helps debugging. If I stop the container and restart, load looks normal for a little time... and gets up again... Btw, is there a way to gracelly stop jetty when running inside docker? Thanks |
|
From: Juri L. <ju...@ex...> - 2025-12-12 10:30:15
|
> Looking to the readme, it is exactly the tool I was planning to implement, so I will try to use it. > > My only complain is nodejs... it takes so damn space :-) I would say that 149 kB unpacked size is OK. The repo + dependencies is much more in development, but that does not count. > Thank you for your work and share. <3 Don't forget to like and subscribe :) |
|
From: Alberto S. <am...@zb...> - 2025-12-12 10:24:19
|
On Friday, December 12th, 2025 at 10:20, Juri Leino <ju...@ex...> wrote: > On 12.12.25 11:07, > > Alberto Simões > > wrote: > > > xst looks like exactly what I am trying to implement in python to help my tasks. What is it exactly? Any link? > > Here are two links :) > > on npm: https://www.npmjs.com/package/@existdb/xst > > on github: https://github.com/eXist-db/xst > > If you have questions regarding xst I am happy to help. Even if you > decide not to use it I woudl like to learn why :) Looking to the readme, it is exactly the tool I was planning to implement, so I will try to use it. My only complain is nodejs... it takes so damn space :-) Thank you for your work and share. |
|
From: Juri L. <ju...@ex...> - 2025-12-12 10:20:49
|
On 12.12.25 11:07, Alberto Simões wrote: > xst looks like exactly what I am trying to implement in python to help my tasks. What is it exactly? Any link? Here are two links :) on npm: https://www.npmjs.com/package/@existdb/xst on github: https://github.com/eXist-db/xst I am developing it, so I am certainly biased. Also, at the moment you need to have NodeJS v20+ installed in order to run it. For me it is the go to tool for administering eXist-db instances in various versions and different platforms. It is also used in production setups to automate package installation / updates. I run it locally to communicate with a Zoo of servers (locally, over VPN- or SSH-tunnels). Connections are managed either by .env files or configuration files. If you have questions regarding xst I am happy to help. Even if you decide not to use it I woudl like to learn why :) Bye, Juri |
|
From: Alberto S. <am...@zb...> - 2025-12-12 10:08:20
|
Hi, Juri xst looks like exactly what I am trying to implement in python to help my tasks. What is it exactly? Any link? Thank you Alberto Simões On Friday, December 12th, 2025 at 09:43, Juri Leino <ju...@ex...> wrote: > Hi Alberto! > > On 09.12.25 22:11, > > Alberto Simões > > wrote: > > > On Tuesday, December 9th, 2025 at 20:37, Alberto Simões am...@zb... wrote: > > > > > Probably this is something available in a later exist version (if that is the case, just let me know). But, is there a way to open a file in eXide without browsing the collection? > > Yes, eXide accepts a search parameter "open" > Example: > http://localhost:8888/exist/apps/eXide/index.html?open=/db/apps/dashboard/repo.xml > > > > It happens that I have more than 120K files in a folder, and even filtering, crashes eXide completely :-( > > > The File>Manage dialog is be able to handle collections with that many > > child resources at least in recent versions of eXide (latest is 3.5.4). > > > nded up writing a small python3 script to edit the file, as it seems the index was broken because of an invalid document ID. Nevertheless, having a direct way to open a file when you know the name would be great :-) > > Have you considered to use xst's edit command for that? > > xst edit /db/apps/dashboard/repo.xml --editor vim > > > Cheers, > > Juri > > > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |
|
From: Alberto S. <am...@zb...> - 2025-12-12 10:05:55
|
On Friday, December 12th, 2025 at 09:55, Juri Leino <ju...@ex...> wrote: > That sounds alarming. Especially, when monex does not show any activity. > I have seen instances running on all available CPU cores with a lot of > active brokers. > > What you should see, however, is monex reporting the same CPU usage. > Is that the case? > > Under "System Information" > > -> System CPU Load: > > -> Process CPU Load: >From monex, everything looks calm. System CPU Load: 0.646755 Process CPU Load: 0.575614 Only at the top I have the " Running Queries 1 " but nothing more shows. As a sidenote, I am running inside a docker image, in case that helps debugging. Thank you in advance. I have my collaborators complaining :-( Alberto |
|
From: Juri L. <ju...@ex...> - 2025-12-12 09:53:58
|
Hi On 11.12.25 12:24, Alberto Simões wrote: > Since recently my exist-db instance is always with CPU usage above 200%, getting easily to 400% or 600%. > > 2788459 root 20 0 10,6g 6,6g 3180 S 405,3 28,3 50,22 java > > Looking to MONEX there is no activity... > > How can I debug this issue? > I am running 6.4.0 That sounds alarming. Especially, when monex does not show any activity. I have seen instances running on all available CPU cores with a lot of active brokers. What you _should_ see, however, is monex reporting the same CPU usage. Is that the case? Under "System Information" -> System CPU Load: -> Process CPU Load: Cheers, Juri |
|
From: Juri L. <ju...@ex...> - 2025-12-12 09:19:55
|
Hi Alberto! On 09.12.25 22:11, Alberto Simões wrote: > On Tuesday, December 9th, 2025 at 20:37, Alberto Simões <am...@zb...> wrote: > >> Probably this is something available in a later exist version (if that is the case, just let me know). But, is there a way to open a file in eXide without browsing the collection? Yes, eXide accepts a search parameter "open" Example: http://localhost:8888/exist/apps/eXide/index.html?open=/db/apps/dashboard/repo.xml >> It happens that I have more than 120K files in a folder, and even filtering, crashes eXide completely :-( The File>Manage dialog is be able to handle collections with that many child resources at least in recent versions of eXide (latest is 3.5.4). > nded up writing a small python3 script to edit the file, as it seems the index was broken because of an invalid document ID. Nevertheless, having a direct way to open a file when you know the name would be great :-) Have you considered to use xst's edit command for that? xst edit /db/apps/dashboard/repo.xml --editor vim Cheers, Juri |
|
From: Joe W. <jo...@gm...> - 2025-12-12 00:30:27
|
Hi Alberto, You can directly open a file in eXide using this URL pattern: https://exist-db.org/exist/apps/eXide/index.html?open=/db/apps/demo/index.html ... as seen on https://exist-db.org/exist/apps/demo/index.html. If you're thinking of a command within the eXide GUI to paste a resource's path to open it in an editor, that doesn't yet exist, but I agree it would be a nice feature! Joe On Thu, Dec 11, 2025 at 3:57 AM Alberto Simões <am...@zb...> wrote: > > On Tuesday, December 9th, 2025 at 20:37, Alberto Simões <am...@zb...> > wrote: > > > Hi > > > > Probably this is something available in a later exist version (if that > is the case, just let me know). But, is there a way to open a file in eXide > without browsing the collection? > > > > It happens that I have more than 120K files in a folder, and even > filtering, crashes eXide completely :-( > > Ended up writing a small python3 script to edit the file, as it seems the > index was broken because of an invalid document ID. Nevertheless, having a > direct way to open a file when you know the name would be great :-) > > THanks > > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |
|
From: Guillaume M. <gui...@un...> - 2025-12-11 12:15:55
|
Hi! I discovered this nice feature using previous versions of eXide some years ago. Not sure if the parameters of urls related to you eXide instance have changed, but you can search 'source code' in the following demo page: https://www.exist-db.org/exist/apps/demo/examples/templating/templates.html Cheers, -- Guillaume |
|
From: Alberto S. <am...@zb...> - 2025-12-11 11:25:01
|
Hi Since recently my exist-db instance is always with CPU usage above 200%, getting easily to 400% or 600%. 2788459 root 20 0 10,6g 6,6g 3180 S 405,3 28,3 50,22 java Looking to MONEX there is no activity... How can I debug this issue? I am running 6.4.0 Thanks Alberto Simões |
|
From: Florian S. <fsc...@bu...> - 2025-12-11 10:58:46
|
Hi Alberto, there's already a direct way to open a file in eXide when path and resource name are known: Take the base URL of eXide (e.g. "https://exist-db.org/exist/apps/eXide/index.html" and append "?open=/db/path/to/your/resource.xml". Example: http://www.exist-db.org/exist/apps/eXide/index.html?open=/db/apps/demo/examples/urlrewriting/index.html I'm not sure if there's a documentation for those URL parameters anywhere (I didn't find one). It seems that eXide accepts two URL parameters: open and snip, see https://github.com/eXist-db/eXide/blob/4fd7caf4c99e2a44120092323e44b0637adaaf5b/src/eXide.js#L40 - open will try to open the requested resources, while snip will show the snippet as new document. Cheers, Florian > -----Ursprüngliche Nachricht----- > Von: Alberto Simões <am...@zb...> > Gesendet: Dienstag, 9. Dezember 2025 22:12 > An: exi...@li... > Betreff: Re: [Exist-open] Opening a file in eXide without browsing > > > On Tuesday, December 9th, 2025 at 20:37, Alberto Simões <am...@zb...> > wrote: > > > Hi > > > > Probably this is something available in a later exist version (if that is the case, > just let me know). But, is there a way to open a file in eXide without browsing the > collection? > > > > It happens that I have more than 120K files in a folder, and even filtering, > crashes eXide completely :-( > > Ended up writing a small python3 script to edit the file, as it seems the index was > broken because of an invalid document ID. Nevertheless, having a direct way to > open a file when you know the name would be great :-) > > THanks > > > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open |
|
From: Alberto S. <am...@zb...> - 2025-12-09 21:12:11
|
On Tuesday, December 9th, 2025 at 20:37, Alberto Simões <am...@zb...> wrote: > Hi > > Probably this is something available in a later exist version (if that is the case, just let me know). But, is there a way to open a file in eXide without browsing the collection? > > It happens that I have more than 120K files in a folder, and even filtering, crashes eXide completely :-( Ended up writing a small python3 script to edit the file, as it seems the index was broken because of an invalid document ID. Nevertheless, having a direct way to open a file when you know the name would be great :-) THanks |
|
From: Alberto S. <am...@zb...> - 2025-12-09 20:56:21
|
Hi Probably this is something available in a later exist version (if that is the case, just let me know). But, is there a way to open a file in eXide without browsing the collection? It happens that I have more than 120K files in a folder, and even filtering, crashes eXide completely :-( Thank you Alberto Simões |
|
From: Dannes W. <di...@ex...> - 2025-11-13 10:21:21
|
hi, Just to be sure, what eXist version are you using? Cheers Dannes > On 5 Nov 2025, at 09:34, Henrik Nielsen <hen...@gm...> wrote: > > Any help would be much appreciated, |